NixOS & Home Manager Config
Go to file
2024-03-14 11:05:02 -07:00
bash Update Silicon & Alias 2023-04-25 09:36:54 -04:00
direnv add direnv 2022-12-02 18:42:53 -05:00
git add(git): autosetupremote 2024-03-05 17:55:34 -05:00
htop more kitty & neofetch config 2022-12-07 17:04:55 -05:00
kitty feat(nvim): dap support, fix(nvim): eslint & prettier formatting 2024-02-06 09:17:44 -05:00
neofetch more kitty & neofetch config 2022-12-07 17:04:55 -05:00
nvim fix(nvim): golang lint 2024-03-14 11:05:02 -07:00
powerline feat(nvim): dap support, fix(nvim): eslint & prettier formatting 2024-02-06 09:17:44 -05:00
readline WhichKey, ToggleTerm, Silicon 2022-12-04 14:34:34 -05:00
.gitignore WhichKey, ToggleTerm, Silicon 2022-12-04 14:34:34 -05:00
home.nix chore: migrate to community forked null-ls 2024-01-24 15:32:57 -05:00
README.md [add] nvim markdown preview and update 2024-01-17 10:17:22 -05:00

Nix Home Manager Configuration

Upgrade

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

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

# 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