1
Fork 0
mirror of https://github.com/RGBCube/ncc synced 2025-07-29 11:07:44 +00:00

Merge keys.nix into secrets.nix

This commit is contained in:
RGBCube 2024-01-12 15:08:29 +03:00
parent bccc3a90fa
commit 0b6ce6377a
No known key found for this signature in database
4 changed files with 14 additions and 14 deletions

View file

@ -133,7 +133,7 @@
};
in defaults // other;
keys = import ./secrets/keys.nix;
keys = (import ./secrets/secrets.nix).keys;
theme = themes.custom (themes.raw.gruvbox-dark-hard // {
cornerRadius = 8;

View file

@ -4,6 +4,7 @@ systemConfiguration {
age.secrets = lib.genAttrs
(builtins.map
(lib.removeSuffix ".age")
(builtins.attrNames (import ./secrets.nix)))
(builtins.attrNames
(builtins.removeAttrs (import ./secrets.nix) [ "keys" ])))
(name: { file = ./${name}.age; });
}

View file

@ -1,4 +0,0 @@
{
rgbcube = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDRSLWxpIMOZIQv9ggDnAwSxmux/TZvuEPgq2HFiH+oI2OE07xYQAiroBVI5HH+aIg1nwpYtArANoD8V9Hrx2XCo2py/fMi9LhJWNMlFVcRLqYrCmrZYhBqZhxXIdY+wXqkSE7kvTKsz84BrhwilfA/bqTgVw2Ro6w0RnTzUhlYx4w10DT3isN09cQJMgvuyWNRlpGpkEGhPwyXythKM2ERoHTfq/XtpiGZQeLr6yoTTd9q4rbvnGGka5IUEz3RrmeXEs13l02IY6dCUFJkRRsK8dvB9zFjQyM08IqdaoHeudZoCOsnl/AiegZ7C5FoYEKIXY86RqxS3TH3nwuxe2fXTNr9gwf2PumM1Yh2WxV4+pHQOksxW8rWgv1nXMT5AG0RrJxr+S0Nn7NBbzCImrprX3mg4vJqT24xcUjUSDYllEMa2ioXGCeff8cwVKK/Ly5fwj0AX1scjiw+b7jD6VvDLA5z+ALwCblxiRMCN0SOMk9/V2Xsg9YIRMHyQwpqu8k= nixos@enka";
cube = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINMkCJeHcD0SIOZ4HkyF6rqUmbvlKhSha3HWMZ0hbIjp rgb@cube";
}

View file

@ -1,10 +1,13 @@
with import ./keys.nix;
rec {
keys = {
rgbcube = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDRSLWxpIMOZIQv9ggDnAwSxmux/TZvuEPgq2HFiH+oI2OE07xYQAiroBVI5HH+aIg1nwpYtArANoD8V9Hrx2XCo2py/fMi9LhJWNMlFVcRLqYrCmrZYhBqZhxXIdY+wXqkSE7kvTKsz84BrhwilfA/bqTgVw2Ro6w0RnTzUhlYx4w10DT3isN09cQJMgvuyWNRlpGpkEGhPwyXythKM2ERoHTfq/XtpiGZQeLr6yoTTd9q4rbvnGGka5IUEz3RrmeXEs13l02IY6dCUFJkRRsK8dvB9zFjQyM08IqdaoHeudZoCOsnl/AiegZ7C5FoYEKIXY86RqxS3TH3nwuxe2fXTNr9gwf2PumM1Yh2WxV4+pHQOksxW8rWgv1nXMT5AG0RrJxr+S0Nn7NBbzCImrprX3mg4vJqT24xcUjUSDYllEMa2ioXGCeff8cwVKK/Ly5fwj0AX1scjiw+b7jD6VvDLA5z+ALwCblxiRMCN0SOMk9/V2Xsg9YIRMHyQwpqu8k= nixos@enka";
cube = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINMkCJeHcD0SIOZ4HkyF6rqUmbvlKhSha3HWMZ0hbIjp rgb@cube";
};
{
"acme.age".publicKeys = [ cube ];
"cube.password.hash.age".publicKeys = [ cube ];
"cube.mail.password.hash.age".publicKeys = [ cube ];
"cube.id.age".publicKeys = [ rgbcube ];
"enka.said.password.hash.age".publicKeys = [ rgbcube ];
"enka.orhan.password.hash.age".publicKeys = [ rgbcube ];
"acme.age".publicKeys = [ keys.cube ];
"cube.password.hash.age".publicKeys = [ keys.cube ];
"cube.mail.password.hash.age".publicKeys = [ keys.cube ];
"cube.id.age".publicKeys = [ keys.rgbcube ];
"enka.said.password.hash.age".publicKeys = [ keys.rgbcube ];
"enka.orhan.password.hash.age".publicKeys = [ keys.rgbcube ];
}