{ pkgs, ... }: { # Desktop-specific configuration that builds on the base # Include i3 window manager services.xserver = { enable = true; windowManager.i3 = { enable = true; extraPackages = with pkgs; [ rofi polybar polybar-pulseaudio-control zenity ]; }; displayManager = { lightdm.enable = true; }; xkb = { layout = "fr"; variant = ""; }; }; services.displayManager.defaultSession = "none+i3"; }