From 2a8f0b0564172c7e00c2c1bb3172127a3509bdbb Mon Sep 17 00:00:00 2001 From: Fiona Grzebien Date: Sat, 16 May 2026 22:49:13 +0200 Subject: [PATCH] Add sops-nix --- flake.nix | 6 +++++- hosts.nix | 3 ++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/flake.nix b/flake.nix index 2841638..7ea486c 100644 --- a/flake.nix +++ b/flake.nix @@ -8,9 +8,13 @@ inputs.nixpkgs.follows = "nixpkgs"; }; simple-nixos-mailserver.url = "gitlab:simple-nixos-mailserver/nixos-mailserver/nixos-25.11"; + sops-nix = { + url = "github:Mic92/sops-nix"; + inputs.nixpkgs.follows = "nixpkgs"; + }; }; - outputs = { self, nixpkgs, nixpkgs-unstable, nixpkgs-master, nixos-generators, simple-nixos-mailserver, ... }@inputs: + outputs = { self, nixpkgs, nixpkgs-unstable, nixpkgs-master, nixos-generators, simple-nixos-mailserver, sops-nix, ... }@inputs: let hosts = import ./hosts.nix inputs; helper = import ./helper.nix inputs; diff --git a/hosts.nix b/hosts.nix index b59e3d5..86d65e2 100644 --- a/hosts.nix +++ b/hosts.nix @@ -1,4 +1,4 @@ -{ nixpkgs, nixpkgs-unstable, nixpkgs-master, ... }: +{ nixpkgs, nixpkgs-unstable, nixpkgs-master, sops-nix, ... }: let # Set of environment specific modules environments = { @@ -22,6 +22,7 @@ let modules = [ ./config/common ./config/hosts/${name} + sops-nix.nixosModules.sops ] ++ (if environment != "" then environments.${environment} else []); }) hosts; in