Working dconf

This commit is contained in:
Henry Hiles 2025-03-08 19:02:15 -05:00
parent 63e64615a3
commit 960c8b836d

View file

@ -1,8 +1,16 @@
{lib, ...}: { {
lib,
pkgs,
...
}: {
programs.dconf.profiles.user.databases = [ programs.dconf.profiles.user.databases = [
{ {
lockAll = true; lockAll = true;
settings = with lib.gvariant; { settings = lib.mapAttrs (_:
lib.mapAttrs (name: value:
if builtins.isInt value
then lib.gvariant.mkInt32 value
else value)) (with lib.gvariant; {
"org/gnome/shell/extensions/rounded-window-corners-reborn" = { "org/gnome/shell/extensions/rounded-window-corners-reborn" = {
border-width = -5; border-width = -5;
skip-libadwaita-app = false; skip-libadwaita-app = false;
@ -178,6 +186,7 @@
hide-system-indicator = true; hide-system-indicator = true;
only-all-slider = true; only-all-slider = true;
position-system-menu = 3.0; position-system-menu = 3.0;
show-internal-slider = false;
show-all-slider = true; show-all-slider = true;
show-display-name = false; show-display-name = false;
show-osd = true; show-osd = true;
@ -185,7 +194,7 @@
step-change-keyboard = 2.0; step-change-keyboard = 2.0;
}; };
"org/gnome/shell/extensions/burn-my-windows".active-profile = ./burn-my-windows.conf; "org/gnome/shell/extensions/burn-my-windows".active-profile = toString ./burn-my-windows.conf;
"org/gnome/shell" = { "org/gnome/shell" = {
disable-user-extensions = true; disable-user-extensions = true;
@ -239,7 +248,7 @@
"org/gnome/Ptyxis".default-profile-uuid = "quadradical"; "org/gnome/Ptyxis".default-profile-uuid = "quadradical";
"org/gnome/Ptyxis/Profiles/quadradical".palette = "nord"; "org/gnome/Ptyxis/Profiles/quadradical".palette = "nord";
}; });
} }
]; ];
} }