| 1 |
#![enable(implicit_some)]
|
| 2 |
// OXWM Configuration File
|
| 3 |
// Edit this file and reload with Mod+Shift+R (no compilation needed!)
|
| 4 |
|
| 5 |
(
|
| 6 |
border_width: 2,
|
| 7 |
border_focused: 0x6dade3,
|
| 8 |
border_unfocused: 0xbbbbbb,
|
| 9 |
font: "monospace:style=Bold:size=10",
|
| 10 |
|
| 11 |
gaps_enabled: true,
|
| 12 |
gap_inner_horizontal: 5,
|
| 13 |
gap_inner_vertical: 5,
|
| 14 |
gap_outer_horizontal: 5,
|
| 15 |
gap_outer_vertical: 5,
|
| 16 |
|
| 17 |
terminal: "st",
|
| 18 |
modkey: Mod4,
|
| 19 |
|
| 20 |
tags: ["1", "2", "3", "4", "5", "6", "7", "8", "9"],
|
| 21 |
|
| 22 |
keybindings: [
|
| 23 |
(modifiers: [Mod4], key: Return, action: Spawn, arg: "st"),
|
| 24 |
(modifiers: [Mod4], key: D, action: Spawn, arg: ["sh", "-c", "dmenu_run -l 10"]),
|
| 25 |
(modifiers: [Mod4], key: S, action: Spawn, arg: ["sh", "-c", "maim -s | xclip -selection clipboard -t image/png"]),
|
| 26 |
(modifiers: [Mod4], key: Q, action: KillClient),
|
| 27 |
(modifiers: [Mod4, Shift], key: F, action: ToggleFullScreen),
|
| 28 |
(modifiers: [Mod4, Shift], key: Space, action: ToggleFloating),
|
| 29 |
(modifiers: [Mod4], key: F, action: ChangeLayout, arg: "normie"),
|
| 30 |
(modifiers: [Mod4], key: C, action: ChangeLayout, arg: "tiling"),
|
| 31 |
(modifiers: [Mod4], key: A, action: ToggleGaps),
|
| 32 |
(modifiers: [Mod4, Shift], key: Q, action: Quit),
|
| 33 |
(modifiers: [Mod4, Shift], key: R, action: Restart),
|
| 34 |
(modifiers: [Mod4], key: J, action: FocusStack, arg: -1),
|
| 35 |
(modifiers: [Mod4], key: K, action: FocusStack, arg: 1),
|
| 36 |
(modifiers: [Mod4], key: Comma, action: FocusMonitor, arg: -1),
|
| 37 |
(modifiers: [Mod4], key: Period, action: FocusMonitor, arg: 1),
|
| 38 |
(modifiers: [Mod4], key: Key1, action: ViewTag, arg: 0),
|
| 39 |
(modifiers: [Mod4], key: Key2, action: ViewTag, arg: 1),
|
| 40 |
(modifiers: [Mod4], key: Key3, action: ViewTag, arg: 2),
|
| 41 |
(modifiers: [Mod4], key: Key4, action: ViewTag, arg: 3),
|
| 42 |
(modifiers: [Mod4], key: Key5, action: ViewTag, arg: 4),
|
| 43 |
(modifiers: [Mod4], key: Key6, action: ViewTag, arg: 5),
|
| 44 |
(modifiers: [Mod4], key: Key7, action: ViewTag, arg: 6),
|
| 45 |
(modifiers: [Mod4], key: Key8, action: ViewTag, arg: 7),
|
| 46 |
(modifiers: [Mod4], key: Key9, action: ViewTag, arg: 8),
|
| 47 |
(modifiers: [Mod4, Shift], key: Key1, action: MoveToTag, arg: 0),
|
| 48 |
(modifiers: [Mod4, Shift], key: Key2, action: MoveToTag, arg: 1),
|
| 49 |
(modifiers: [Mod4, Shift], key: Key3, action: MoveToTag, arg: 2),
|
| 50 |
(modifiers: [Mod4, Shift], key: Key4, action: MoveToTag, arg: 3),
|
| 51 |
(modifiers: [Mod4, Shift], key: Key5, action: MoveToTag, arg: 4),
|
| 52 |
(modifiers: [Mod4, Shift], key: Key6, action: MoveToTag, arg: 5),
|
| 53 |
(modifiers: [Mod4, Shift], key: Key7, action: MoveToTag, arg: 6),
|
| 54 |
(modifiers: [Mod4, Shift], key: Key8, action: MoveToTag, arg: 7),
|
| 55 |
(modifiers: [Mod4, Shift], key: Key9, action: MoveToTag, arg: 8),
|
| 56 |
],
|
| 57 |
|
| 58 |
status_blocks: [
|
| 59 |
(format: "Ram: {used}/{total} GB", command: "Ram", interval_secs: 5, color: 0x7aa2f7, underline: true),
|
| 60 |
(format: " │ ", command: "Static", interval_secs: 18446744073709551615, color: 0xa9b1d6, underline: false),
|
| 61 |
(format: "Kernel: {}", command: "Shell", command_arg: "uname -r", interval_secs: 18446744073709551615, color: 0xf7768e, underline: true),
|
| 62 |
(format: " │ ", command: "Static", interval_secs: 18446744073709551615, color: 0xa9b1d6, underline: false),
|
| 63 |
(format: "{}", command: "DateTime", command_arg: "%a, %b %d - %-I:%M %P", interval_secs: 1, color: 0x0db9d7, underline: true),
|
| 64 |
],
|
| 65 |
|
| 66 |
scheme_normal: (foreground: 0xbbbbbb, background: 0x1a1b26, underline: 0x444444),
|
| 67 |
scheme_occupied: (foreground: 0x0db9d7, background: 0x1a1b26, underline: 0x0db9d7),
|
| 68 |
scheme_selected: (foreground: 0x0db9d7, background: 0x1a1b26, underline: 0xad8ee6),
|
| 69 |
)
|