From 756a73442e7db1a5f1edb5ac7747b7a4c3a5eb20 Mon Sep 17 00:00:00 2001 From: Kyren223 Date: Thu, 5 Jun 2025 12:28:04 +0300 Subject: Added sops nix --- .sops.yaml | 2 ++ flake.nix | 2 ++ hosts/configuration.nix | 2 ++ modules/secrets.nix | 8 ++++++++ 4 files changed, 14 insertions(+) create mode 100644 .sops.yaml create mode 100644 modules/secrets.nix 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" diff --git a/flake.nix b/flake.nix index b540b56..0906015 100644 --- a/flake.nix +++ b/flake.nix @@ -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" ]; + }; + +} -- cgit v1.3.1