From 5455d856871d96dd2554e2df8e5a1995621fc2ea Mon Sep 17 00:00:00 2001 From: moons-14 Date: Thu, 28 May 2026 16:50:34 +0900 Subject: [PATCH] feat --- modules/nix/i18n.nix | 32 ++++++++++++++++++++++++++++++++ modules/nix/kde.nix | 5 +++++ profiles/gui.nix | 2 ++ 3 files changed, 39 insertions(+) create mode 100644 modules/nix/i18n.nix create mode 100644 modules/nix/kde.nix diff --git a/modules/nix/i18n.nix b/modules/nix/i18n.nix new file mode 100644 index 0000000..1d04fc5 --- /dev/null +++ b/modules/nix/i18n.nix @@ -0,0 +1,32 @@ +{ pkgs, ... }: +{ + i18n.inputMethod = { + enable = true; + type = "fcitx5"; + fcitx5 = { + addons = with pkgs; [ + fcitx5-mozc + fcitx5-gtk + qt6Packages.fcitx5-configtool + ]; + settings.inputMethod = { + GroupOrder = { + "0" = "Default"; + }; + "Groups/0" = { + Name = "Default"; + "Default Layout" = "keyboard-jp"; + DefaultIM = "mozc"; + }; + "Groups/0/Items/0" = { + Name = "keyboard-jp"; + Layout = ""; + }; + "Groups/0/Items/1" = { + Name = "mozc"; + Layout = ""; + }; + }; + }; + }; +} diff --git a/modules/nix/kde.nix b/modules/nix/kde.nix new file mode 100644 index 0000000..7e989e2 --- /dev/null +++ b/modules/nix/kde.nix @@ -0,0 +1,5 @@ +_: { + programs.kdeconnect = { + enable = true; + }; +} diff --git a/profiles/gui.nix b/profiles/gui.nix index d9dad16..e60dcf3 100644 --- a/profiles/gui.nix +++ b/profiles/gui.nix @@ -6,6 +6,8 @@ ../modules/nix/camera.nix ../modules/nix/fonts.nix ../modules/nix/greetd.nix + ../modules/nix/i18n.nix + ../modules/nix/kde.nix ]; home-manager.users.${userName}.imports = [ ]; }