{ pkgs, lib, ... }: { console.useXkbConfig = lib.mkDefault true; environment.systemPackages = [ pkgs.paprefs ]; hardware.pulseaudio.enable = lib.mkDefault true; # Allow members of the "adbusers" group to mount Android devices via MTP. programs.adb.enable = true; programs.dconf.enable = true; services.dbus.packages = [ pkgs.dconf ]; services.gvfs.enable = lib.mkDefault true; sound.enable = lib.mkDefault true; services.xserver = { enable = lib.mkDefault true; libinput.enable = lib.mkDefault true; exportConfiguration = lib.mkDefault true; # link /usr/share/X11/ properly desktopManager = { session = [ # Let the session be generated by home-manager { name = "home-manager"; start = '' ${pkgs.runtimeShell} $HOME/.hm-xsession & waitPID=$! ''; } ]; xterm.enable = lib.mkDefault false; }; displayManager.autoLogin.enable = lib.mkDefault true; }; }