services/gtk: use singleton to remove unnecessary list
This commit is contained in:
parent
22a9c7e80b
commit
6f4e01d8fa
1 changed files with 9 additions and 10 deletions
|
@ -6,6 +6,7 @@
|
||||||
lib',
|
lib',
|
||||||
...
|
...
|
||||||
}: let
|
}: let
|
||||||
|
inherit (lib.lists) singleton;
|
||||||
inherit (lib'.generators.gtk) finalGtk2Text toGtk3Ini;
|
inherit (lib'.generators.gtk) finalGtk2Text toGtk3Ini;
|
||||||
inherit (config.local.systemVars) username;
|
inherit (config.local.systemVars) username;
|
||||||
|
|
||||||
|
@ -46,16 +47,14 @@ in {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
programs.dconf.profiles.user.databases = [
|
programs.dconf.profiles.user.databases = singleton {
|
||||||
{
|
lockAll = false;
|
||||||
lockAll = false;
|
settings = {
|
||||||
settings = {
|
"org/gnome/desktop/interface" = {
|
||||||
"org/gnome/desktop/interface" = {
|
color-scheme = "prefer-${styleCfg.scheme.variant}";
|
||||||
color-scheme = "prefer-${styleCfg.scheme.variant}";
|
gtk-theme = styleCfg.gtk.theme.name;
|
||||||
gtk-theme = styleCfg.gtk.theme.name;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
}
|
};
|
||||||
];
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue