diff options
author | William A. Kennington III <william@wkennington.com> | 2015-03-10 14:23:43 -0700 |
---|---|---|
committer | William A. Kennington III <william@wkennington.com> | 2015-03-10 14:23:43 -0700 |
commit | 5893d2ecd395596011adc9a116872324888e18c2 (patch) | |
tree | d7edba8caf2bc4d9d6378f266d3e72553c72821c /nixos/modules | |
parent | 7b6e2e1c689a40b9a077a819322d5b571ea76642 (diff) | |
download | nixlib-5893d2ecd395596011adc9a116872324888e18c2.tar nixlib-5893d2ecd395596011adc9a116872324888e18c2.tar.gz nixlib-5893d2ecd395596011adc9a116872324888e18c2.tar.bz2 nixlib-5893d2ecd395596011adc9a116872324888e18c2.tar.lz nixlib-5893d2ecd395596011adc9a116872324888e18c2.tar.xz nixlib-5893d2ecd395596011adc9a116872324888e18c2.tar.zst nixlib-5893d2ecd395596011adc9a116872324888e18c2.zip |
nixos/lightdm: More Cleanups
Diffstat (limited to 'nixos/modules')
-rw-r--r-- | nixos/modules/services/x11/display-managers/lightdm.nix | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/nixos/modules/services/x11/display-managers/lightdm.nix b/nixos/modules/services/x11/display-managers/lightdm.nix index d4cf88a7ffde..e68516697232 100644 --- a/nixos/modules/services/x11/display-managers/lightdm.nix +++ b/nixos/modules/services/x11/display-managers/lightdm.nix @@ -18,6 +18,9 @@ let exec ${dmcfg.xserverBin} ${dmcfg.xserverArgs} ''; + theme = pkgs.gnome3.gnome_themes_standard; + icons = pkgs.gnome3.gnome_icon_theme; + # The default greeter provided with this expression is the GTK greeter. # Again, we need a few things in the environment for the greeter to run with # fonts/icons. @@ -30,11 +33,12 @@ let makeWrapper ${pkgs.lightdm_gtk_greeter}/sbin/lightdm-gtk-greeter \ $out/greeter \ --prefix PATH : "${pkgs.glibc}/bin" \ - --set GTK_DATA_PREFIX "${pkgs.gnome3.gnome_themes_standard}" \ - --set GTK_EXE_PREFIX "${pkgs.gnome3.gnome_themes_standard}" \ - --set GTK_PATH "${pkgs.gnome3.gnome_themes_standard}" \ - --set XDG_DATA_DIRS "${pkgs.gnome3.gnome_themes_standard}/share:${pkgs.gnome3.gnome_icon_theme}/share" \ - --set XDG_CONFIG_HOME ${pkgs.gnome3.gnome_themes_standard}/share + --set GDK_PIXBUF_MODULE_FILE "$(find ${theme} -name loaders.cache)" \ + --set GTK_PATH "${theme}:${pkgs.gtk3}" \ + --set GTK_EXE_PREFIX "${theme}" \ + --set GTK_DATA_PREFIX "${theme}" \ + --set XDG_DATA_DIRS "${theme}/share:${icons}/share" \ + --set XDG_CONFIG_HOME "${theme}/share" cat - > $out/lightdm-gtk-greeter.desktop << EOF [Desktop Entry] |