From 8b69346b1f7178702af0fceb81bec595682ac349 Mon Sep 17 00:00:00 2001 From: Mohammad Rafiq Date: Sun, 18 May 2025 17:21:23 +0800 Subject: [PATCH] feat(homes/rafiq): add rebuild script --- homes/x86_64-linux/rafiq/default.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) 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";