NixOSでxremapの挙動が安定しないので、また変になった時に備えてメモっていく。 設定方法の概要 xremap [yamlのpath]で起動すると実行できる。 この際ユーザー入力を読み取るので、inputsも追加した方が良い。(らしい) users.users.coma = { isNormalUser = true; description = "Comamoca"; extraGroups = [ "networkmanager" "wheel" "kvm" "adbusers" "plugdev" "inputs" # For xremap ]; packages = with pkgs; [ # thunderbird ]; shell = pkgs.fish; }; # configuration.nix services.xremap = { enable = true; serviceMode = "user"; userName = "coma"; # 自分のユーザー名にする config = { name = "Global"; remap = { Enter = { held = "Alt_R"; alone = "Enter"; }; }; }; };