diff --git a/hosts/fw/configuration.nix b/hosts/fw/configuration.nix index aa6879c..86fbaaa 100644 --- a/hosts/fw/configuration.nix +++ b/hosts/fw/configuration.nix @@ -56,6 +56,9 @@ "/dev/disk/by-uuid/1dfcf980-6806-4f69-bd86-ee87c904c04b"; networking.hostName = "fw"; # Define your hostname. # networking.wireless.enable = true; # Enables wireless support via wpa_supplicant. + #networking.extraHosts = '' + # 65.109.157.161 wstn.de + #''; # Configure network proxy if necessary # networking.proxy.default = "http://user:password@proxy:port/"; @@ -92,18 +95,18 @@ variant = ""; }; - services.xserver.windowManager.dwm = { - enable = true; - package = pkgs.dwm.overrideAttrs { - src = ./config/dwm; - }; - }; + #services.xserver.windowManager.dwm = { + # enable = true; + # package = pkgs.dwm.overrideAttrs { + # src = ./config/dwm; + # }; + #}; # Enable the KDE Plasma Desktop Environment. - # services.displayManager.sddm.enable = true; - # services.desktopManager.plasma6.enable = true; + services.displayManager.sddm.enable = true; + services.desktopManager.plasma6.enable = true; - services.displayManager.ly.enable = true; + #services.displayManager.ly.enable = true; # Enable CUPS to print documents. services.printing.enable = true; @@ -136,6 +139,7 @@ "wheel" "libvirtd" "docker" + "video" ]; packages = with pkgs; [ ]; }; @@ -164,15 +168,40 @@ file gnumake rustdesk - light nmap usbutils + brightnessctl + pulseaudio + moreutils + spacer + yubioath-flutter + slack + mpv + netbird-ui + python3 ]; virtualisation.libvirtd.enable = true; - virtualisation.docker.enable = true; + virtualisation.docker = { + enable = true; + package = pkgs.docker_29; + }; programs.virt-manager.enable = true; programs.fuse.userAllowOther = true; + services.pcscd.enable = true; + + services.netbird.enable = true; + #services.netbird.clients.wt0 = { + # login = { + # enable = true; + # #setupKeyFile = /home/tsi/.config/netbird/setup-key; + # }; + + # port = 51821; + # ui.enable = true; + # #openFirewall = true; + # #oepnInternalFirewall = true; + #}; # Some programs need SUID wrappers, can be configured further or are # started in user sessions.