diff options
Diffstat (limited to 'pkgs/applications/display-managers/sddm/sddm-nix-profiles.patch')
-rw-r--r-- | pkgs/applications/display-managers/sddm/sddm-nix-profiles.patch | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/pkgs/applications/display-managers/sddm/sddm-nix-profiles.patch b/pkgs/applications/display-managers/sddm/sddm-nix-profiles.patch new file mode 100644 index 000000000000..1783164af46d --- /dev/null +++ b/pkgs/applications/display-managers/sddm/sddm-nix-profiles.patch @@ -0,0 +1,24 @@ +Index: sddm-0.14.0/src/daemon/Greeter.cpp +=================================================================== +--- sddm-0.14.0.orig/src/daemon/Greeter.cpp ++++ sddm-0.14.0/src/daemon/Greeter.cpp +@@ -157,18 +157,7 @@ namespace SDDM { + << args; + + // greeter environment +- QProcessEnvironment env; +- QProcessEnvironment sysenv = QProcessEnvironment::systemEnvironment(); +- +- insertEnvironmentList({QStringLiteral("LANG"), QStringLiteral("LANGUAGE"), +- QStringLiteral("LC_CTYPE"), QStringLiteral("LC_NUMERIC"), QStringLiteral("LC_TIME"), QStringLiteral("LC_COLLATE"), +- QStringLiteral("LC_MONETARY"), QStringLiteral("LC_MESSAGES"), QStringLiteral("LC_PAPER"), QStringLiteral("LC_NAME"), +- QStringLiteral("LC_ADDRESS"), QStringLiteral("LC_TELEPHONE"), QStringLiteral("LC_MEASUREMENT"), QStringLiteral("LC_IDENTIFICATION"), +- QStringLiteral("LD_LIBRARY_PATH"), +- QStringLiteral("QML2_IMPORT_PATH"), +- QStringLiteral("QT_PLUGIN_PATH"), +- QStringLiteral("XDG_DATA_DIRS") +- }, sysenv, env); ++ QProcessEnvironment env = QProcessEnvironment::systemEnvironment(); + + env.insert(QStringLiteral("PATH"), mainConfig.Users.DefaultPath.get()); + env.insert(QStringLiteral("DISPLAY"), m_display->name()); |