diff --git a/Makefile b/Makefile index bdc52b3..bb55146 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,17 @@ +include /etc/lsb-release +export $(shell sed 's/=.*//' /etc/lsb-release) + all: - sudo nixos-rebuild switch -j auto && systemctl restart --user emanote + # FIXME: Should just check for nixos instead. + @if [ "${DISTRIB_ID}" = "Ubuntu" ]; then \ + make home;\ + else \ + make nixos;\ + fi + +nixos: + sudo nixos-rebuild switch -j auto + systemctl restart --user emanote # Not sure why this doesn't reliably work homeBroken: diff --git a/README.md b/README.md index e962dd3..054e298 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ First time run, ``` ln -s /path/to/here ~/.config/nixpkgs # Why? See Makefile -make home +make ``` Afterwards, feel free to use `home-manager switch`.