patate: emacs: disable for now
[julm/julm-nix.git] / nixos / profiles / graphical.nix
index 429b75ee1f8c9049d7dd7245be5fe767407fa4cc..356f8d8be815973d9fd02a5273ed9c5734df5693 100644 (file)
@@ -1,21 +1,23 @@
 { pkgs, lib, ... }:
+with lib;
 {
-  console.useXkbConfig = lib.mkDefault true;
+  console.useXkbConfig = mkDefault true;
   environment.systemPackages = [
     pkgs.paprefs
   ];
-  hardware.pulseaudio.enable = lib.mkDefault true;
+  hardware.pulseaudio.enable = 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.gvfs.enable = mkDefault true;
+  services.avahi.enable = mkDefault true;
+  sound.enable = mkDefault true;
 
   services.xserver = {
-    enable = lib.mkDefault true;
-    libinput.enable = lib.mkDefault true;
-    exportConfiguration = lib.mkDefault true; # link /usr/share/X11/ properly
+    enable = mkDefault true;
+    libinput.enable = mkDefault true;
+    exportConfiguration = mkDefault true; # link /usr/share/X11/ properly
     desktopManager = {
       session = [
         # Let the session be generated by home-manager
@@ -27,8 +29,8 @@
           '';
         }
       ];
-      xterm.enable = lib.mkDefault false;
+      xterm.enable = mkDefault false;
     };
-    displayManager.autoLogin.enable = lib.mkDefault true;
+    displayManager.autoLogin.enable = mkDefault true;
   };
 }