better scaling and thinkpad keys work

This commit is contained in:
2025-06-27 15:05:51 +02:00
parent 2adf37e151
commit 1b729fbb85

View File

@@ -1,6 +1,7 @@
{
wayland.windowManager.hyprland = {
enable = true;
settings = {
"$mod" = "ALT";
@@ -12,6 +13,16 @@
"swww-daemon"
];
env = [
"GDK_SCALE,2"
"XCURSOR_SIZE,32"
];
monitor = [
", highres, auto, 1"
];
binds = {
allow_workspace_cycles = true;
};
@@ -45,16 +56,48 @@
"$mod, N, cyclenext"
# cycle workspaces
"$mod, TAB, workspace, r+1"
"$mod, Tab, workspace, r+1"
"$mod Shift, Tab, workspace, r-1"
"$mod, V, togglefloating"
# mouse button 1 → movewindow :contentReference[oaicite:2]{index=2}
"$mod, mouse:272, movewindow"
# hold Mod and right-click + drag to resize
"$mod, mouse:273, resizeactive"
# Switch to workspace 13
# Switch to workspace 19
"$mod, 1, workspace, 1"
"$mod, 2, workspace, 2"
"$mod, 3, workspace, 3"
"$mod, 4, workspace, 4"
"$mod, 5, workspace, 5"
"$mod, 6, workspace, 6"
"$mod, 7, workspace, 7"
"$mod, 8, workspace, 8"
"$mod, 9, workspace, 9"
# toggle muting speacers and mic
", XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle"
", XF86AudioMicMute, exec, wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle"
];
binde = [
# audio
", XF86AudioLowerVolume, exec, wpctl set-volume -l 1.25 @DEFAULT_AUDIO_SINK@ 5%-"
", XF86AudioRaiseVolume, exec, wpctl set-volume -l 1.25 @DEFAULT_AUDIO_SINK@ 5%+"
# brightness
", XF86MonBrightnessDown, exec, brightnessctl set 10%-"
", XF86MonBrightnessUp, exec, brightnessctl set 10%+"
];
general = {
gaps_in = 4;
gaps_out = 8;