Update GNOME shell extensions and session variables in configuration files

This commit is contained in:
Chris Toph 2025-05-29 00:49:35 -04:00
parent 20e6c75501
commit eac02b126b
6 changed files with 29 additions and 47 deletions

View file

@ -110,20 +110,21 @@ with lib.hm.gvariant;
"org/gnome/shell" = { "org/gnome/shell" = {
disable-user-extensions = lib.mkForce false; disable-user-extensions = lib.mkForce false;
enabled-extensions = lib.mkDefault [ enabled-extensions = lib.mkDefault [
"user-theme@gnome-shell-extensions.gcampax.github.com"
"dash-in-panel@fthx"
"AlphabeticalAppGrid@stuarthayhurst" "AlphabeticalAppGrid@stuarthayhurst"
"color-picker@tuberry"
"monitor-brightness-volume@ailin.nemui"
"quicksettings-audio-devices-renamer@marcinjahn.com"
"Vitals@CoreCoding.com"
"appindicatorsupport@rgcjonas.gmail.com" "appindicatorsupport@rgcjonas.gmail.com"
"paperwm@paperwm.github.com" "auto-accent-colour@Wartybix"
"just-perfection-desktop@just-perfection"
"pano@elhan.io"
"blur-my-shell@aunetx" "blur-my-shell@aunetx"
"color-picker@tuberry"
"dash-in-panel@fthx"
"just-perfection-desktop@just-perfection"
"monitor-brightness-volume@ailin.nemui"
"pano@elhan.io"
"paperwm@paperwm.github.com"
"quicksettings-audio-devices-hider@marcinjahn.com" "quicksettings-audio-devices-hider@marcinjahn.com"
"quicksettings-audio-devices-renamer@marcinjahn.com"
"undecorate@sun.wxg@gmail.com" "undecorate@sun.wxg@gmail.com"
"user-theme@gnome-shell-extensions.gcampax.github.com"
"Vitals@CoreCoding.com"
]; ];
favorite-apps = lib.mkDefault [ favorite-apps = lib.mkDefault [
"com.mitchellh.ghostty.desktop" "com.mitchellh.ghostty.desktop"
@ -216,6 +217,17 @@ with lib.hm.gvariant;
pipeline = "pipeline_default"; pipeline = "pipeline_default";
}; };
"org/gnome/shell/extensions/color-picker/" = lib.mkDefault {
auto-copy = true;
color-picker-shortcut = [ "<Control><Super>c" ];
enable-format = true;
enable-notify = false;
enable-shortcut = true;
enable-sound = false;
notify-sound = mkUint32 1;
notify-style = mkUint32 0;
};
"org/gnome/shell/extensions/dash-in-panel" = lib.mkDefault { "org/gnome/shell/extensions/dash-in-panel" = lib.mkDefault {
button-margin = 6; button-margin = 6;
center-dash = true; center-dash = true;

View file

@ -30,7 +30,7 @@ in
]; ];
sessionVariables = { sessionVariables = {
EDITOR = "micro"; EDITOR = "micro";
FLAKE = "${homeDir}/git/Nix/dot.nix"; FLAKE = lib.mkDefault "${homeDir}/git/Nix/dot.nix";
MANPAGER = "batman"; MANPAGER = "batman";
SHELL = lib.getExe shell; SHELL = lib.getExe shell;
VISUAL = "micro"; VISUAL = "micro";

View file

@ -6,23 +6,6 @@ with lib.hm.gvariant;
{ {
dconf.settings = { dconf.settings = {
"org/gnome/shell" = { "org/gnome/shell" = {
disable-user-extensions = false;
enabled-extensions = [
"user-theme@gnome-shell-extensions.gcampax.github.com"
"dash-in-panel@fthx"
"AlphabeticalAppGrid@stuarthayhurst"
"color-picker@tuberry"
"monitor-brightness-volume@ailin.nemui"
"quicksettings-audio-devices-renamer@marcinjahn.com"
"Vitals@CoreCoding.com"
"appindicatorsupport@rgcjonas.gmail.com"
"paperwm@paperwm.github.com"
"just-perfection-desktop@just-perfection"
"pano@elhan.io"
"blur-my-shell@aunetx"
"quicksettings-audio-devices-hider@marcinjahn.com"
"undecorate@sun.wxg@gmail.com"
];
favorite-apps = [ favorite-apps = [
"com.mitchellh.ghostty.desktop" "com.mitchellh.ghostty.desktop"
"org.gnome.Nautilus.desktop" "org.gnome.Nautilus.desktop"
@ -35,7 +18,6 @@ with lib.hm.gvariant;
"steam.desktop" "steam.desktop"
"Ryujinx.desktop" "Ryujinx.desktop"
"Marvel Rivals.desktop" "Marvel Rivals.desktop"
]; ]
last-selected-power-profile = "performance";
}; };
} }

View file

@ -1,6 +1,7 @@
{ {
lib, lib,
pkgs, pkgs,
hostSpec,
... ...
}: }:
{ {
@ -18,6 +19,10 @@
./config ./config
]; ];
home.sessionVariables = {
FLAKE = "${hostSpec.home}/git/dot.nix";
};
## Packages with no needed configs ## ## Packages with no needed configs ##
home.packages = builtins.attrValues { home.packages = builtins.attrValues {
inherit (pkgs) inherit (pkgs)

View file

@ -6,23 +6,6 @@ with lib.hm.gvariant;
{ {
dconf.settings = { dconf.settings = {
"org/gnome/shell" = { "org/gnome/shell" = {
disable-user-extensions = false;
enabled-extensions = [
"user-theme@gnome-shell-extensions.gcampax.github.com"
"dash-in-panel@fthx"
"AlphabeticalAppGrid@stuarthayhurst"
"color-picker@tuberry"
"monitor-brightness-volume@ailin.nemui"
"quicksettings-audio-devices-renamer@marcinjahn.com"
"Vitals@CoreCoding.com"
"appindicatorsupport@rgcjonas.gmail.com"
"paperwm@paperwm.github.com"
"just-perfection-desktop@just-perfection"
"pano@elhan.io"
"blur-my-shell@aunetx"
"quicksettings-audio-devices-hider@marcinjahn.com"
"undecorate@sun.wxg@gmail.com"
];
favorite-apps = [ favorite-apps = [
"com.mitchellh.ghostty.desktop" "com.mitchellh.ghostty.desktop"
"org.gnome.Nautilus.desktop" "org.gnome.Nautilus.desktop"
@ -36,6 +19,5 @@ with lib.hm.gvariant;
"Ryujinx.desktop" "Ryujinx.desktop"
"Marvel Rivals.desktop" "Marvel Rivals.desktop"
]; ];
last-selected-power-profile = "performance";
}; };
} }

View file

@ -39,6 +39,7 @@
gnome-tweaks gnome-tweaks
gnomeExtensions.alphabetical-app-grid gnomeExtensions.alphabetical-app-grid
gnomeExtensions.appindicator gnomeExtensions.appindicator
gnomeExtensions.auto-accent-colour
gnomeExtensions.blur-my-shell gnomeExtensions.blur-my-shell
gnomeExtensions.color-picker gnomeExtensions.color-picker
gnomeExtensions.control-monitor-brightness-and-volume-with-ddcutil gnomeExtensions.control-monitor-brightness-and-volume-with-ddcutil