|
@@ -1,24 +1,6 @@
|
|
$mainMod = SUPER
|
|
$mainMod = SUPER
|
|
|
|
|
|
-# MONITOR CONFIG
|
|
|
|
-monitor=,preferred,auto,1
|
|
|
|
-monitor=,addreserved, 0, 0, 0, 0
|
|
|
|
-input {
|
|
|
|
- # Keyboard
|
|
|
|
- kb_layout = ch
|
|
|
|
- kb_options = caps:swapescape,altwin:swap_lalt_lwin
|
|
|
|
- numlock_by_default = true
|
|
|
|
- repeat_delay = 250
|
|
|
|
- repeat_rate = 35
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-binds {
|
|
|
|
- scroll_event_delay = 0
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
general {
|
|
general {
|
|
- cursor_inactive_timeout 0
|
|
|
|
- # max_fps = 75
|
|
|
|
# Gaps and border
|
|
# Gaps and border
|
|
gaps_in = 0
|
|
gaps_in = 0
|
|
gaps_out = 0
|
|
gaps_out = 0
|
|
@@ -26,10 +8,8 @@ general {
|
|
border_size = 0
|
|
border_size = 0
|
|
|
|
|
|
# Functionality
|
|
# Functionality
|
|
- # resize_on_border = true
|
|
|
|
no_focus_fallback = true
|
|
no_focus_fallback = true
|
|
layout = master
|
|
layout = master
|
|
-
|
|
|
|
allow_tearing = false # some guy told me tearing might make things smoother idk
|
|
allow_tearing = false # some guy told me tearing might make things smoother idk
|
|
}
|
|
}
|
|
|
|
|
|
@@ -49,47 +29,11 @@ misc {
|
|
new_window_takes_over_fullscreen = 2
|
|
new_window_takes_over_fullscreen = 2
|
|
}
|
|
}
|
|
|
|
|
|
-debug {
|
|
|
|
- #overlay = true
|
|
|
|
- #damage_tracking = 0
|
|
|
|
-
|
|
|
|
- #damage_blink = yes
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-######## Window rules ########
|
|
|
|
|
|
+# Window rules
|
|
windowrule = workspace 1 silent, title:^(pulpit_in)(.*)$
|
|
windowrule = workspace 1 silent, title:^(pulpit_in)(.*)$
|
|
windowrule = workspace 2 silent, title:^(rtmp_in)(.*)$
|
|
windowrule = workspace 2 silent, title:^(rtmp_in)(.*)$
|
|
|
|
|
|
-
|
|
|
|
-####### Keybinds ########
|
|
|
|
-bind = Super, Return, exec, kitty
|
|
|
|
-bind = Super, E, exec, nautilus --new-window
|
|
|
|
-bind = Super, 1, workspace, 1
|
|
|
|
-bind = Super, 2, workspace, 2
|
|
|
|
-bind = Super, 3, workspace, 3
|
|
|
|
-bind = Super, 4, workspace, 4
|
|
|
|
-bind = Super, 5, workspace, 5
|
|
|
|
-bind = Super, 6, workspace, 6
|
|
|
|
-bind = Super, 7, workspace, 7
|
|
|
|
-bind = Super, 8, workspace, 8
|
|
|
|
-bind = Super, 9, workspace, 9
|
|
|
|
-bind = Super, 0, workspace, 10
|
|
|
|
-bind = Super Shift, 1, movetoworkspacesilent, 1
|
|
|
|
-bind = Super Shift, 2, movetoworkspacesilent, 2
|
|
|
|
-bind = Super Shift, 3, movetoworkspacesilent, 3
|
|
|
|
-bind = Super Shift, 4, movetoworkspacesilent, 4
|
|
|
|
-bind = Super Shift, 5, movetoworkspacesilent, 5
|
|
|
|
-bind = Super Shift, 6, movetoworkspacesilent, 6
|
|
|
|
-bind = Super Shift, 7, movetoworkspacesilent, 7
|
|
|
|
-bind = Super Shift, 8, movetoworkspacesilent, 8
|
|
|
|
-bind = Super Shift, 9, movetoworkspacesilent, 9
|
|
|
|
-bind = Super Shift, 0, movetoworkspacesilent, 10
|
|
|
|
-bind = Super, F, fullscreen, 0
|
|
|
|
-bind = SuperShift, F, fakefullscreen, 0
|
|
|
|
-bind = Super, Q, killactive,
|
|
|
|
-bind = SuperShift, Q, exec, gracefully-quit-all-hypr-windows; hyprctl clients | grep -q "mapped:\s*1" || killall Hyprland
|
|
|
|
-bind = SuperCtrl, Q, exec, killall Hyprland
|
|
|
|
-
|
|
|
|
-exec-once=[workspace 4 silent] kitty -e videopc_api
|
|
|
|
-exec-once=[workspace 4 silent] kitty -e show-rtmp-in
|
|
|
|
-exec-once=[workspace 4 silent] kitty -e show-pulpit-in
|
|
|
|
|
|
+# Exec Rules
|
|
|
|
+exec-once=[workspace 4 silent] kitty -e ~/.local/bin/videopc_api
|
|
|
|
+exec-once=[workspace 4 silent] kitty -e ~/.local/bin/show-rtmp-in
|
|
|
|
+exec-once=[workspace 4 silent] kitty -e ~/.local/bin/show-pulpit-in
|