-{ config, pkgs, lib, ... }:
+{ pkgs, lib, ... }:
{
-console.useXkbConfig = lib.mkDefault true;
+ 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.dbus.packages = [ pkgs.dconf ];
-programs.dconf = {
- enable = true;
-};
-
-services.gvfs.enable = lib.mkDefault true;
-# Allow members of the "adbusers" group to mount Android devices via MTP.
-programs.adb.enable = true;
-
-sound.enable = lib.mkDefault true;
-hardware.pulseaudio.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;
+ 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;
};
- displayManager.autoLogin.enable = lib.mkDefault true;
-};
}