video group, pcscd for yubioauth, more packages

This commit is contained in:
cubernetes 2026-06-11 11:13:59 +02:00
parent 682c0b5836
commit 2085e64939

View file

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