modkey = "Mod4"
mousekey = "Mod4"
workspaces = []
tags = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10" ]
layouts = [
    "MainAndVertStack",
    "MainAndHorizontalStack",
    # "MainAndDeck",
    #"GridHorizontal",
    # "EvenHorizontal",
    # "EvenVertical",
    # "Fibonacci",
    # "LeftMain",
    # "CenterMain",
    # "CenterMainBalanced",
    # "CenterMainFluid",
    # "Monocle",
    # "RightWiderLeftStack",
    # "LeftWiderRightStack"
]
layout_mode = "Tag"
insert_behavior = "Bottom"
disable_current_tag_swap = false
disable_tile_drag = true 
focus_behaviour = "Sloppy"
focus_new_windows = true
disable_window_snap = true
window_rules = [
    {window_class = "firefox", window_title = "Mozilla Firefox$", spawn_on_tag = 1},
    {window_class = "TelegramDesktop", spawn_on_tag = 9},
    {window_class = "Signal", spawn_on_tag = 9},
    {window_class = "Rocket.Chat", spawn_on_tag = 9},
    {window_class = "Element", spawn_on_tag = 9},
    {window_class = "Thunderbird", spawn_on_tag = 10},
    {window_class = "zoom", spawn_on_tag = 5},

    # {window_title = "Manjaro Settings Manager", spawn_floating = true},
    # {window_class = "Pamac-manager", spawn_floating = true},
    # {window_class = "Pamac-updater", spawn_floating = true},
    # {window_class = "Qalculate-gtk", spawn_floating = true},
]

[[keybind]]
command = "SetLayout"
value = "Monocle"
modifier = ["modkey"]
key = "m"

[[scratchpad]]
name = "calculator"
value = "qalculate-gtk"

[[keybind]]
command = "ToggleScratchPad"
value = "calculator"
modifier = ["modkey"]
key = "c"

[[keybind]]
command = "Execute"
value = "~/.config/leftwm/scripts/dzen_exit_menu.pl"
modifier = ["modkey", "Shift"]
key = "e"

[[keybind]]
command = "Execute"
value = "firefox"
modifier = ["modkey"]
key = "b"

[[keybind]]
command = "Execute"
value = "krusader"
modifier = ["modkey"]
key = "t"

[[keybind]]
command = "Execute"
value = "rofi -show run #dmenu_recency -i"
modifier = ["modkey"]
key = "d"

[[keybind]]
command = "Execute"
value = "alacritty"
modifier = ["modkey"]
key = "Return"

[[keybind]]
command = "ToggleFullScreen"
value = ""
modifier = ["modkey"]
key = "f"

[[keybind]]
command = "ToggleFloating"
value = ""
modifier = ["modkey", "Shift"]
key = "space"

[[keybind]]
command = "CloseWindow"
value = ""
modifier = ["modkey"]
key = "q"

[[keybind]]
command = "CloseWindow"
value = ""
modifier = ["modkey"]
key = "x"

[[keybind]]
command ="SoftReload"
value = ""
modifier = ["modkey", "Shift"]
key = "r"

#[[keybind]]
#command = "MoveToLastWorkspace"
#value = ""
#modifier = ["modkey", "Shift"]
#key = "w"

#[[keybind]]
#command = "SwapTags"
#value = ""
#modifier = ["modkey"]
#key = "w"

#[[keybind]]
#command = "MoveWindowUp"
#value = ""
#modifier = ["modkey", "Shift"]
#key = "k"

#[[keybind]]
#command = "MoveWindowDown"
#value = ""
#modifier = ["modkey", "Shift"]
#key = "j"

#[[keybind]]
#command = "MoveWindowTop"
#value = ""
#modifier = ["modkey", "Shift"]
#key = "Return"

#[[keybind]]
#command = "FocusWindowUp"
#value = ""
#modifier = ["modkey"]
#key = "k"

#[[keybind]]
#command = "FocusWindowDown"
#value = ""
#modifier = ["modkey"]
#key = "j"

#[[keybind]]
#command = "NextLayout"
#value = ""
#modifier = ["modkey", "Control"]
#key = "k"

