Compare commits

...
2 Commits
Author SHA1 Message Date
ShatteredMINT 335a6b3238 make kdeconnect part of graphical setup 2026-05-13 11:13:12 +02:00
ShatteredMINT 07531e3691 change wireguard config to include DNS 2026-05-13 11:11:43 +02:00
4 changed files with 9 additions and 8 deletions
+1 -1
View File
@@ -64,7 +64,7 @@
# with explicit per-interface declarations with `networking.interfaces.<interface>.useDHCP`.
networking.useDHCP = lib.mkDefault true;
# make custom dns work while gracefully falling back on public servers
networking.networkmanager.insertNameservers = [ "192.168.178.108" ];
# networking.networkmanager.insertNameservers = [ "192.168.178.108" ];
# networking.interfaces.enp4s0f3u1u4u1.useDHCP = lib.mkDefault true;
# networking.interfaces.wlp2s0.useDHCP = lib.mkDefault true;
-3
View File
@@ -38,9 +38,6 @@
./users/shatteredmint.nix
# ./qemu-bridges.nix
{
programs.kdeconnect.enable = true;
}
];
};
+3
View File
@@ -18,6 +18,9 @@
makemkv
];
};
programs.kdeconnect.enable = true;
# enable flatpak
services.flatpak.enable = true;
home-manager.users.shatteredmint.imports = [
+5 -4
View File
@@ -5,16 +5,17 @@
{ip}: {
networking = {
firewall.allowedUDPPorts = [56878];
wireguard = {
enable = true;
wg-quick = {
# enable = true;
interfaces.wg0 = {
ips = [ ("192.168.87." + builtins.toString(ip) + "/32")];
adress = [ ("192.168.87." + builtins.toString(ip) + "/32")];
listenPort = 56878;
privateKeyFile = "/root/wg.keys";
dns = [ "192.168.178.108" ];
peers = [
{
name = "hub";
# name = "hub";
publicKey = "XEaJXQW+7llbreoK161NkMhFxlctL1UK8nFiY/GtuC0=";
allowedIPs = [ "192.168.178.0/24" "192.168.87.127/32" "192.168.87.128/25"];
endpoint = "173.249.36.74:56878";