Reorderd Secrets to match a structure
This commit is contained in:
+11
-7
@@ -23,9 +23,11 @@
|
||||
./catppuccin.nix
|
||||
];
|
||||
|
||||
sops.secrets."nix_cache_priv_key" = {
|
||||
|
||||
mode = "0400";
|
||||
sops.secrets = {
|
||||
"nix/cache_priv_key" = {
|
||||
mode = "0400";
|
||||
};
|
||||
"nix/cachix_auth_token" = { };
|
||||
};
|
||||
|
||||
nix = {
|
||||
@@ -48,7 +50,7 @@
|
||||
"https://nix-community.cachix.org"
|
||||
"https://cyper-cache.cachix.org"
|
||||
];
|
||||
secret-key-files = [ config.sops.secrets."nix_cache_priv_key".path ];
|
||||
secret-key-files = [ config.sops.secrets."nix/cache_priv_key".path ];
|
||||
trusted-public-keys = [
|
||||
"cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY="
|
||||
"hyprland.cachix.org-1:a7pgxzMz7+chwVL3/pzj6jIBMioiJM7ypFP8PwtkuGc="
|
||||
@@ -113,8 +115,6 @@
|
||||
};
|
||||
};
|
||||
|
||||
sops.secrets.cachix_auth_token = { };
|
||||
|
||||
systemd.services.cachix-push = {
|
||||
description = "Push new store paths to Cachix";
|
||||
after = [ "multi-user.target" ];
|
||||
@@ -122,7 +122,11 @@
|
||||
serviceConfig = {
|
||||
Type = "oneshot";
|
||||
RemainAfterExit = true;
|
||||
ExecStart = "${pkgs.bash}/bin/bash -c 'CACHIX_AUTH_TOKEN=$(cat ${config.sops.secrets.cachix_auth_token.path}) ${pkgs.nix}/bin/nix path-info --recursive /run/current-system | CACHIX_AUTH_TOKEN=$(cat ${config.sops.secrets.cachix_auth_token.path}) ${pkgs.cachix}/bin/cachix push cyper-cache'";
|
||||
ExecStart = "${pkgs.bash}/bin/bash -c 'CACHIX_AUTH_TOKEN=$(cat ${
|
||||
config.sops.secrets."nix/cachix_auth_token".path
|
||||
}) ${pkgs.nix}/bin/nix path-info --recursive /run/current-system | CACHIX_AUTH_TOKEN=$(cat ${
|
||||
config.sops.secrets."nix/cachix_auth_token".path
|
||||
}) ${pkgs.cachix}/bin/cachix push cyper-cache'";
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user