Commit 080d46a

HPCesia <me@hpcesia.com>
2025-11-11 05:24:46
feat: update noctalia config
1 parent e085529
Changed files (4)
modules
desktop
desktop-environment
modules/desktop/desktop-environment/discrete/shell/noctalia/bar.nix
@@ -15,8 +15,10 @@
           }
         ];
         left = [
-          {id = "SystemMonitor";}
-          {id = "Taskbar";}
+          {
+            id = "SystemMonitor";
+            usePrimaryColor = true;
+          }
           {
             id = "MediaMini";
             hideMode = "hidden";
@@ -28,7 +30,6 @@
         right = [
           {
             id = "Tray";
-            blacklist = ["Bluetooth *"]; # I don't want double bluetooth applet.
           }
           {
             id = "NotificationHistory";
modules/desktop/desktop-environment/discrete/shell/noctalia/colors.nix
@@ -1,6 +1,9 @@
 {
   flake.modules.homeManager.de-shell-noctalia = {config, ...}: {
-    programs.noctalia-shell.settings.colorSchemes.darkMode = config.lib.stylix.colors.variant == "dark";
+    programs.noctalia-shell.settings.colorSchemes = {
+      darkMode = config.lib.stylix.colors.variant == "dark";
+      generateTemplatesForPredefined = false;
+    };
 
     programs.noctalia-shell.colors = {
       mPrimary = config.lib.stylix.colors.base0E;
modules/desktop/desktop-environment/discrete/shell/noctalia/control-center.nix
@@ -5,7 +5,7 @@
         left = [
           {id = "WiFi";}
           {id = "Bluetooth";}
-          {id = "Notifications";}
+          {id = "ScreenRecorder";}
         ];
         right = [
           {id = "PowerProfile";}
modules/desktop/desktop-environment/discrete/shell/noctalia/dock.nix
@@ -0,0 +1,9 @@
+{
+  flake.modules.homeManager.de-shell-noctalia = {config, ...}: {
+    programs.noctalia-shell.settings.dock = {
+      enabled = true;
+      displayMode = "auto_hide";
+      backgroundOpacity = config.stylix.opacity.desktop;
+    };
+  };
+}