I'm now using Nix! See uncenter/flake for my current configurations.
My dotfiles for macOS! I'm using GNU Stow (documentation), a free and lightweight
dotfiles manager written in Perl, to manage these. I used this incredibly helpful guide to get started with stow
, definitely read it if you are unfamiliar with the program.
I also use a bunch of CLI tools that have configurations here, see https://uncenter.dev/uses/#shell.
brew install stow
git clone https://github.com/uncenter/dotfiles.git .dotfiles
You can now install any configurations you wish with stow
:
cd .dotfiles
stow --target=$HOME <package>
I use a script, update.sh
, to update the various lists of packages (Brewfile
, Cargofile
, Fnmfile
, Pnpmfile
). You can run it with just update
(assuming you have just installed).
I haven't actually had to fully restore a system since I've made these, but I have a work-in-progress and untested install script, install.sh
. It installs all of the packages in all of the __file
s, and uses stow
to symlink all of the configurations in this repository.
Some applications I use are not available on Homebrew, so I install them manually:
- uncenter/wifi-password - a simple script to get the password of the WiFi you're currently connected to.
- uncenter/fn - a CLI wrapper to simplify managing Newsboat.
- ryanccn/choirpack - Corepack wrapper.
Creative Commons Zero v1.0 Universal
Note
This repository was inspired by rememberYou/dotfiles and ryanccn/dotfiles, many thanks to them!