nix: only add shellhook on linux
parent
212a95866a
commit
d796d1259b
|
|
@ -145,7 +145,9 @@ in
|
||||||
# it to be "portable" across the system.
|
# it to be "portable" across the system.
|
||||||
LD_LIBRARY_PATH = lib.makeLibraryPath rpathLibs;
|
LD_LIBRARY_PATH = lib.makeLibraryPath rpathLibs;
|
||||||
|
|
||||||
shellHook = ''
|
# On Linux we need to setup the environment so that all GTK data
|
||||||
|
# is available (namely icons).
|
||||||
|
shellHook = lib.optionalString stdenv.isLinux ''
|
||||||
# Minimal subset of env set by wrapGAppsHook4 for icons and global settings
|
# Minimal subset of env set by wrapGAppsHook4 for icons and global settings
|
||||||
export XDG_DATA_DIRS=$XDG_DATA_DIRS:${hicolor-icon-theme}/share:${gnome.adwaita-icon-theme}/share
|
export XDG_DATA_DIRS=$XDG_DATA_DIRS:${hicolor-icon-theme}/share:${gnome.adwaita-icon-theme}/share
|
||||||
export XDG_DATA_DIRS=$XDG_DATA_DIRS:$GSETTINGS_SCHEMAS_PATH # from glib setup hook
|
export XDG_DATA_DIRS=$XDG_DATA_DIRS:$GSETTINGS_SCHEMAS_PATH # from glib setup hook
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue