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
This commit is contained in:
Gene Liverman 2026-03-11 00:38:19 -04:00
parent 23ada378c6
commit 1f9db8cb1f
No known key found for this signature in database
2 changed files with 7 additions and 3 deletions

View file

@ -63,8 +63,12 @@
# Private flake for sensitive configs # Private flake for sensitive configs
private-flake = { private-flake = {
url = "github:genebean/private-flake/initial_setup"; url = "github:genebean/private-flake";
inputs.nixpkgs.follows = "nixpkgs"; inputs = {
nixpkgs.follows = "nixpkgs";
simple-nixos-mailserver.follows = "simple-nixos-mailserver";
sops-nix.follows = "sops-nix";
};
}; };
simple-nixos-mailserver = { simple-nixos-mailserver = {

View file

@ -27,7 +27,7 @@
} }
inputs.nix-flatpak.nixosModules.nix-flatpak inputs.nix-flatpak.nixosModules.nix-flatpak
inputs.private-flake.nixosModules.private.ssh-keys
inputs.sops-nix.nixosModules.sops # system wide secrets management inputs.sops-nix.nixosModules.sops # system wide secrets management
../modules/hosts/nixos # system-wide stuff ../modules/hosts/nixos # system-wide stuff
../modules/hosts/nixos/${hostname} # host specific stuff ../modules/hosts/nixos/${hostname} # host specific stuff