KDE: Difference between revisions
m removed sddm, replaced with plm |
Add very dirty workaround for setting locale in system settings Tags: Mobile edit Mobile web edit Advanced mobile edit |
||
| Line 127: | Line 127: | ||
=== No available locale settings in the Plasma system settings === | === No available locale settings in the Plasma system settings === | ||
The "Region & Language" page in the Plasma system settings is somewhat broken on NixOS. Instead, edit the <code>$XDG_CONFIG_HOME/plasma-localerc</code> file. | The "Region & Language" page in the Plasma system settings is somewhat broken on NixOS. Instead, edit the <code>$XDG_CONFIG_HOME/plasma-localerc</code> file. | ||
If you really want to configure locale in settings, you can use this workaround: | |||
<syntaxhighlight lang="nix"> | |||
{ pkgs, ... }: | |||
{ | |||
i18n = { | |||
extraLocales = "all"; | |||
imperativeLocale = true; # Unknown if needed (system settings sets user-level override?) | |||
}; | |||
environment = { | |||
systemPackages = [ pkgs.stdenv.cc.libc.out ]; # this derivation contains the locales | |||
pathsToLink = [ "/share/i18n" ]; | |||
}; | |||
} | |||
</syntaxhighlight> | |||
Switch to that configuration, then run: | |||
<syntaxhighlight lang="bash"> | |||
sudo mkdir -p /usr/share/i18n | |||
sudo ln -s /run/current-system/sw/share/i18n/locales /usr/share/i18n/locales | |||
</syntaxhighlight> | |||
That is a very dirty command, and I don't know if it persists across reboots. | |||
== Tips and tricks == | == Tips and tricks == | ||