dotfiles/.config/nix/README.md

28 lines
693 B
Markdown

# `null2264`'s Nix Setup
You need to install Nix before following this guide: `sh <(curl -L https://nixos.org/nix/install)` and symlink this dir to `~/.config/nix`
## Setup
### Initial
This is done because nix-darwin commands is not yet added to PATH, should be a one-time thing
```zsh
nix-env -iA nixpkgs.git
# Run `sudo chown $USER /nix/var/nix/profiles/per-user/$USER` if that returns error
nix build .#darwinConfigurations.<host>.system
./result/sw/bin/darwin-rebuild switch --flake .#<host>
# or
nix run nix-darwin -- switch --flake .#<host>
```
### Rebuild
After initial setup, you should now be able to use the command directly:
```
darwin-rebuild switch --flake .#<host>
```