1
0
Fork 0
mirror of https://github.com/nix-community/home-manager synced 2024-12-24 10:49:48 +01:00

gtk: remove option gtk.gtk3.waylandSupport

This commit is contained in:
Robert Helgesson 2018-12-24 12:05:28 +01:00
parent 370a84192e
commit cc964b4609
No known key found for this signature in database
GPG key ID: 36BDAA14C2797E89

View file

@ -76,6 +76,12 @@ in
{
meta.maintainers = [ maintainers.rycee ];
imports = [
(mkRemovedOptionModule ["gtk" "gtk3" "waylandSupport"] ''
This options is not longer needed and can be removed.
'')
];
options = {
gtk = {
enable = mkEnableOption "GTK 2/3 configuration";
@ -131,21 +137,6 @@ in
<filename>~/.config/gtk-3.0/gtk.css</filename>.
'';
};
waylandSupport = mkOption {
type = types.bool;
default = false;
description = ''
Support GSettings provider (dconf) in addition to
GtkSettings (INI file). This is needed for Wayland.
</para><para>
Note, on NixOS the following line must be in the
system configuration:
<programlisting>
services.dbus.packages = [ pkgs.gnome3.dconf ];
</programlisting>
'';
};
};
};
};
@ -176,7 +167,6 @@ in
optional (opt != null && opt.package != null) opt.package;
in
{
home.packages =
optionalPackage cfg.font
++ optionalPackage cfg.theme
@ -192,9 +182,7 @@ in
xdg.configFile."gtk-3.0/gtk.css".text = cfg3.extraCss;
dconf.settings = mkIf cfg3.waylandSupport {
"org/gnome/desktop/interface" = dconfIni;
};
dconf.settings."org/gnome/desktop/interface" = dconfIni;
}
);
}