commit 95d27d9711a53bd8423d0979b1dec265b2565dac
parent 86b5c74a036ae2d3b7d8aea2ef4044400eea3a8e
Author: Katja (ctucx) <git@ctu.cx>
Date: Tue, 11 Mar 2025 09:36:26 +0100
parent 86b5c74a036ae2d3b7d8aea2ef4044400eea3a8e
Author: Katja (ctucx) <git@ctu.cx>
Date: Tue, 11 Mar 2025 09:36:26 +0100
configurations/nixos/wm/gnome: add `bluetoothBatteryMeter` extension
2 files changed, 54 insertions(+), 35 deletions(-)
M
|
72
+++++++++++++++++++++++++++++++++++++-----------------------------------
diff --git a/configurations/homeManager/gnomeExtensions/bluetoothBatteryMeter.nix b/configurations/homeManager/gnomeExtensions/bluetoothBatteryMeter.nix @@ -0,0 +1,16 @@ +{ pkgs, ... }: + +{ + + dconf.settings = { + "org/gnome/shell".enabled-extensions = [ "Bluetooth-Battery-Meter@maniacx.github.com" ]; + "org/gnome/shell/extensions/Bluetooth-Battery-Meter" = { + enable-battery-level-text = true; + level-indicator-color = 0; + level-indicator-type = 1; + }; + }; + + home.packages = with pkgs; [ gnomeExtensions.bluetooth-battery-meter ]; + +}+ \ No newline at end of file
diff --git a/configurations/nixos/wm/gnome.nix b/configurations/nixos/wm/gnome.nix @@ -29,6 +29,43 @@ ctucxConfig.programs.ausweisapp ]; + home-manager.users.katja.imports = [ + ctucxConfig.homeManager.configure.xdg + + ctucxConfig.homeManager.programs.ghostty + ctucxConfig.homeManager.programs.ssh + ctucxConfig.homeManager.programs.git + + ctucxConfig.homeManager.programs.yt-dlp + ctucxConfig.homeManager.programs.phockup + ctucxConfig.homeManager.programs.bitwarden-cli +# ctucxConfig.homeManager.programs.password-store + + ctucxConfig.homeManager.programs.firefox + ctucxConfig.homeManager.programs.thunderbird + + ctucxConfig.homeManager.programs.fractal + ctucxConfig.homeManager.programs.tuba + ctucxConfig.homeManager.programs.paper-plane + + ctucxConfig.homeManager.programs.typst + ctucxConfig.homeManager.programs.ocrmypdf + ctucxConfig.homeManager.programs.papers + ctucxConfig.homeManager.programs.libreoffice + ctucxConfig.homeManager.programs.apostrophe + + ctucxConfig.homeManager.programs.celluloid + + ctucxConfig.homeManager.gnomeExtensions.dash-to-dock + ctucxConfig.homeManager.gnomeExtensions.just-perfection + ctucxConfig.homeManager.gnomeExtensions.space-bar + ctucxConfig.homeManager.gnomeExtensions.search-light + ctucxConfig.homeManager.gnomeExtensions.emoji-copy + ctucxConfig.homeManager.gnomeExtensions.pip-on-top + ctucxConfig.homeManager.gnomeExtensions.bluetoothBatteryMeter + ]; + + wm.gnome.enable = true; wm.gnome.gdm.dconfSettings = { "org/gnome/desktop/a11y" = { @@ -58,41 +95,6 @@ home-manager.users.katja = { manual.html.enable = true; - imports = [ - ctucxConfig.homeManager.configure.xdg - - ctucxConfig.homeManager.programs.ghostty - ctucxConfig.homeManager.programs.ssh - ctucxConfig.homeManager.programs.git - - ctucxConfig.homeManager.programs.yt-dlp - ctucxConfig.homeManager.programs.phockup - ctucxConfig.homeManager.programs.bitwarden-cli -# ctucxConfig.homeManager.programs.password-store - - ctucxConfig.homeManager.programs.firefox - ctucxConfig.homeManager.programs.thunderbird - - ctucxConfig.homeManager.programs.fractal - ctucxConfig.homeManager.programs.tuba - ctucxConfig.homeManager.programs.paper-plane - - ctucxConfig.homeManager.programs.typst - ctucxConfig.homeManager.programs.ocrmypdf - ctucxConfig.homeManager.programs.papers - ctucxConfig.homeManager.programs.libreoffice - ctucxConfig.homeManager.programs.apostrophe - - ctucxConfig.homeManager.programs.celluloid - - ctucxConfig.homeManager.gnomeExtensions.dash-to-dock - ctucxConfig.homeManager.gnomeExtensions.just-perfection - ctucxConfig.homeManager.gnomeExtensions.space-bar - ctucxConfig.homeManager.gnomeExtensions.search-light - ctucxConfig.homeManager.gnomeExtensions.emoji-copy - ctucxConfig.homeManager.gnomeExtensions.pip-on-top - ]; - home.sessionVariables = { QT_QPA_PLATFORMTHEME = "gnome"; };