diff options
Diffstat (limited to 'parts')
| -rw-r--r-- | parts/default.nix | 1 | ||||
| -rw-r--r-- | parts/deploy.nix | 19 | ||||
| -rw-r--r-- | parts/dev.nix | 1 | ||||
| -rw-r--r-- | parts/lib/utils/default.nix | 1 | ||||
| -rw-r--r-- | parts/lib/utils/deploy.nix | 29 |
5 files changed, 0 insertions, 51 deletions
diff --git a/parts/default.nix b/parts/default.nix index 3626f4a..fd41d6b 100644 --- a/parts/default.nix +++ b/parts/default.nix @@ -1,6 +1,5 @@ _: { imports = [ - ./deploy.nix ./dev.nix ./lib ./overlays diff --git a/parts/deploy.nix b/parts/deploy.nix deleted file mode 100644 index 4c84379..0000000 --- a/parts/deploy.nix +++ /dev/null @@ -1,19 +0,0 @@ -{ - self, - lib, - ... -}: let - inherit (builtins) elem; - inherit (lib) filterAttrs; - inherit (self) darwinConfigurations nixosConfigurations; - - targets = ["atlas"]; - - targets' = filterAttrs (n: _: elem n targets) (nixosConfigurations // darwinConfigurations); -in { - flake.deploy = { - remoteBuild = true; - fastConnection = true; - nodes = self.lib.utils.deploy.mkDeployNodes targets'; - }; -} diff --git a/parts/dev.nix b/parts/dev.nix index 7ce0fcf..f10ea88 100644 --- a/parts/dev.nix +++ b/parts/dev.nix @@ -30,7 +30,6 @@ in { actionlint alejandra deadnix - deploy-rs just statix stylua diff --git a/parts/lib/utils/default.nix b/parts/lib/utils/default.nix index cbb6eb9..ad91841 100644 --- a/parts/lib/utils/default.nix +++ b/parts/lib/utils/default.nix @@ -1,4 +1,3 @@ args: { - deploy = import ./deploy.nix args; nginx = import ./nginx.nix args; } diff --git a/parts/lib/utils/deploy.nix b/parts/lib/utils/deploy.nix deleted file mode 100644 index 261af32..0000000 --- a/parts/lib/utils/deploy.nix +++ /dev/null @@ -1,29 +0,0 @@ -{inputs, ...}: let - inherit (builtins) mapAttrs; - inherit (inputs) deploy; -in { - mkDeployNodes = mapAttrs (_: system: let - inherit (system) pkgs; - deployPkgs = import pkgs.path { - inherit (pkgs) system; - overlays = [ - deploy.overlay - (_: prev: { - deploy-rs = { - inherit (pkgs) deploy-rs; - inherit (prev.deploy-rs) lib; - }; - }) - ]; - }; - - type = - if pkgs.stdenv.isLinux - then "nixos" - else "darwin"; - in { - sshUser = "root"; - hostname = system.config.networking.hostName; - profiles.system.path = deployPkgs.deploy-rs.lib.activate.${type} system; - }); -} |
