From 565950413bab4d901acee39a5ea0c28b4103355d Mon Sep 17 00:00:00 2001 From: jay Date: Sat, 5 Jul 2025 09:55:02 -0400 Subject: [PATCH] Set up sops-nix. --- .sops.yaml | 2 ++ flake.lock | 21 +++++++++++++++++++++ nodes/hosts/common/configuration.nix | 1 + nodes/hosts/common/programs/general.nix | 1 + 4 files changed, 25 insertions(+) create mode 100644 .sops.yaml diff --git a/.sops.yaml b/.sops.yaml new file mode 100644 index 0000000..b29bbc1 --- /dev/null +++ b/.sops.yaml @@ -0,0 +1,2 @@ +creation_rules: + - age: age19vph83epuak5c2v0vqqfvjf2ndh4wf98z98e3egspyuyt5lmyyrs9d7x8l diff --git a/flake.lock b/flake.lock index 0f75950..b3939d6 100644 --- a/flake.lock +++ b/flake.lock @@ -620,10 +620,31 @@ "nixpkgs": "nixpkgs_2", "nixpkgs-stable-nixos": "nixpkgs-stable-nixos", "nixverse": "nixverse", + "sops-nix-stable-nixos": "sops-nix-stable-nixos", "stylix-stable-nixos": "stylix-stable-nixos", "zen-browser-stable-nixos": "zen-browser-stable-nixos" } }, + "sops-nix-stable-nixos": { + "inputs": { + "nixpkgs": [ + "nixpkgs-stable-nixos" + ] + }, + "locked": { + "lastModified": 1751606940, + "narHash": "sha256-KrDPXobG7DFKTOteqdSVeL1bMVitDcy7otpVZWDE6MA=", + "owner": "Mic92", + "repo": "sops-nix", + "rev": "3633fc4acf03f43b260244d94c71e9e14a2f6e0d", + "type": "github" + }, + "original": { + "owner": "Mic92", + "repo": "sops-nix", + "type": "github" + } + }, "stylix-stable-nixos": { "inputs": { "base16": "base16", diff --git a/nodes/hosts/common/configuration.nix b/nodes/hosts/common/configuration.nix index a488b1f..7fdd79d 100644 --- a/nodes/hosts/common/configuration.nix +++ b/nodes/hosts/common/configuration.nix @@ -4,6 +4,7 @@ inputs.nix-flatpak.nixosModules.nix-flatpak inputs.stylix.nixosModules.stylix inputs.home-manager.nixosModules.home-manager + inputs.sops-nix.nixosModules.sops ./programs/emulation.nix ./programs/firefox.nix ./programs/fonts.nix diff --git a/nodes/hosts/common/programs/general.nix b/nodes/hosts/common/programs/general.nix index fac08ce..80ab2ae 100644 --- a/nodes/hosts/common/programs/general.nix +++ b/nodes/hosts/common/programs/general.nix @@ -22,6 +22,7 @@ pkgs.elinks pkgs.fastfetch pkgs.git + pkgs.gnumake pkgs.gpustat pkgs.hdrop pkgs.htop