diff --git a/homes/x86_64-linux/rafiq/default.nix b/homes/x86_64-linux/rafiq/default.nix index 5ab1656..1f38f57 100644 --- a/homes/x86_64-linux/rafiq/default.nix +++ b/homes/x86_64-linux/rafiq/default.nix @@ -15,6 +15,17 @@ neovim ripgrep kitty + (pkgs.writeShellScriptBin "rebuild" # sh + '' + if [ ! -f "flake.nix" ]; then + echo "flake.nix not found in current directory. exiting..." + exit 1 + fi + + git add . + nixos-rebuild switch --flake . --use-remote-sudo + git commit -a + '') ]; home.sessionVariables = { EDITOR = "nvim";