···
cfg = config.modules.desktop;
7
+
wpctl = "${pkgs.wireplumber}/bin/wpctl";
8
+
brightnessctl = "${pkgs.brightnessctl}/bin/brightnessctl";
9
+
playerctl = "${pkgs.playerctl}/bin/playerctl";
options.modules.desktop.hyprland = {
···
32
+
resize_on_border = true;
33
+
hover_icon_on_border = false;
34
+
extend_border_grab_area = 10;
···
48
+
workspace_swipe = true;
49
+
workspace_swipe_invert = false;
50
+
workspace_swipe_distance = 450;
debug.error_position = 1;
misc.middle_click_paste = false;
···
"eDP-1, addreserved, 35, 0, 0, 0"
62
+
"SUPER, mouse:272, movewindow"
63
+
"SUPERSHIFT, mouse:272, resizewindow"
67
+
", XF86AudioRaiseVolume, exec, ${wpctl} set-volume @DEFAULT_AUDIO_SINK@ 3%+"
68
+
", XF86AudioLowerVolume, exec, ${wpctl} set-volume @DEFAULT_AUDIO_SINK@ 3%-"
69
+
", XF86MonBrightnessDown, exec, ${brightnessctl} s 10%-"
70
+
", XF86MonBrightnessUp, exec, ${brightnessctl} set +10%"
74
+
", XF86AudioMute, exec, ${wpctl} set-mute @DEFAULT_AUDIO_SINK@ toggle"
75
+
", XF86AudioPlay, exec, ${playerctl} play-pause"
76
+
", XF86AudioPause, exec, ${playerctl} play-pause"
77
+
", XF86AudioNext, exec, ${playerctl} next"
78
+
", XF86AudioPrev, exec, ${playerctl} previous"
51
-
"$mod, T, exec, uwsm-app ghostty"
52
-
"$mod, B, exec, uwsm-app zen-beta"
53
-
"$mod, W, killactive"
82
+
"SUPER, T, exec, uwsm-app ghostty"
83
+
"SUPER, B, exec, uwsm-app zen-beta"
84
+
"SUPER, W, killactive"
88
+
"float, class:zen-beta,initialTitle:(Picture-in-Picture)"
hyprpolkitagent.enable = true;
95
+
playerctld.enable = true;