From 1f9db8cb1f1cca3db068c4fe172147e2ae657449 Mon Sep 17 00:00:00 2001 From: Gene Liverman Date: Wed, 11 Mar 2026 00:38:19 -0400 Subject: [PATCH] Add private-flake input and SSH key integration - Add private-flake as input with followed inputs for mailserver and sops-nix - Import ssh-keys module from private-flake in mkNixosHost --- flake.nix | 8 ++++++-- lib/mkNixosHost.nix | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/flake.nix b/flake.nix index 8b6ae2e..c21312c 100644 --- a/flake.nix +++ b/flake.nix @@ -63,8 +63,12 @@ # Private flake for sensitive configs private-flake = { - url = "github:genebean/private-flake/initial_setup"; - inputs.nixpkgs.follows = "nixpkgs"; + url = "github:genebean/private-flake"; + inputs = { + nixpkgs.follows = "nixpkgs"; + simple-nixos-mailserver.follows = "simple-nixos-mailserver"; + sops-nix.follows = "sops-nix"; + }; }; simple-nixos-mailserver = { diff --git a/lib/mkNixosHost.nix b/lib/mkNixosHost.nix index 128a6c5..68b050b 100644 --- a/lib/mkNixosHost.nix +++ b/lib/mkNixosHost.nix @@ -27,7 +27,7 @@ } inputs.nix-flatpak.nixosModules.nix-flatpak - + inputs.private-flake.nixosModules.private.ssh-keys inputs.sops-nix.nixosModules.sops # system wide secrets management ../modules/hosts/nixos # system-wide stuff ../modules/hosts/nixos/${hostname} # host specific stuff