Commit c368e73
Changed files (3)
modules
desktop
env
shell
noctalia
users
hpcesia
modules/desktop/env/shell/noctalia/default.nix
@@ -27,6 +27,7 @@
osd.position_vertical = "top_right";
shell = {
avatar_path = "/var/lib/AccountsService/icons/${user.userName}.png";
+ lang = "zh_CN.UTF-8";
panel = {
open_near_click_control_center = true;
transparency_mode = "glass";
modules/desktop/env/locale.nix
@@ -0,0 +1,34 @@
+{
+ den.aspects.desktop.env.locale = {
+ nixos = {
+ config,
+ lib,
+ ...
+ }: {
+ i18n.supportedLocales = lib.unique [
+ "C.UTF-8/UTF-8"
+ "en_US.UTF-8/UTF-8"
+ "${config.i18n.defaultLocale}/UTF-8"
+ "zh_CN.UTF-8/UTF-8"
+ ];
+ };
+
+ homeManager = let
+ locale = "zh_CN.UTF-8";
+ in {
+ xdg.configFile."environment.d/60-graphical-locale.conf".text = ''
+ LANG=${locale}
+ LANGUAGE=${locale}
+ LC_ADDRESS=${locale}
+ LC_IDENTIFICATION=${locale}
+ LC_MEASUREMENT=${locale}
+ LC_MONETARY=${locale}
+ LC_NAME=${locale}
+ LC_NUMERIC=${locale}
+ LC_PAPER=${locale}
+ LC_TELEPHONE=${locale}
+ LC_TIME=${locale}
+ '';
+ };
+ };
+}
modules/users/hpcesia/default.nix
@@ -27,6 +27,7 @@
desktop.browser.floorp.mkDefault
desktop.env.shell.noctalia
desktop.env.wm.niri
+ desktop.env.locale
desktop.flatpak
desktop.gnupg
desktop.input-method.fcitx5