🧑‍💻 Zed editor and nil ls, refactored locales

This commit is contained in:
Martin Berg Alstad 2025-01-05 21:31:01 +01:00
parent 573f2c459e
commit 5a4bc7ce31
Signed by: martials
GPG Key ID: A3824877B269F2E2
2 changed files with 19 additions and 12 deletions

View File

@ -6,6 +6,7 @@
jetbrains.rust-rover
jetbrains.webstorm
vscodium # TODO set up extensions
zed-editor
# Tools
git
rustup
@ -14,6 +15,7 @@
gcc # Required for C, Rust and others
# Language servers
nixd
nil
# Formatters
nixfmt-rfc-style
treefmt

View File

@ -1,27 +1,32 @@
{ ... }:
# TODO move locale config for hyprland here
let
utf-8 = "UTF-8";
en = "en_GB.${utf-8}";
nb = "nb_NO.${utf-8}";
in
{
# Configure console keymap
console.keyMap = "uk";
# Select internationalisation properties.
i18n = {
defaultLocale = "en_GB.UTF-8";
defaultLocale = en;
supportedLocales = [
"en_GB.UTF-8/UTF-8"
"nb_NO.UTF-8/UTF-8"
"${en}/${utf-8}"
"${nb}/${utf-8}"
];
extraLocaleSettings = {
LC_ADDRESS = "nb_NO.UTF-8";
LC_IDENTIFICATION = "nb_NO.UTF-8";
LC_MEASUREMENT = "nb_NO.UTF-8";
LC_MONETARY = "nb_NO.UTF-8";
LC_NAME = "nb_NO.UTF-8";
LC_NUMERIC = "nb_NO.UTF-8";
LC_PAPER = "nb_NO.UTF-8";
LC_TELEPHONE = "nb_NO.UTF-8";
LC_TIME = "nb_NO.UTF-8";
LC_ADDRESS = nb;
LC_IDENTIFICATION = nb;
LC_MEASUREMENT = nb;
LC_MONETARY = nb;
LC_NAME = nb;
LC_NUMERIC = nb;
LC_PAPER = nb;
LC_TELEPHONE = nb;
LC_TIME = nb;
};
};