somewhat workable state

This commit is contained in:
tomasr committed 2026-08-13 16:14:52 +02:00
1 parent ca8e4769cc
commit 84a22e4b22
1 file changed
+74 -77
+74 -77
View File
@@ -158,233 +158,231 @@ bind = [
{ {
_args = [ _args = [
"SUPER + W" "SUPER + W"
"togglefloating" (lib.generators.mkLuaInline "hl.dsp.window.float()")
]; ];
} }
{ {
_args = [ _args = [
"SUPER + G" "SUPER + G"
"togglegroup" (lib.generators.mkLuaInline "hl.dsp.group.toggle()")
]; ];
} }
{ {
_args = [ _args = [
"ALT + RETURN" "ALT + RETURN"
"fullscreen" (lib.generators.mkLuaInline "hl.dsp.window.fullscreen()")
]; ];
} }
{ {
_args = [ _args = [
"SUPER + LEFT" "SUPER + LEFT"
"movefocus" (lib.generators.mkLuaInline ''hl.dsp.focus({ direction = "l" })'')
"l"
]; ];
} }
{ {
_args = [ _args = [
"SUPER + RIGHT" "SUPER + RIGHT"
"movefocus" (lib.generators.mkLuaInline ''hl.dsp.focus({ direction = "r" })'')
"r"
]; ];
} }
{ {
_args = [ _args = [
"SUPER + UP" "SUPER + UP"
"movefocus" (lib.generators.mkLuaInline ''hl.dsp.focus({ direction = "u" })'')
"u"
]; ];
} }
{ {
_args = [ _args = [
"SUPER + DOWN" "SUPER + DOWN"
"movefocus" (lib.generators.mkLuaInline ''hl.dsp.focus({ direction = "d" })'')
"d"
]; ];
} }
{ {
_args = [ _args = [
"ALT + TAB" "ALT + TAB"
"movefocus" (lib.generators.mkLuaInline ''hl.dsp.focus({ direction = "d" })'')
"d"
]; ];
} }
{ {
_args = [ _args = [
"SUPER + 1" "SUPER + 1"
"workspace" (lib.generators.mkLuaInline ''hl.dsp.focus({ workspace = "1" })'')
"1"
]; ];
} }
{ {
_args = [ _args = [
"SUPER + 2" "SUPER + 2"
"workspace" (lib.generators.mkLuaInline ''hl.dsp.focus({ workspace = "2" })'')
"2"
]; ];
} }
{ {
_args = [ _args = [
"SUPER + 3" "SUPER + 3"
"workspace" (lib.generators.mkLuaInline ''hl.dsp.focus({ workspace = "3" })'')
"3"
]; ];
} }
{ {
_args = [ _args = [
"SUPER + 4" "SUPER + 4"
"workspace" (lib.generators.mkLuaInline ''hl.dsp.focus({ workspace = "4" })'')
"4"
]; ];
} }
{ {
_args = [ _args = [
"SUPER + 5" "SUPER + 5"
"workspace" (lib.generators.mkLuaInline ''hl.dsp.focus({ workspace = "5" })'')
"5"
]; ];
} }
{ {
_args = [ _args = [
"SUPER + 6" "SUPER + 6"
"workspace" (lib.generators.mkLuaInline ''hl.dsp.focus({ workspace = "6" })'')
"6"
]; ];
} }
{ {
_args = [ _args = [
"SUPER + 7" "SUPER + 7"
"workspace" (lib.generators.mkLuaInline ''hl.dsp.focus({ workspace = "7" })'')
"7"
]; ];
} }
{ {
_args = [ _args = [
"SUPER + 8" "SUPER + 8"
"workspace" (lib.generators.mkLuaInline ''hl.dsp.focus({ workspace = "8" })'')
"8"
]; ];
} }
{ {
_args = [ _args = [
"SUPER + 9" "SUPER + 9"
"workspace" (lib.generators.mkLuaInline ''hl.dsp.focus({ workspace = "9" })'')
"9"
]; ];
} }
{ {
_args = [ _args = [
"SUPER + 0" "SUPER + 0"
"workspace" (lib.generators.mkLuaInline ''hl.dsp.focus({ workspace = "10" })'')
"10"
]; ];
} }
{ {
_args = [ _args = [
"SUPER + CTRL + RIGHT" "SUPER + CTRL + RIGHT"
"workspace" (lib.generators.mkLuaInline ''hl.dsp.focus({ workspace = "r+1" })'')
"r+1"
]; ];
} }
{ {
_args = [ _args = [
"SUPER + CTRL + LEFT" "SUPER + CTRL + LEFT"
"workspace" (lib.generators.mkLuaInline ''hl.dsp.focus({ workspace = "r-1" })'')
"r-1"
]; ];
} }
{ {
_args = [ _args = [
"SUPER + CTRL + DOOWN" "SUPER + CTRL + DOWN"
"workspace" (lib.generators.mkLuaInline ''hl.dsp.focus({ workspace = "empty" })'')
"empty"
]; ];
} }
{ {
_args = [ _args = [
"SUPER + SHIFT + 1" "SUPER + SHIFT + 1"
"movetoworkspace" (lib.generators.mkLuaInline ''hl.dsp.window.move({ workspace = "1" })'')
"1"
]; ];
} }
{ {
_args = [ _args = [
"SUPER + SHIFT + 2" "SUPER + SHIFT + 2"
"movetoworkspace" (lib.generators.mkLuaInline ''hl.dsp.window.move({ workspace = "2" })'')
"2"
]; ];
} }
{ {
_args = [ _args = [
"SUPER + SHIFT + 3" "SUPER + SHIFT + 3"
"movetoworkspace" (lib.generators.mkLuaInline ''hl.dsp.window.move({ workspace = "3" })'')
"3"
]; ];
} }
{ {
_args = [ _args = [
"SUPER + SHIFT + 4" "SUPER + SHIFT + 4"
"movetoworkspace" (lib.generators.mkLuaInline ''hl.dsp.window.move({ workspace = "4" })'')
"4"
]; ];
} }
{ {
_args = [ _args = [
"SUPER + SHIFT + 5" "SUPER + SHIFT + 5"
"movetoworkspace" (lib.generators.mkLuaInline ''hl.dsp.window.move({ workspace = "5" })'')
"5"
]; ];
} }
{ {
_args = [ _args = [
"SUPER + SHIFT + 6" "SUPER + SHIFT + 6"
"movetoworkspace" (lib.generators.mkLuaInline ''hl.dsp.window.move({ workspace = "6" })'')
"6"
]; ];
} }
{ {
_args = [ _args = [
"SUPER + SHIFT + 7" "SUPER + SHIFT + 7"
"movetoworkspace" (lib.generators.mkLuaInline ''hl.dsp.window.move({ workspace = "7" })'')
"7"
]; ];
} }
{ {
_args = [ _args = [
"SUPER + SHIFT + 8" "SUPER + SHIFT + 8"
"movetoworkspace" (lib.generators.mkLuaInline ''hl.dsp.window.move({ workspace = "8" })'')
"8"
]; ];
} }
{ {
_args = [ _args = [
"SUPER + SHIFT + 9" "SUPER + SHIFT + 9"
"movetoworkspace" (lib.generators.mkLuaInline ''hl.dsp.window.move({ workspace = "9" })'')
"9"
]; ];
} }
{ {
_args = [ _args = [
"SUPER + SHIFT + 0" "SUPER + SHIFT + 0"
"movetoworkspace" (lib.generators.mkLuaInline ''hl.dsp.window.move({ workspace = "10" })'')
"10"
]; ];
} }
{ {
_args = [ _args = [
"SUPER + CTRL + ALT + RIGHT" "SUPER + CTRL + ALT + RIGHT"
"movetoworkspace" (lib.generators.mkLuaInline ''hl.dsp.window.move({ workspace = "r+1" })'')
"r+1"
]; ];
} }
{ {
_args = [ _args = [
"SUPER + CTRL + ALT + LEFT" "SUPER + CTRL + ALT + LEFT"
"movetoworkspace" (lib.generators.mkLuaInline ''hl.dsp.window.move({ workspace = "r-1" })'')
"r-1"
]; ];
} }
@@ -398,44 +396,42 @@ bind = [
{ {
_args = [ _args = [
"SUPER + SHIFT + CTRL + LEFT" "SUPER + SHIFT + CTRL + LEFT"
"movewindow" (lib.generators.mkLuaInline ''hl.dsp.window.move({ direction = "l" })'')
"l"
]; ];
} }
{ {
_args = [ _args = [
"SUPER + SHIFT + CTRL + RIGHT" "SUPER + SHIFT + CTRL + RIGHT"
"movewindow" (lib.generators.mkLuaInline ''hl.dsp.window.move({ direction = "r" })'')
"r"
]; ];
} }
{ {
_args = [ _args = [
"SUPER + SHIFT + CTRL + UP" "SUPER + SHIFT + CTRL + UP"
"movewindow" (lib.generators.mkLuaInline ''hl.dsp.window.move({ direction = "u" })'')
"u"
]; ];
} }
{ {
_args = [ _args = [
"SUPER + SHIFT + CTRL + DOWN" "SUPER + SHIFT + CTRL + DOWN"
"movewindow" (lib.generators.mkLuaInline ''hl.dsp.window.move({ direction = "d" })'')
"d"
]; ];
} }
{ {
_args = [ _args = [
"SUPER + MOUSE_DOWN" "SUPER + MOUSE_DOWN"
"workspace" (lib.generators.mkLuaInline ''hl.dsp.focus({ workspace = "e+1" })'')
"e+1"
]; ];
} }
{ {
_args = [ _args = [
"SUPER + MOUSE_UP" "SUPER + MOUSE_UP"
"workspace" (lib.generators.mkLuaInline ''hl.dsp.focus({ workspace = "e-1" })'')
"e-1"
]; ];
} }
@@ -516,7 +512,8 @@ bind = [
{ {
_args = [ _args = [
"SUPER + Q" "SUPER + Q"
(lib.generators.mkLuaInline ''hl.dsp.exec_cmd("custom-dontkillsteam")'') #(lib.generators.mkLuaInline ''hl.dsp.exec_cmd("custom-dontkillsteam")'')
(lib.generators.mkLuaInline ''hl.dsp.window.kill()'')
]; ];
} }