Personal dotfiles with custom scripts to manage it, like for example a symlinker script.
Includes:
- Symlinked configs
- Homebrew setup
- Fonts & wallpapers
git clone https://github.com/matejstastny/dotfiles.git ~/dotfiles
cd ~/dotfiles
chmod +x dot
./bin/dot all[!NOTE] This is kinda broken, but I am too unbothered to fix the scripts. If it's like a fresh system, it will have wierd issuses. If you install homebrew manually and then run the link script and then the asset script, it should work as intended.
./dot [link|brew|assets|all]...link– Symlinks configsbrew– Install & update Homebrew packagesassets– Install fonts and set wallpaperall– Run everything
You can combine steps:
./dot brew assetsMost configs are linked as whole directories into ~/.config Some configs are linked as files and/or into different locations. The script will ask if it finds a file to override it. If ran with --force it just does it. It's kinda cool I am proud of this script. Could i use stow? Yeah but this is more fun.
zsh,git→ as files into$HOMEvscode→ VS Code user config directory, as files intoApplication Support- etc.
- overwrite prompts
--forceto force override conflict files--dry-runto show what will happen
It installs brew, updates it, updates all packages and install all stuff from the Brewfile. Its lowk broken, I might fix it someday.
Installs the Dank Mono Nerd Fond that I use for my mono font, and sets wallpaper to this.


