Commit f00e020
Changed files (3)
modules/deploy-rs.nix
@@ -1,49 +0,0 @@
-{
- den,
- inputs,
- self,
- lib,
- ...
-}: let
- allHosts = lib.mergeAttrsList (lib.attrValues den.hosts);
- deployableHosts =
- lib.filterAttrs (_: host: host.settings.core.openssh.server.enable) allHosts;
-in {
- flake-file.inputs.deploy-rs = {
- url = "github:serokell/deploy-rs";
- inputs.nixpkgs.follows = "nixpkgs";
- inputs.flake-compat.follows = "flake-compat";
- };
-
- flake.deploy.nodes =
- lib.mapAttrs (name: host: {
- hostname = host.hostName;
- profilesOrder = ["system"];
- profiles.system = {
- path =
- inputs.deploy-rs.lib.${host.system}.activate.${host.class}
- self."${host.class}Configurations".${name};
- sshUser = "root";
- user = "root";
- };
- })
- deployableHosts;
-
- flake.checks =
- builtins.mapAttrs (
- system: deployLib: deployLib.deployChecks self.deploy
- )
- inputs.deploy-rs.lib;
-
- perSystem = {pkgs, ...}: {
- devshells.default = {
- commands = [
- {
- name = "deploy";
- package = pkgs.deploy-rs;
- help = "Deploy profiles to remote servers";
- }
- ];
- };
- };
-}
flake.lock
@@ -30,30 +30,6 @@
"type": "github"
}
},
- "deploy-rs": {
- "inputs": {
- "flake-compat": [
- "flake-compat"
- ],
- "nixpkgs": [
- "nixpkgs"
- ],
- "utils": "utils"
- },
- "locked": {
- "lastModified": 1789404474,
- "narHash": "sha256-UXFQ7tFiwn8sPz0EV4CBB2PCf/ZiGIHWn/6MXk81Lxs=",
- "owner": "serokell",
- "repo": "deploy-rs",
- "rev": "e760371d631165e7d8de5b0dcf148e21ec4c16f0",
- "type": "github"
- },
- "original": {
- "owner": "serokell",
- "repo": "deploy-rs",
- "type": "github"
- }
- },
"devshell": {
"inputs": {
"nixpkgs": [
@@ -169,7 +145,7 @@
"nixpkgs": [
"nixpkgs"
],
- "systems": "systems_2"
+ "systems": "systems"
},
"locked": {
"lastModified": 1791637609,
@@ -402,7 +378,6 @@
"root": {
"inputs": {
"den": "den",
- "deploy-rs": "deploy-rs",
"devshell": "devshell",
"disko": "disko",
"flake-compat": "flake-compat",
@@ -423,21 +398,6 @@
}
},
"systems": {
- "locked": {
- "lastModified": 1681028828,
- "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
- "owner": "nix-systems",
- "repo": "default",
- "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
- "type": "github"
- },
- "original": {
- "owner": "nix-systems",
- "repo": "default",
- "type": "github"
- }
- },
- "systems_2": {
"locked": {
"lastModified": 1791244623,
"narHash": "sha256-uuanbkFk8a313Zfrxdcz8Us/yQtaxNnKJtX8v0ZPpd8=",
@@ -472,24 +432,6 @@
"type": "github"
}
},
- "utils": {
- "inputs": {
- "systems": "systems"
- },
- "locked": {
- "lastModified": 1731533236,
- "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
- "owner": "numtide",
- "repo": "flake-utils",
- "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
- "type": "github"
- },
- "original": {
- "owner": "numtide",
- "repo": "flake-utils",
- "type": "github"
- }
- },
"vaultix": {
"inputs": {
"crane": "crane",
flake.nix
@@ -7,13 +7,6 @@
inputs = {
den.url = "github:denful/den";
- deploy-rs = {
- url = "github:serokell/deploy-rs";
- inputs = {
- flake-compat.follows = "flake-compat";
- nixpkgs.follows = "nixpkgs";
- };
- };
devshell = {
url = "github:numtide/devshell";
inputs.nixpkgs.follows = "nixpkgs";