#[[keybind]]
#command = "PreviousLayout"
#value = ""
#modifier = ["modkey", "Control"]
#key = "j"

#[[keybind]]
#command = "FocusWorkspaceNext"
#value = ""
#modifier = ["modkey"]
#key = "l"

#[[keybind]]
#command = "FocusWorkspacePrevious"
#value = ""
#modifier = ["modkey"]
#key = "h"


[[keybind]]
command = "FocusWindowUp"
value = ""
modifier = ["modkey"]
key = "Up"

[[keybind]]
command = "FocusWindowDown"
value = ""
modifier = ["modkey"]
key = "Down"

[[keybind]]
command = "FocusWindowTop"
value = "true"
modifier = ["modkey"]
key = "Left"

[[keybind]]
command = "FocusWindowTop"
value = "true"
modifier = ["modkey"]
key = "Right"

[[keybind]]
command = "MoveWindowUp"
value = ""
modifier = ["modkey", "Shift"]
key = "Up"

[[keybind]]
command = "MoveWindowDown"
value = ""
modifier = ["modkey", "Shift"]
key = "Down"

[[keybind]]
command = "MoveWindowTop"
value = ""
modifier = ["modkey", "Shift"]
key = "Left"

[[keybind]]
command = "MoveWindowTop"
value = ""
modifier = ["modkey", "Shift"]
key = "Right"

[[keybind]]
command = "NextLayout"
value = ""
modifier = ["modkey", "Control"]
key = "Up"

[[keybind]]
command = "RotateTag"
value = ""
modifier = ["modkey", "Control"]
key = "Down"

#[[keybind]]
#command = "FocusWorkspaceNext"
#value = ""
#modifier = ["modkey"]
#key = "Right"

#[[keybind]]
#command = "FocusWorkspacePrevious"
#value = ""
#modifier = ["modkey"]
#key = "Left"

[[keybind]]
command = "GotoTag"
value = "1"
modifier = ["modkey"]
key = "1"

[[keybind]]
command = "GotoTag"
value = "2"
modifier = ["modkey"]
key = "2"

[[keybind]]
command = "GotoTag"
value = "3"
modifier = ["modkey"]
key = "3"

[[keybind]]
command = "GotoTag"
value = "4"
modifier = ["modkey"]
key = "4"

[[keybind]]
command = "GotoTag"
value = "5"
modifier = ["modkey"]
key = "5"

[[keybind]]
command = "GotoTag"
value = "6"
modifier = ["modkey"]
key = "6"

[[keybind]]
command = "GotoTag"
value = "7"
modifier = ["modkey"]
key = "7"

[[keybind]]
command = "GotoTag"
value = "8"
modifier = ["modkey"]
key = "8"

[[keybind]]
command = "GotoTag"
value = "9"
modifier = ["modkey"]
key = "9"

[[keybind]]
command = "GotoTag"
value = "10"
modifier = ["modkey"]
key = "0"

[[keybind]]
command = "MoveToTag"
value = "1"
modifier = ["modkey", "Shift"]
key = "1"

[[keybind]]
command = "MoveToTag"
value = "2"
modifier = ["modkey", "Shift"]
key = "2"

[[keybind]]
command = "MoveToTag"
value = "3"
modifier = ["modkey", "Shift"]
key = "3"

[[keybind]]
command = "MoveToTag"
value = "4"
modifier = ["modkey", "Shift"]
key = "4"

[[keybind]]
command = "MoveToTag"
value = "5"
modifier = ["modkey", "Shift"]
key = "5"

[[keybind]]
command = "MoveToTag"
value = "6"
modifier = ["modkey", "Shift"]
key = "6"

[[keybind]]
command = "MoveToTag"
value = "7"
modifier = ["modkey", "Shift"]
key = "7"

[[keybind]]
command = "MoveToTag"
value = "8"
modifier = ["modkey", "Shift"]
key = "8"

[[keybind]]
command = "MoveToTag"
value = "9"
modifier = ["modkey", "Shift"]
key = "9"

[[keybind]]
command = "MoveToTag"
value = "10"
modifier = ["modkey", "Shift"]
key = "0"