-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.toml
86 lines (69 loc) · 3.32 KB
/
config.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
modkey = "Mod4"
workspaces = []
#tags = ["", "", " ", " ", " ", " ", " "]
tags = ["㊀", "㊁", "㊂", "㊃", "㊄", "㊅", "㊆"]
## Layouts
layouts = [
#"MainAndDeck",
"MainAndVertStack",
#"MainAndHorizontalStack",
#"GridHorizontal",
#"EvenHorizontal",
#"EvenVertical",
#"Fibonacci",
#"CenterMain",
"CenterMainBalanced",
#"RightWiderLeftStack",
#"LeftWiderRightStack",
"Monocle",
]
## Window Focus
focus_behaviour = "Sloppy" # Can be Sloppy, ClickTo, or Driven
focus_new_windows = true
window_rules = [
{window_class = "kitty", spawn_on_tag = 1},
{window_class = "firefox", spawn_on_tag = 2},
{window_class = "Thunderbird", spawn_on_tag = 3},
{window_class = "org.remmina.Reminna", spawn_on_tag = 4},
{window_class = "Jellyfin Media Player", spawn_on_tag = 5},
{window_class = "darktable", spawn_on_tag = 6},
{window_class = "TelegramDesktop", spawn_on_tag = 7},
{window_class = "Session", spawn_on_tag = 7},
{window_class = "discord", spawn_on_tag = 7}
]
## Keybinds
keybind = [
## Format
# { command = "", value = "", modifier = [], key = "" }
{ command = "CloseWindow", modifier = ["modkey"], key = "c" },
## Reload/Quit LeftWM
{ command = "SoftReload", modifier = ["Control", "Shift"], key = "r" },
{ command = "Execute", value = "pkill -KILL -u $USER", modifier = ["Control", "Shift"], key = "q" },
{ command = "IncreaseMainWidth", value = "5", modifier = ["modkey"], key = "l" },
{ command = "DecreaseMainWidth", value = "5", modifier = ["modkey"], key = "h" },
{ command = "FloatingToTile", modifier = ["modkey"], key = "t" },
{ command = "ToggleFullScreen", modifier = ["modkey"], key = "f" },
{ command = "MoveWindowUp", modifier = ["modkey", "Shift"], key = "Right" },
{ command = "MoveWindowDown", modifier = ["modkey", "Shift"], key = "Left" },
{ command = "FocusWindowUp", modifier = ["modkey"], key = "Right" },
{ command = "FocusWindowDown", modifier = ["modkey"], key = "Left" },
## Switch Layouts
{ command = "NextLayout", modifier = ["modkey", "Control"], key = "comma" },
{ command = "PreviousLayout", modifier = ["modkey", "Control"], key = "period" },
## Switch From Tag 1 to 7
{ command = "GotoTag", value = "1", modifier = ["modkey"], key = "1" },
{ command = "GotoTag", value = "2", modifier = ["modkey"], key = "2" },
{ command = "GotoTag", value = "3", modifier = ["modkey"], key = "3" },
{ command = "GotoTag", value = "4", modifier = ["modkey"], key = "4" },
{ command = "GotoTag", value = "5", modifier = ["modkey"], key = "5" },
{ command = "GotoTag", value = "6", modifier = ["modkey"], key = "6" },
{ command = "GotoTag", value = "7", modifier = ["modkey"], key = "7" },
## Move Windows From One Tag to Another
{ command = "MoveToTag", value = "1", modifier = ["modkey", "Shift"], key = "1" },
{ command = "MoveToTag", value = "2", modifier = ["modkey", "Shift"], key = "2" },
{ command = "MoveToTag", value = "3", modifier = ["modkey", "Shift"], key = "3" },
{ command = "MoveToTag", value = "4", modifier = ["modkey", "Shift"], key = "4" },
{ command = "MoveToTag", value = "5", modifier = ["modkey", "Shift"], key = "5" },
{ command = "MoveToTag", value = "6", modifier = ["modkey", "Shift"], key = "6" },
{ command = "MoveToTag", value = "7", modifier = ["modkey", "Shift"], key = "7" },
]