From 699794674cd1c9ae2d391738fb0747a641e3f60d Mon Sep 17 00:00:00 2001 From: 514fpv Date: Thu, 15 Aug 2024 20:50:14 +0800 Subject: [PATCH] home(gnome): add extensions --- home/gnome/impl/dconf.nix | 8 +++++++- home/gnome/impl/home.nix | 2 ++ home/gnome/impl/nixos.nix | 1 + 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/home/gnome/impl/dconf.nix b/home/gnome/impl/dconf.nix index f1cb59d6..2f1b1a55 100644 --- a/home/gnome/impl/dconf.nix +++ b/home/gnome/impl/dconf.nix @@ -213,6 +213,8 @@ in mkIf cfg.enable { "drive-menu@gnome-shell-extensions.gcampax.github.com" "appindicatorsupport@rgcjonas.gmail.com" "dash-to-panel@jderose9.github.com" + "caffeine@patapon.info" + "PrivacyMenu@stuarthayhurst" ]; last-selected-power-profile = "performance"; welcome-dialog-last-shown-version = "45.3"; @@ -220,6 +222,10 @@ in mkIf cfg.enable { #"${pse}/user-theme".name = "catppuccin-mocha-pink-compact"; + "${pse}/caffeine" = { + screen-blank = "always"; + }; + "${pse}/dash-to-dock" = { background-opacity = 0.80000000000000004; dash-max-icon-size = 48; @@ -260,7 +266,7 @@ in mkIf cfg.enable { stockgs-keep-top-panel = false; stockgs-panelbtn-click-only = false; trans-bg-color = "#82a5c1"; - trans-dynamic-anim-target = 0.80000000000000002; + trans-dynamic-anim-target = 1.0; trans-dynamic-behavior = "MAXIMIZED_WINDOWS"; trans-gradient-bottom-color = "#000000"; trans-gradient-bottom-opacity = 0.5; diff --git a/home/gnome/impl/home.nix b/home/gnome/impl/home.nix index f01abc33..8e034b20 100644 --- a/home/gnome/impl/home.nix +++ b/home/gnome/impl/home.nix @@ -12,9 +12,11 @@ in mkIf cfg.enable { adw-gtk3 # gnomeExtensions + caffeine dash-to-panel dash-to-dock appindicator + privacy-settings-menu ]; catppuccin.enable = mkForce false; diff --git a/home/gnome/impl/nixos.nix b/home/gnome/impl/nixos.nix index 41a5a517..28b2236f 100644 --- a/home/gnome/impl/nixos.nix +++ b/home/gnome/impl/nixos.nix @@ -13,6 +13,7 @@ in mkIf cfg.enable { services.xserver.displayManager.gdm.enable = true; services.xserver.desktopManager.gnome.enable = true; services.udev.packages = with pkgs; [ gnome.gnome-settings-daemon ]; + services.hardware.bolt.enable = true; xdg.portal.configPackages = with pkgs; [ gnome.gnome-session ]; hardware.pulseaudio.enable = false;