nix/home-manager
2025-01-26 21:27:14 -05:00
..
bash add nix lsp 2025-01-26 21:27:14 -05:00
direnv add nix lsp 2025-01-26 21:27:14 -05:00
fastfetch add nix lsp 2025-01-26 21:27:14 -05:00
ghostty add nix lsp 2025-01-26 21:27:14 -05:00
git add nix lsp 2025-01-26 21:27:14 -05:00
htop add nix lsp 2025-01-26 21:27:14 -05:00
nvim add nix lsp 2025-01-26 21:27:14 -05:00
powerline add nix lsp 2025-01-26 21:27:14 -05:00
readline add nix lsp 2025-01-26 21:27:14 -05:00
home.nix add nix lsp 2025-01-26 21:27:14 -05:00
README.md ln update 2025-01-24 19:57:12 -05:00

Nix Home Manager Configuration

Upgrade

# Update System Channels
sudo nix-channel --add https://nixos.org/channels/nixpkgs-24.11-darwin nixpkgs
sudo nix-channel --update

# Update Home Manager
nix-channel --add https://github.com/nix-community/home-manager/archive/release-24.11.tar.gz home-manager
nix-channel --update

# Link Repo
ln -s /Users/evanreichard/Development/git/personal/nix/home-manager ~/.config/home-manager

# Build Home Manager
home-manager switch

Clean Garbage

NOTE: This will remove previous generations

sudo nix-collect-garbage --delete-old
nix-collect-garbage --delete-old

OS Update

/etc/bashrc may get overridden. To properly load Nix, prepend the following:

# Nix
if [ -e '/nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh' ]; then
  . '/nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh'
fi
# End Nix