about summary refs log tree commit diff
path: root/modules/user/devhell/profiles/services.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/user/devhell/profiles/services.nix')
-rw-r--r--modules/user/devhell/profiles/services.nix40
1 files changed, 25 insertions, 15 deletions
diff --git a/modules/user/devhell/profiles/services.nix b/modules/user/devhell/profiles/services.nix
index 144dcaff..927fa3e9 100644
--- a/modules/user/devhell/profiles/services.nix
+++ b/modules/user/devhell/profiles/services.nix
@@ -22,30 +22,46 @@ in {
       };
     };
 
+    location.provider = "geoclue2";
+
     services = {
       keybase.enable = true;
       pcscd.enable = true;
       gpm.enable = true;
       openssh.enable = true;
-      thermald.enable = true;
       udisks2.enable = true;
       geoip-updater.enable = true;
       geoclue2.enable = true;
+      redshift.enable = true;
 
-      redshift = {
+      compton = {
         enable = true;
-        provider = "geoclue2";
+        vSync = true;
+        backend = "glx";
       };
     };
 
-    services.offlineimap = {
-      enable = true;
-      install = true;
-      path = [ pkgs.notmuch ];
-    };
 
     services.xserver = {
-      displayManager.lightdm.enable = true;
+      displayManager.lightdm = {
+        enable = true;
+        greeters.mini = {
+          enable = true;
+          user = "dev";
+          extraConfig = ''
+            [greeter]
+            show-password-label = true
+            password-label-text = >
+            show-input-cursor = false
+            [greeter-theme]
+            text-color = "#4C566A"
+            window-color = "#3B4252"
+            border-width = 0px
+            layout-space = 5
+            password-background-color = "#3B4252"
+          '';
+        };
+      };
       desktopManager.xterm.enable = false;
       desktopManager.default = "none";
     };
@@ -58,12 +74,6 @@ in {
       };
     };
 
-    services.syncthing = {
-      enable = true;
-      user = "dev";
-      dataDir = "/home/dev/syncthing/";
-    };
-
     services.journald.extraConfig = ''
       SystemMaxUse = 50M
     '';