You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
111 lines
3.9 KiB
111 lines
3.9 KiB
# Global variables
|
|
[global]
|
|
# Your preferred terminal emulator
|
|
terminal = "xterm"
|
|
# Your preferred browser (opens the first one available by default)
|
|
browser = "xdg-open about:blank"
|
|
# Your modkey (Mod4 = Super key (Win key))
|
|
modkey = "Mod4"
|
|
# Your theme (one of the themes available in ./themes/)
|
|
theme = "unity"
|
|
# Your shell (currently doesn't do much, preferrably should remain the same)
|
|
shell = "bash"
|
|
|
|
# Keybindings
|
|
# Format: <modifier>(+<modifier>+...)+<key> = "<command or :internal.function>"
|
|
# "modkey" as modifier will be substituted for modkey variable in [global]
|
|
[keys]
|
|
"modkey+Left" = ":root.tag_next"
|
|
"modkey+Right" = ":root.tag_prev"
|
|
"modkey+j" = ":root.client_next"
|
|
"modkey+k" = ":root.client_previous"
|
|
"modkey+Control+j" = ":root.screen_next"
|
|
"modkey+Control+k" = ":root.screen_previous"
|
|
"modkey+Tab" = ":root.client_swap"
|
|
"modkey+Return" = ":root.spawn_terminal"
|
|
"modkey+Shift+Return" = ":root.spawn_browser"
|
|
"modkey+Shift+y" = ":root.toggle_titlebars"
|
|
|
|
# Client keys only work if a focused client exists
|
|
"modkey+Control+o" = ":client.move_to_screen"
|
|
"modkey+Shift+c" = ":client.kill"
|
|
"modkey+t" = ":client.cycle_screen"
|
|
"modkey+o" = ":client.ontop"
|
|
"modkey+b" = ":client.below"
|
|
"modkey+f" = ":client.fullscreen"
|
|
"modkey+n" = ":client.minimize"
|
|
"modkey+m" = ":client.maximize"
|
|
"modkey+p" = ":client.pin"
|
|
"modkey+y" = ":client.toggle_titlebars"
|
|
|
|
# Widget keys
|
|
"modkey+r" = ":dismal.run"
|
|
"modkey+s" = ":help.show"
|
|
"modkey+q" = ":client.menu"
|
|
"modkey+x" = ":supermenu.open"
|
|
|
|
"Control+XF86AudioRaiseVolume" = ":client.volume_up"
|
|
"Control+XF86AudioLowerVolume" = ":client.volume_down"
|
|
"Control+XF86AudioMute" = ":client.volume_mute"
|
|
"XF86AudioRaiseVolume" = ":root.volume_up"
|
|
"XF86AudioLowerVolume" = ":root.volume_down"
|
|
"XF86AudioMute" = ":root.volume_mute"
|
|
"XF86MonBrightnessUp" = ":battery.brightness_up"
|
|
"XF86MonBrightnessDown" = ":battery.brightness_down"
|
|
"XF86AudioPlay" = ":mpc.play"
|
|
"XF86AudioPrev" = ":mpc.prev"
|
|
"XF86AudioNext" = ":mpc.next"
|
|
|
|
# Custom keys
|
|
"Print" = "flameshot gui"
|
|
"Shift+Print" = "flameshot launcher"
|
|
|
|
# Macro recording/playback keys
|
|
KP_Divide = ":macro.play_1"
|
|
KP_Multiply = ":macro.play_2"
|
|
KP_Add = ":macro.record_1"
|
|
KP_Subtract = ":macro.record_2"
|
|
KP_Delete = ":macro.loop"
|
|
|
|
# Tiling
|
|
"modkey+Shift+j" = ":layout.swap_next_client"
|
|
"modkey+Shift+k" = ":layout.swap_prev_client"
|
|
"modkey+Control+Return" = ":client.swap_to_master"
|
|
"modkey+l" = ":layout.increase_master"
|
|
"modkey+h" = ":layout.decrease_master"
|
|
"modkey+Shift+l" = ":layout.increase_master_count"
|
|
"modkey+Shift+h" = ":layout.decrease_master_count"
|
|
"modkey+Control+l" = ":layout.increase_column_count"
|
|
"modkey+Control+h" = ":layout.decrease_column_count"
|
|
"modkey+[" = ":layout.next_layout"
|
|
"modkey+]" = ":layout.prev_layout"
|
|
|
|
# Power manager module
|
|
[powerman]
|
|
# Bad battery condition warning threshold (in %)
|
|
battery_quality_min = 33
|
|
# Low battery warning threshold (in %)
|
|
battery_capacity_min = 15
|
|
# Process to execute on low battery
|
|
on_low_battery = ""
|
|
# Process to execute on fully charged battery
|
|
on_charged_battery = ""
|
|
# Process to execute on critical battery condition
|
|
on_critical_condition = ""
|
|
|
|
# Simple compositor inhibiting
|
|
[compositor]
|
|
# Command to use to spawn compositor
|
|
exec = "picom"
|
|
|
|
# Macro system
|
|
[macros]
|
|
step = 10
|
|
|
|
# Autostart system
|
|
[autostart]
|
|
# Enable minimization of apps with "Hidden" in their .desktop file
|
|
minimize_enable = true
|
|
# How long to target apps that should be minimized
|
|
minimize_timeout = 120
|
|
|