nixos-config/Makefile
Sridhar Ratnakumar e9b3e28af6
Use home-manager directly from flake.nix for non-NixOS (#10)
* wip

* put in same flake.nix

* use home.nix directly

* home2

* finalize
2021-09-11 22:46:36 -04:00

16 lines
508 B
Makefile

all:
sudo nixos-rebuild switch -j auto && systemctl restart --user emanote
# Not sure why this doesn't reliably work
homeBroken:
nix build --no-link ".#homeConfigurations."`whoami`@`hostname`".activationPackage"
./result/activate
# This requires the symlink to be setup; see README
home:
PATH="${HOME}/.nix-profile/bin/:${PATH}" home-manager switch
freeupboot:
# Delete all but the last few generations
sudo nix-env -p /nix/var/nix/profiles/system --delete-generations +5
sudo nixos-rebuild boot