diff --git a/configuration.nix b/configuration.nix index 2424043..97d5fa9 100644 --- a/configuration.nix +++ b/configuration.nix @@ -144,6 +144,10 @@ in { command = "/home/synchronous/.scripts/nixos-rebuild.sh"; options = ["NOPASSWD"]; } + { + command = "/run/current-system/sw/bin/nixos-rebuild switch --flake /home/synchronous/nix-cfg/flake.nix"; + options = ["NOPASSWD"]; + } ]; users = ["synchronous"]; } diff --git a/home/programs/nvim/default.nix b/home/programs/nvim/default.nix index 94d8a5a..70df2f0 100644 --- a/home/programs/nvim/default.nix +++ b/home/programs/nvim/default.nix @@ -100,6 +100,7 @@ p.typescript p.vue p.yaml + p.agda ]); config = toLuaFile ./plugins/treesitter.lua; } diff --git a/home/scripts/nixos-rebuild.sh b/home/scripts/nixos-rebuild.sh index 08019ef..74561d9 100644 --- a/home/scripts/nixos-rebuild.sh +++ b/home/scripts/nixos-rebuild.sh @@ -33,7 +33,7 @@ echo "" echo "NixOS Rebuilding..." # Rebuild, output simplified errors, log trackebacks -sudo nixos-rebuild switch --flake /home/synchronous/nix-cfg/flake.nix &> /tmp/nixos-switch.log +sudo /run/current-system/sw/bin/nixos-rebuild switch --flake /home/synchronous/nix-cfg/flake.nix &> /tmp/nixos-switch.log # cat /tmp/nixos-switch.log | grep --color error && exit 1 if grep --color error /tmp/nixos-switch.log; then