diff options
| author | Kyren223 <Kyren223@proton.me> | 2025-06-05 12:28:04 +0300 |
|---|---|---|
| committer | Kyren223 <Kyren223@proton.me> | 2025-06-05 12:28:04 +0300 |
| commit | 756a73442e7db1a5f1edb5ac7747b7a4c3a5eb20 (patch) | |
| tree | 8e1b81bbdf01fee5a83a066d1f58e6f7b203dc01 | |
| parent | b79e936505cee521be9de4b20bda445353d9ccb8 (diff) | |
Added sops nix
| -rw-r--r-- | .sops.yaml | 2 | ||||
| -rw-r--r-- | flake.nix | 2 | ||||
| -rw-r--r-- | hosts/configuration.nix | 2 | ||||
| -rw-r--r-- | modules/secrets.nix | 8 |
4 files changed, 14 insertions, 0 deletions
diff --git a/.sops.yaml b/.sops.yaml new file mode 100644 index 0000000..1a516ec --- /dev/null +++ b/.sops.yaml @@ -0,0 +1,2 @@ +creation_rules: + - age: "age14huyqn0vfzqdjty0ewv3fkl95hdjfyp05wul9xt97khvjfu8v33qukte4u" @@ -13,6 +13,8 @@ url = "github:0xc000022070/zen-browser-flake"; inputs.nixpkgs.follows = "nixpkgs"; }; + + sops-nix.url = "github:Mic92/sops-nix/bd695cc4d0a5e1bead703cc1bec5fa3094820a81"; }; outputs = { self, nixpkgs, ... }@inputs: { diff --git a/hosts/configuration.nix b/hosts/configuration.nix index 2d6cd73..423b9bb 100644 --- a/hosts/configuration.nix +++ b/hosts/configuration.nix @@ -6,7 +6,9 @@ ../modules/networking.nix ../modules/development.nix ../modules/gaming.nix + ../modules/secrets.nix inputs.home-manager.nixosModules.default + inputs.sops-nix.nixosModules.sops ]; home-manager = { diff --git a/modules/secrets.nix b/modules/secrets.nix new file mode 100644 index 0000000..df1e9f0 --- /dev/null +++ b/modules/secrets.nix @@ -0,0 +1,8 @@ +{ ... }: { + + sops = { + defaultSopsFile = ./secrets.yaml; + age.sshKeyPaths = [ "/home/kyren/.ssh/id_ed25519" ]; + }; + +} |
