From 640121f2721134164e8f083c07ce1bc0f26263a0 Mon Sep 17 00:00:00 2001 From: Mathias Magnusson Date: Wed, 22 Oct 2025 22:48:49 +0200 Subject: Add deployment script --- flake.nix | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 7dbe523..d9c3509 100644 --- a/flake.nix +++ b/flake.nix @@ -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 + ]; }; }); }; -- cgit v1.2.3