diff --git a/configs/nixos/modules/desktop/session/hyprland/default.nix b/configs/nixos/modules/desktop/session/hyprland/default.nix index 2a82bb7..e808c34 100644 --- a/configs/nixos/modules/desktop/session/hyprland/default.nix +++ b/configs/nixos/modules/desktop/session/hyprland/default.nix @@ -33,7 +33,36 @@ configType = "lua"; settings = { - config.general.layout = "dwindle"; + config = { + input = { + kb_layout = config.services.xserver.xkb.layout; + kb_options = config.services.xserver.xkb.options; + repeat_delay = 250; + repeat_rate = 45; + accel_profile = "flat"; + touchpad = { + natural_scroll = true; + tap-to-click = true; + disable_while_typing = true; + }; + }; + + general = { + gaps_in = 4; + gaps_out = 8; + border_size = 2; + layout = "dwindle"; + }; + + decoration = { + rounding = 6; + blur.enabled = false; + }; + + xwayland.force_zero_scaling = true; + + dwindle.preserve_split = true; + }; bind = lib.mapAttrsToList (_name: keybind: { _args = [