diff --git a/hosts/common/nixos.nix b/hosts/common/nixos.nix index 82a55ba..6d1a707 100644 --- a/hosts/common/nixos.nix +++ b/hosts/common/nixos.nix @@ -113,13 +113,4 @@ package = pkgs.valent; }; }; - - i18n.inputMethod = { - enabled = "ibus"; - ibus = { - engines = with pkgs.ibus-engines; [ - hangul - ]; - }; - }; } diff --git a/users/beleap/gui/hyprland.nix b/users/beleap/gui/hyprland.nix index 738a8cd..90c5525 100644 --- a/users/beleap/gui/hyprland.nix +++ b/users/beleap/gui/hyprland.nix @@ -74,6 +74,7 @@ in "${pkgs.waybar}/bin/waybar" "bash /home/beleap/.scripts/idle.sh" "pypr" + "kime" # Tools "${pkgs.foot}/bin/foot" "firefox -P personal --name firefox-personal" diff --git a/users/beleap/home.nix b/users/beleap/home.nix index e380223..12b5f54 100644 --- a/users/beleap/home.nix +++ b/users/beleap/home.nix @@ -125,4 +125,26 @@ in } ); }; + + i18n.inputMethod = { + enabled = "kime"; + kime.config = { + indicator.icon_color = "White"; + engine = { + latin = { + layout = "Colemak"; + }; + hangul = { + layout = "sebeolsik-3-90"; + addons = { + "sebeolsik-3-90" = [ + "FlexibleComposeOrder" + "ComposeChoseongSsang" + "ComposeJongseongSsang" + ]; + }; + }; + }; + }; + }; }