npx skills add kentoje/dotfilesREADME
dotfiles
Screenshots
Flow
Nix is in charge of managing the system configuration. The dotfiles are managed by stow and are symlinked to the home directory.
Homebrew is installed via Nix, and most of UI applications are installed if possible with Nix.
Install
Stow
Run stow in the current dotfiles directory which should be in $HOME/dotfiles
$ sudo ./setup/macos/setup.sh
nix-darwin
Install nix
$ curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install
Install nix-darwin
$ nix run nix-darwin -- switch --flake ./.config/nix-darwin-<PRO_OR_MINI>#kento
Update nix packages
$ nix flake update ./.config/nix-darwin-pro
Rebuild env
$ darwin-rebuild switch --flake <PATH_TO_FLAKE>#<HOSTNAME>
Tmux
Install tmux plugins
$ git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
$ nvim .config/tmux/tmux.config
Run plugin install with: <C-TMUX_PREFIX>I
Publisher
Statistics
Stars2
Forks1
Open Issues0
CreatedJan 5, 2021