feat(homelab)!: setup pihole entry generation, add treeminer to minecraft-main
This commit is contained in:
@@ -78,13 +78,12 @@
|
||||
helmfile
|
||||
jless
|
||||
fd
|
||||
dig
|
||||
];
|
||||
programs.nix-ld.enable = lib.mkDefault true;
|
||||
programs.zsh.enable = lib.mkDefault true;
|
||||
services.openssh.enable = lib.mkDefault true;
|
||||
hardware.enableAllFirmware = true;
|
||||
sops.defaultSopsFile = ../../secrets/sops.yaml;
|
||||
sops.age.sshKeyPaths = [ "/etc/ssh/id_ed25519" ];
|
||||
programs.gnupg.agent = {
|
||||
enable = true;
|
||||
enableSSHSupport = true;
|
||||
@@ -98,5 +97,18 @@
|
||||
defaultEditor = true;
|
||||
vimAlias = true;
|
||||
};
|
||||
|
||||
sops = {
|
||||
defaultSopsFile = ../../secrets/secrets.yaml;
|
||||
age.sshKeyPaths = [ "/home/luca/.ssh/id_ed25519" ];
|
||||
secrets = {
|
||||
"pihole_password" = {
|
||||
owner = "luca";
|
||||
};
|
||||
"k3s_token" = {
|
||||
owner = "luca";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
@@ -17,13 +17,6 @@
|
||||
enable = true;
|
||||
dns = "systemd-resolved";
|
||||
};
|
||||
# networking.extraHosts = ''
|
||||
# 75.157.238.86 traefik.lucalise.ca
|
||||
# 75.157.238.86 media.lucalise.ca
|
||||
# 75.157.238.86 git.lucalise.ca
|
||||
# 75.157.238.86 storage.lucalise.ca
|
||||
# 75.157.238.86 home-assistant.lucalise.ca
|
||||
# '';
|
||||
|
||||
services.resolved = {
|
||||
enable = true;
|
||||
@@ -32,13 +25,12 @@
|
||||
"1.0.0.1"
|
||||
];
|
||||
domains = [
|
||||
"consul"
|
||||
"service.consul"
|
||||
"node.consul"
|
||||
"~."
|
||||
];
|
||||
extraConfig = ''
|
||||
[Resolve]
|
||||
DNS=192.168.20.5:8600
|
||||
DNS=192.168.27.13:53
|
||||
ResolveUnicastSingleLabel=yes
|
||||
'';
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user