creds: cleanup
[julm/julm-nix.git] / nixos / profiles / graphical.nix
index 1c9aeea2b6e630cbcf88f572d14611f46c67f853..429b75ee1f8c9049d7dd7245be5fe767407fa4cc 100644 (file)
@@ -1,35 +1,34 @@
-{ 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;
-};
 }