parent
655787822b
commit
e805743afb
@ -1 +1,2 @@
|
||||
result
|
||||
*.qcow2
|
||||
|
Binary file not shown.
@ -0,0 +1,20 @@
|
||||
{pkgs, lib, ...} : {
|
||||
networking = {
|
||||
interfaces.eth0.ipv4.addresses = [
|
||||
{
|
||||
address = "172.20.73.42";
|
||||
prefixLength = 26;
|
||||
}
|
||||
];
|
||||
defaultGateway = "172.20.73.1";
|
||||
nameservers = [
|
||||
"172.20.73.8"
|
||||
"9.9.9.9"
|
||||
];
|
||||
hostName = lib.mkDefault "mailtngbert";
|
||||
useDHCP = false;
|
||||
interfaces.eth0.useDHCP = false;
|
||||
firewall.allowedTCPPorts = [ 22 ];
|
||||
};
|
||||
}
|
||||
|
@ -0,0 +1,6 @@
|
||||
{pkgs, config, lib, ... }: {
|
||||
|
||||
# relevant configuration for running this as lxc proxmox container
|
||||
boot.isContainer = true;
|
||||
boot.loader.initScript.enable = true;
|
||||
}
|
@ -0,0 +1,10 @@
|
||||
{ config, lib, pkgs, inputs, ... }:
|
||||
|
||||
{
|
||||
imports = [ inputs.sops-nix.nixosModules.sops ];
|
||||
|
||||
sops.defaultSopsFile = ../secrets.yaml;
|
||||
sops.age.sshKeyPaths = [ "/etc/ssh/ssh_host_ed25519_key" ];
|
||||
sops.age.keyFile = "/var/lib/sops-nix/key.txt";
|
||||
sops.age.generateKey = true;
|
||||
}
|
Loading…
Reference in new issue