Commit de8c78af31be

Vincent Demeester <vincent@sbr.pm>
2020-04-26 14:52:01
profiles.desktop: slim -> lightdm
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent a0f2ebf
Changed files (1)
tmp
nixos-configuration
modules
profiles
tmp/nixos-configuration/modules/profiles/desktop.nix
@@ -52,13 +52,6 @@ in
         description = "Enable auto login";
         type = types.bool;
       };
-      slimTheme = mkOption {
-        default = {
-          url = "https://github.com/vdemeester/slim-themes/raw/master/v-theme-0.1.tar.xz";
-          sha256 = "1648krzmh6y2khbcf1zyik3znjpa8rckchbq49z1vqcg8zi587xi";
-        };
-        description = "Slim theme to use";
-      };
     };
   };
   config = mkIf cfg.enable {
@@ -77,15 +70,19 @@ in
 
     networking.networkmanager = {
       enable = cfg.networkmanager;
-      unmanaged =  [
-        "interface-name:ve-*" "interface-name:veth*" "interface-name:wg0" "interface-name:docker0" "interface-name:virbr*"
+      unmanaged = [
+        "interface-name:ve-*"
+        "interface-name:veth*"
+        "interface-name:wg0"
+        "interface-name:docker0"
+        "interface-name:virbr*"
       ];
       packages = with pkgs; [ networkmanager-openvpn ];
     };
 
     programs.dconf.enable = true;
     xdg.portal.enable = cfg.flatpak;
-    
+
     services = {
       flatpak.enable = cfg.flatpak;
       dbus.packages = [ pkgs.gnome3.dconf ];
@@ -121,17 +118,17 @@ in
           ''
         ];
         displayManager = {
-          slim = {
+          # defaultSession = "none+i3";
+          lightdm = {
             enable = true;
-            autoLogin = cfg.autoLogin;
-            # Probably put this into users instead ?
-            defaultUser = "vincent";
-            theme = pkgs.fetchurl cfg.slimTheme;
+            autoLogin = {
+              enable = true;
+              user = "vincent";
+            };
           };
         };
       };
     };
-
     fonts = {
       enableFontDir = true;
       enableGhostscriptFonts = true;
@@ -154,7 +151,7 @@ in
         overpass
         symbola
         source-code-pro
-	twemoji-color-font
+        twemoji-color-font
         ubuntu_font_family
         unifont
       ];