Go to file
2024-09-13 17:35:03 -04:00
chezmoi trying chezmoi 2024-09-13 17:35:03 -04:00
config 🔧 nix lsp: use nixd 2024-08-02 13:15:51 -04:00
darwin ⚰️ remove darwin configs 2023-10-13 21:25:49 -04:00
modules 🔧 sync static configs with nix 2024-07-29 11:48:49 -04:00
.chezmoiroot trying chezmoi 2024-09-13 17:35:03 -04:00
.envrc 🔧 clean up flake.nix 2022-06-22 16:32:51 -04:00
.gitignore 🎨 add pre-commit-hooks and cleanup 2023-07-26 13:04:43 -04:00
flake.lock 🔧 sync static configs with nix 2024-07-29 11:48:49 -04:00
flake.nix 🐛 fix invalid packages definition 2023-08-04 17:22:18 -04:00
home.nix 🚨 statix fix 2023-10-13 21:27:42 -04:00
README.md Add nix-channel update 2022-06-07 14:26:19 -07:00

dotfiles

This is how I manage my workstations. Currently using nix (and nix-darwin).

Install

  1. Install nix (daemon mode): sh <(curl -L https://nixos.org/nix/install) --darwin-use-unencrypted-nix-store-volume --daemon
  2. Install nix-darwin:
    • nix-build https://github.com/LnL7/nix-darwin/archive/master.tar.gz -A installer
    • ./result/bin/darwin-installer
  3. Add home-manager channel:
    • nix-channel --add https://github.com/nix-community/home-manager/archive/master.tar.gz home-manager
    • nix-channel --update
  4. Link ./darwin/configuration.nix to ~/.nixpkgs/darwin-configuration.nix
  5. Run darwin-rebuild switch