2024-02-08 23:21:10 +03:00
|
|
|
{ config, ... }:
|
2024-01-21 20:36:18 +03:00
|
|
|
let
|
2024-06-26 12:34:52 +03:00
|
|
|
c = "C.UTF-8";
|
|
|
|
dk = "en_DK.UTF-8";
|
|
|
|
gb = "en_GB.UTF-8";
|
|
|
|
ie = "en_IE.UTF-8";
|
2024-01-21 20:36:18 +03:00
|
|
|
ru = "ru_RU.UTF-8";
|
2024-06-26 12:34:52 +03:00
|
|
|
us = "en_US.UTF-8";
|
|
|
|
lang = "en_IE:en:C:ru_RU";
|
2024-01-21 20:36:18 +03:00
|
|
|
in {
|
2024-06-26 12:34:52 +03:00
|
|
|
i18n.defaultLocale = ie;
|
2023-03-27 15:50:40 +03:00
|
|
|
i18n.extraLocaleSettings = {
|
2024-06-26 12:34:52 +03:00
|
|
|
LANGUAGE = lang;
|
|
|
|
LC_TIME = dk;
|
2024-01-21 20:36:18 +03:00
|
|
|
LC_ADDRESS = ru;
|
|
|
|
LC_MONETARY = ru;
|
2024-06-26 12:34:52 +03:00
|
|
|
LC_NUMERIC = ru;
|
2024-01-21 20:36:18 +03:00
|
|
|
LC_PAPER = ru;
|
2024-06-26 12:34:52 +03:00
|
|
|
LC_TELEPHONE = ru;
|
2023-03-27 15:50:40 +03:00
|
|
|
};
|
2024-06-26 12:34:52 +03:00
|
|
|
i18n.supportedLocales = map (x: "${x}/UTF-8") [
|
|
|
|
c dk gb ie ru us
|
2024-01-21 20:36:18 +03:00
|
|
|
];
|
2020-01-15 05:48:39 +04:00
|
|
|
|
2020-08-07 23:27:49 +04:00
|
|
|
environment.sessionVariables = {
|
|
|
|
XKB_DEFAULT_LAYOUT = "us,ru";
|
|
|
|
XKB_DEFAULT_OPTIONS = "grp:win_space_toggle";
|
2024-06-26 12:34:52 +03:00
|
|
|
# LANGUAGE = lang;
|
|
|
|
# LC_ALL = en;
|
2019-08-27 20:49:08 +00:00
|
|
|
};
|
|
|
|
|
2021-10-26 01:08:59 +03:00
|
|
|
time.timeZone = "Europe/Moscow";
|
2019-09-20 01:15:52 +04:00
|
|
|
|
2022-12-07 22:05:00 +03:00
|
|
|
location = {
|
2019-09-20 01:15:52 +04:00
|
|
|
provider = "manual";
|
2022-01-29 00:41:41 +03:00
|
|
|
latitude = 48.79;
|
|
|
|
longitude = 44.78;
|
2019-09-20 01:15:52 +04:00
|
|
|
};
|
|
|
|
|
2022-12-10 22:34:39 +03:00
|
|
|
home-manager.users.${config.mainuser} = {
|
2024-01-21 20:36:18 +03:00
|
|
|
home.language = {
|
2024-06-26 12:34:52 +03:00
|
|
|
base = ie;
|
|
|
|
time = dk;
|
2021-02-07 02:38:11 +03:00
|
|
|
address = ru;
|
|
|
|
monetary = ru;
|
2024-06-26 12:34:52 +03:00
|
|
|
numeric = ru;
|
2021-02-07 02:38:11 +03:00
|
|
|
paper = ru;
|
2024-06-26 12:34:52 +03:00
|
|
|
telephone = ru;
|
|
|
|
};
|
|
|
|
home.sessionVariables = {
|
|
|
|
LANGUAGE = lang;
|
2021-02-07 02:38:11 +03:00
|
|
|
};
|
2019-08-27 20:49:08 +00:00
|
|
|
};
|
|
|
|
}
|