From be79075d9fc2a4e01b5d0626ad81009fb885756b Mon Sep 17 00:00:00 2001 From: elwrcl Date: Fri, 7 Aug 2026 03:36:46 +0300 Subject: [PATCH] token --- .../common/common-nix-access-tokens.ulu.nix | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 modules/nixos/common/common-nix-access-tokens.ulu.nix diff --git a/modules/nixos/common/common-nix-access-tokens.ulu.nix b/modules/nixos/common/common-nix-access-tokens.ulu.nix new file mode 100644 index 0000000..b8b95ff --- /dev/null +++ b/modules/nixos/common/common-nix-access-tokens.ulu.nix @@ -0,0 +1,21 @@ +{ lib, ... }: +let + tokenSecret = ./secrets/nix-access-tokens.age; +in +{ + flake.nixosModules.common-nix-access-tokens = + { config, ... }: + { + config = lib.mkIf (builtins.pathExists tokenSecret) { + age.secrets.nix-access-tokens = { + file = tokenSecret; + owner = "elars"; + mode = "0400"; + }; + + nix.extraOptions = '' + !include ${config.age.secrets.nix-access-tokens.path} + ''; + }; + }; +}