# This module configures a desktop environment specific to this host. {pkgs, ...}: { # Enable the X11 windowing system. services.xserver.enable = true; services.xserver.windowManager.dwm.enable = true; environment.systemPackages = with pkgs; [ st dmenu ]; # Configure keymap in X11 services.xserver.xkb.layout = "dk"; services.xserver.xkb.options = "caps:escape"; console.useXkbConfig = true; # Enable CUPS to print documents. # services.printing.enable = true; # Enable sound. # hardware.pulseaudio.enable = true; # OR # services.pipewire = { # enable = true; # pulse.enable = true; # }; # Enable touchpad support (enabled default in most desktopManager). services.libinput.enable = true; }