mirror of https://github.com/E-Almqvist/dotfiles
commit
879a647059
@ -0,0 +1,125 @@ |
|||||||
|
// _ ___ ___ _ |
||||||
|
// | | / __)_ / __|_) |
||||||
|
// | | ____| |__| |_ _ _ _ ____ ____ ___ ____ | |__ _ ____ ____ ___ ____ |
||||||
|
// | |/ _ ) __) _) | | | \ / ___) _ \| _ \| __) |/ _ | / ___) _ \| _ \ |
||||||
|
// | ( (/ /| | | |_| | | | | | | ( (__| |_| | | | | | | ( ( | |_| | | |_| | | | | |
||||||
|
// |_|\____)_| \___)____|_|_|_| \____)___/|_| |_|_| |_|\_|| (_)_| \___/|_| |_| |
||||||
|
// A WindowManager for Adventurers (____/ |
||||||
|
// For info about configuration please visit https://github.com/leftwm/leftwm/wiki |
||||||
|
|
||||||
|
#![enable(implicit_some)] |
||||||
|
( |
||||||
|
modkey: "Mod4", |
||||||
|
mousekey: "Mod4", |
||||||
|
workspaces: [ |
||||||
|
( |
||||||
|
output: "DP-4", |
||||||
|
y: 0, |
||||||
|
x: 0, |
||||||
|
height: 1080, |
||||||
|
width: 1920, |
||||||
|
), |
||||||
|
( |
||||||
|
output: "HDMI-0", |
||||||
|
y: 0, |
||||||
|
x: 1920, |
||||||
|
height: 1080, |
||||||
|
width: 1920, |
||||||
|
) |
||||||
|
], |
||||||
|
tags: [ |
||||||
|
"1", |
||||||
|
"2", |
||||||
|
"3", |
||||||
|
"4", |
||||||
|
"5", |
||||||
|
"6", |
||||||
|
"7", |
||||||
|
"8", |
||||||
|
"9", |
||||||
|
], |
||||||
|
max_window_width: None, |
||||||
|
layouts: [ |
||||||
|
MainAndVertStack, |
||||||
|
// MainAndHorizontalStack, |
||||||
|
// MainAndDeck, |
||||||
|
// GridHorizontal, |
||||||
|
// EvenHorizontal, |
||||||
|
// EvenVertical, |
||||||
|
Fibonacci, |
||||||
|
// LeftMain, |
||||||
|
// CenterMain, |
||||||
|
// CenterMainBalanced, |
||||||
|
// CenterMainFluid, |
||||||
|
Monocle, |
||||||
|
LeftWiderRightStack, |
||||||
|
], |
||||||
|
layout_mode: Tag, |
||||||
|
insert_behavior: Bottom, |
||||||
|
scratchpad: [ |
||||||
|
(name: "Qalc", value: "alacritty -e qalc", x: 760, y: 415, height: 250, width: 400), |
||||||
|
], |
||||||
|
window_rules: [], |
||||||
|
disable_current_tag_swap: true, |
||||||
|
disable_tile_drag: false, |
||||||
|
disable_window_snap: true, |
||||||
|
focus_behaviour: Sloppy, |
||||||
|
focus_new_windows: true, |
||||||
|
single_window_border: true, |
||||||
|
sloppy_mouse_follows_focus: true, |
||||||
|
auto_derive_workspaces: true, |
||||||
|
keybind: [ |
||||||
|
(command: Execute, value: "rofi -show drun", modifier: ["modkey"], key: "d"), |
||||||
|
(command: Execute, value: "rofi -show ssh", modifier: ["modkey"], key: "s"), |
||||||
|
(command: Execute, value: "alacritty", modifier: ["modkey"], key: "Return"), |
||||||
|
(command: Execute, value: "firefox", modifier: ["modkey"], key: "b"), |
||||||
|
(command: CloseWindow, value: "", modifier: ["modkey", "Shift"], key: "q"), |
||||||
|
(command: SoftReload, value: "", modifier: ["modkey", "Shift"], key: "x"), |
||||||
|
// (command: Execute, value: "loginctl kill-session $XDG_SESSION_ID", modifier: ["modkey", "Shift"], key: "x"), |
||||||
|
(command: Execute, value: "betterlockscreen --lock", modifier: ["modkey"], key: "l"), |
||||||
|
(command: MoveToLastWorkspace, value: "", modifier: ["modkey", "Shift"], key: "w"), |
||||||
|
(command: SwapTags, value: "", modifier: ["modkey"], key: "w"), |
||||||
|
(command: MoveWindowUp, value: "", modifier: ["modkey", "Shift"], key: "k"), |
||||||
|
(command: MoveWindowDown, value: "", modifier: ["modkey", "Shift"], key: "j"), |
||||||
|
(command: MoveWindowTop, value: "", modifier: ["modkey", "Shift"], key: "Return"), |
||||||
|
(command: FocusWindowUp, value: "", modifier: ["modkey"], key: "k"), |
||||||
|
(command: FocusWindowDown, value: "", modifier: ["modkey"], key: "j"), |
||||||
|
(command: NextLayout, value: "", modifier: ["modkey", "Control"], key: "k"), |
||||||
|
(command: PreviousLayout, value: "", modifier: ["modkey", "Control"], key: "j"), |
||||||
|
(command: FocusWorkspaceNext, value: "", modifier: ["modkey"], key: "l"), |
||||||
|
(command: FocusWorkspacePrevious, value: "", modifier: ["modkey"], key: "h"), |
||||||
|
(command: MoveWindowUp, value: "", modifier: ["modkey", "Shift"], key: "Up"), |
||||||
|
(command: MoveWindowDown, value: "", modifier: ["modkey", "Shift"], key: "Down"), |
||||||
|
(command: FocusWindowUp, value: "", modifier: ["modkey"], key: "Up"), |
||||||
|
(command: FocusWindowDown, value: "", modifier: ["modkey"], key: "Down"), |
||||||
|
(command: NextLayout, value: "", modifier: ["modkey", "Control"], key: "Up"), |
||||||
|
(command: PreviousLayout, value: "", modifier: ["modkey", "Control"], key: "Down"), |
||||||
|
(command: FocusWorkspaceNext, value: "", modifier: ["modkey"], key: "Right"), |
||||||
|
(command: FocusWorkspacePrevious, value: "", modifier: ["modkey"], key: "Left"), |
||||||
|
(command: ToggleScratchPad, value: "Qalc", modifier: ["modkey"], key: "c"), |
||||||
|
(command: ToggleFloating, modifier: ["modkey"], key: "f"), |
||||||
|
(command: ToggleFullScreen, modifier: ["modkey", "Shift"], key: "f"), |
||||||
|
(command: SetLayout, value: "Monocle", modifier: ["modkey"], key: "m"), |
||||||
|
(command: SetLayout, value: "MainAndVertStack", modifier: ["modkey"], key: "t"), |
||||||
|
(command: SetLayout, value: "LeftWiderRightStack", modifier: ["modkey", "Shift"], key: "t"), |
||||||
|
(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"), |
||||||
|
(command: GotoTag, value: "8", modifier: ["modkey"], key: "8"), |
||||||
|
(command: GotoTag, value: "9", modifier: ["modkey"], key: "9"), |
||||||
|
(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"), |
||||||
|
(command: MoveToTag, value: "8", modifier: ["modkey", "Shift"], key: "8"), |
||||||
|
(command: MoveToTag, value: "9", modifier: ["modkey", "Shift"], key: "9"), |
||||||
|
], |
||||||
|
state_path: None, |
||||||
|
) |
Loading…
Reference in new issue