summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix11
1 files changed, 10 insertions, 1 deletions
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
+ ];
};
});
};