inputs @ { self, nixpkgs, ... }: { colmena = { meta = { nixpkgs = import nixpkgs { system = "x86_64-linux"; }; specialArgs = { inherit inputs self; }; }; sue = { deployment = { allowLocalDeployment = true; targetHost = null; keys = { root-sops-age-key = { keyCommand = ["sudo" "nix" "run" "nixpkgs#sops" "--" "--extract" "[\"sops_age_key\"]" "-d" "${self}/machines/sue/nixos.sops.yaml"]; name = "keys.txt"; destDir = "/root/.config/sops/age"; }; pim-sops-age-key = { keyCommand = ["sudo" "nix" "run" "nixpkgs#sops" "--" "--extract" "[\"sops_age_key\"]" "-d" "${self}/machines/sue/home.sops.yaml"]; name = "keys.txt"; destDir = "/home/pim/.config/sops/age"; user = "pim"; group = "users"; }; }; }; imports = [ (import ./machines).sue.module ./nixos ]; }; gamepc = { deployment = { targetHost = "gamepc"; targetUser = "root"; }; imports = [ (import ./machines).gamepc.module ./nixos ]; }; }; }