{ pkgs, lib, ... }: { specialisation = { wayland = { configuration = { programs = { hyprland = { enable = true; # enables Hyprland DM. #withUWSM = true; # NEW Universal Wayland Session Manager }; }; }; }; xorg = { configuration = lib.recursiveUpdate { services.xserver.displayManager.startx.enable = true; } (import ./dwm { #inherit config; inherit pkgs; #inherit lib; }); }; }; }