From 3980c8ae888ce87a27d93e0424d1d216e10aa0ce Mon Sep 17 00:00:00 2001 From: kenji Date: Wed, 24 Dec 2025 15:51:42 -0600 Subject: [PATCH] added sops on inputs --- flake.lock | 23 ++++++++++++++++++++++- flake.nix | 8 +++++++- system/security.nix | 4 ---- 3 files changed, 29 insertions(+), 6 deletions(-) diff --git a/flake.lock b/flake.lock index 66bc341..3f9456d 100644 --- a/flake.lock +++ b/flake.lock @@ -572,7 +572,8 @@ "home-manager": "home-manager", "hyprland": "hyprland", "nixovim": "nixovim", - "nixpkgs": "nixpkgs_2" + "nixpkgs": "nixpkgs_2", + "sops-nix": "sops-nix" } }, "rust-overlay": { @@ -593,6 +594,26 @@ "type": "github" } }, + "sops-nix": { + "inputs": { + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1766289575, + "narHash": "sha256-BOKCwOQQIP4p9z8DasT5r+qjri3x7sPCOq+FTjY8Z+o=", + "owner": "Mic92", + "repo": "sops-nix", + "rev": "9836912e37aef546029e48c8749834735a6b9dad", + "type": "github" + }, + "original": { + "owner": "Mic92", + "repo": "sops-nix", + "type": "github" + } + }, "systems": { "locked": { "lastModified": 1689347949, diff --git a/flake.nix b/flake.nix index 0f32923..15d2ab0 100644 --- a/flake.nix +++ b/flake.nix @@ -16,13 +16,18 @@ url = "git+https://git.sakamoto.dev/kenji/nixovim.git"; inputs.nixpkgs.follows = "nixpkgs"; }; + sops-nix = { + url = "github:Mic92/sops-nix"; + inputs.nixpkgs.follows = "nixpkgs"; + }; }; outputs = { self, nixpkgs, home-manager, - nixovim, + nixovim, # FIXME: should be inside of modules + sops-nix, ... } @ inputs: let config = import ./config.nix; @@ -38,6 +43,7 @@ specialArgs = args; modules = [ home-manager.nixosModules.home-manager + sops-nix.nixosModules.sops ./hosts/hakase/configuration.nix ]; }; diff --git a/system/security.nix b/system/security.nix index 5e0118e..bb69f01 100644 --- a/system/security.nix +++ b/system/security.nix @@ -1,7 +1,3 @@ {pkgs, ...}: { security.pam.services.greetd.enableGnomeKeyring = true; - environment.systemPackages = with pkgs; [ - sops - age - ]; }