better scaling and thinkpad keys work
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
wayland.windowManager.hyprland = {
|
wayland.windowManager.hyprland = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
||||||
settings = {
|
settings = {
|
||||||
"$mod" = "ALT";
|
"$mod" = "ALT";
|
||||||
|
|
||||||
@@ -12,6 +13,16 @@
|
|||||||
"swww-daemon"
|
"swww-daemon"
|
||||||
];
|
];
|
||||||
|
|
||||||
|
env = [
|
||||||
|
"GDK_SCALE,2"
|
||||||
|
"XCURSOR_SIZE,32"
|
||||||
|
];
|
||||||
|
|
||||||
|
monitor = [
|
||||||
|
", highres, auto, 1"
|
||||||
|
];
|
||||||
|
|
||||||
|
|
||||||
binds = {
|
binds = {
|
||||||
allow_workspace_cycles = true;
|
allow_workspace_cycles = true;
|
||||||
};
|
};
|
||||||
@@ -45,16 +56,48 @@
|
|||||||
"$mod, N, cyclenext"
|
"$mod, N, cyclenext"
|
||||||
|
|
||||||
# cycle workspaces
|
# 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 1–3
|
|
||||||
|
|
||||||
|
# Switch to workspace 1–9
|
||||||
"$mod, 1, workspace, 1"
|
"$mod, 1, workspace, 1"
|
||||||
"$mod, 2, workspace, 2"
|
"$mod, 2, workspace, 2"
|
||||||
"$mod, 3, workspace, 3"
|
"$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 = {
|
general = {
|
||||||
gaps_in = 4;
|
gaps_in = 4;
|
||||||
gaps_out = 8;
|
gaps_out = 8;
|
||||||
|
|||||||
Reference in New Issue
Block a user