4   console.useXkbConfig = mkDefault true;
 
   5   environment.systemPackages = [
 
   6     pkgs.gdk-pixbuf.dev # for gdk-pixbuf-query-loaders
 
   8     pkgs.pulseaudio # for pactl when using pipewire
 
  11   security.rtkit.enable = true; # optional but recommended
 
  14     alsa.enable = mkDefault true;
 
  15     alsa.support32Bit = mkDefault true;
 
  16     pulse.enable = mkDefault true;
 
  19   # Allow members of the "adbusers" group to mount Android devices via MTP.
 
  20   programs.adb.enable = true;
 
  21   programs.dconf.enable = true;
 
  22   services.dbus.packages = [ pkgs.dconf ];
 
  23   services.gvfs.enable = mkDefault true;
 
  24   services.avahi.enable = mkDefault true;
 
  27     enable = mkDefault true;
 
  28     libinput.enable = mkDefault true;
 
  29     exportConfiguration = mkDefault true; # link /usr/share/X11/ properly
 
  32         # Let the session be generated by home-manager
 
  34           name = "home-manager";
 
  36             ${pkgs.runtimeShell} $HOME/.hm-xsession &
 
  41       xterm.enable = mkDefault false;
 
  43     displayManager.autoLogin.enable = mkDefault true;
 
  46   services.xserver.gdk-pixbuf.modulePackages = [ pkgs.librsvg ];