diff options
| -rw-r--r-- | flake.nix | 11 |
1 files changed, 10 insertions, 1 deletions
@@ -13,6 +13,7 @@ }; outputs = inputs@{ + self, nixpkgs, disko, impermanence, @@ -52,9 +53,17 @@ inherit inputs; }; }; + packages = forAllSystems (pkgs: { + deploy = pkgs.writeShellScriptBin "deploy" '' + nixos-rebuild --flake .#oden switch --target-host oden --build-host oden --use-remote-sudo + ''; + }); devShells = forAllSystems (pkgs: { default = pkgs.mkShellNoCC { - packages = [ pkgs.agenix ]; + packages = [ + pkgs.agenix + self.packages.${pkgs.system}.deploy + ]; }; }); }; |
