nixos-config/configurations/host/materusPC/secrets/default.nix

29 lines
594 B
Nix
Raw Normal View History

2024-03-03 00:03:02 +01:00
{ config, pkgs, lib, materusCfg, ... }:
2024-03-02 22:36:43 +01:00
{
imports =
[
2024-03-03 00:03:02 +01:00
(if (materusCfg.materusFlake.encrypted == "decrypted") then ./private else "")
2024-03-02 22:36:43 +01:00
];
2024-03-02 23:34:32 +01:00
2024-03-02 22:36:43 +01:00
sops.age.generateKey = false;
sops.gnupg.home = null;
sops.gnupg.sshKeyPaths = [];
2024-03-02 23:34:32 +01:00
sops.secrets."users/materus" = {
format = "yaml";
sopsFile = ./users.yaml;
2024-03-02 22:36:43 +01:00
};
services.openssh.hostKeys = [
{
bits = 4096;
path = "/materus/root/ssh_host_rsa_key";
type = "rsa";
}
{
path = "/materus/root/ssh_host_ed25519_key";
type = "ed25519";
}
];
}