ctucx.git: nixfiles

ctucx' nixfiles

commit 1ca4edb995269f4867a4bd9bad2d975b20a51fdb
parent cdb8fe663b817ed63587e355063c00d37de8dc4d
Author: Katja (ctucx) <git@ctu.cx>
Date: Thu, 27 Feb 2025 10:41:17 +0100

configurations/linux/gnome: some changes

add packages:
 - `gnome-power-manager`
 - `cozy`
 - gnome-extension: `emoji-copy`

enable gnome-extension:
 - `emoji-copy`

dconf-settings:
 - don't sleep when on ac
 - `just-perfection`: disable "window demands focus" feature of gnome
 - `emoji-copy`: disable always show
1 file changed, 13 insertions(+), 3 deletions(-)
M
configurations/linux/gnome.nix
|
16
+++++++++++++---
diff --git a/configurations/linux/gnome.nix b/configurations/linux/gnome.nix
@@ -60,9 +60,11 @@
       gnome-text-editor
       gnome-podcasts
       gnome-obfuscate
+      gnome-power-manager
       loupe
       errands
       diebahn
+      cozy
       xdg-utils
       # look and feel from libadwaita ported to GTK-3
       adw-gtk3

@@ -74,6 +76,7 @@
       dash-to-dock
       search-light
       pip-on-top
+      emoji-copy
     ]);
 
     gtk = {

@@ -134,6 +137,7 @@
           dash-to-dock.extensionUuid
           search-light.extensionUuid
           pip-on-top.extensionUuid
+          emoji-copy.extensionUuid
         ];
         favorite-apps = [
           "org.gnome.Nautilus.desktop"

@@ -163,6 +167,9 @@
         command = "ptyxis --new-window";
         binding = "<Super>Return";
       };
+      "org/gnome/settings-daemon/plugins/power" = {
+        sleep-inactive-ac-type = "nothing";
+      };
 
       "org/gnome/desktop/a11y".always-show-universal-access-status = false;
       "org/gnome/desktop/privacy".remember-recent-files            = false;

@@ -200,9 +207,11 @@
 
       "org/gnome/shell/extensions/pip-on-top".stick = true;
       "org/gnome/shell/extensions/just-perfection" = {
-        clock-menu-position        = 1;
-        clock-menu-position-offset = 6;
-        quick-settings-dark-mode   = false;
+        clock-menu-position            = 1;
+        clock-menu-position-offset     = 6;
+        quick-settings-dark-mode       = false;
+        notification-banner-position   = 2;
+        window-demands-attention-focus = true;
       };
       "org/gnome/shell/extensions/space-bar/behavior" = {
         show-empty-workspaces = false;

@@ -217,6 +226,7 @@
         hot-keys              = false;
       };
       "org/gnome/shell/extensions/search-light".shortcut-search = [ "<Super>space" ];
+      "org/gnome/shell/extensions/emoji-copy".always-show = false;
     };
   };