Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- general:
- # Whether to automatically focus windows underneath the cursor.
- focus_follows_cursor: false
- # Whether to jump the cursor between windows focused by the WM.
- cursor_follow_focus: false
- # Whether to switch back and forth between the previously focused workspace
- # when focusing the current workspace.
- toggle_workspace_on_refocus: true
- # Whether to show floating windows as always on top.
- show_floating_on_top: false
- # Amount to move floating windows by (eg. when using `alt+<hjkl>` on a floating window)
- floating_window_move_amount: "5%"
- # *Strongly* recommended to set to 'false'. Whether to globally enable/disable
- # window transition animations (on minimize, close, etc). Set to 'unchanged'
- # to make no setting changes.
- window_animations: "unchanged"
- gaps:
- # Gap between adjacent windows.
- inner_gap: "11px"
- # Gap between windows and the screen edge.
- outer_gap: "11px"
- # Highlight active/inactive windows with a colored border.
- # ** Exclusive to Windows 11 due to API limitations.
- focus_borders:
- # active:
- # enabled: true
- # color: "#ebcb8b"
- inactive:
- enabled: true
- color: "#343a41"
- bar:
- offset_x: 11
- offset_y: 2
- height: "28"
- position: "top"
- opacity: 1.0
- # foreground: "#cdd6f4"
- background: "#1E222A"
- # background: "#2E3440"
- foreground: "#BBC3D4"
- # background: "#1c2128"
- # font_family: "IosevkaTerm Nerd Font Mono"
- font_family: "JetBrainsMono NFM"
- # font_family: "Segoe UI"
- font_size: "15"
- # padding: "1 6 1 0"
- padding: "3px 11px"
- # padding: "4px 6px"
- font_weight: "500"
- # component_separtor:
- # label: " | "
- # border_color: "#cdd6f4"
- border_color: "#343A41"
- border_width: 1
- border_radius: 6
- # font_weight: "355"
- components_left:
- - type: "workspaces"
- ## NORDIC
- # focused_workspace_background: "#81a1c1"
- focused_workspace_background: "#1E222A"
- focused_workspace_border_width: "0px 0px 2px 0px"
- focused_workspace_border_radius: 6
- focused_workspace_border_color: "#ebcb8b"
- # focused_workspace_foreground: "#232831"
- focused_workspace_foreground: "#BBC3D4"
- default_workspace_background: "#1E222A"
- default_workspace_foreground: "#BBC3D4"
- displayed_workspace_background: "#1E222A"
- displayed_workspace_foreground: "#ebcb8b"
- components_center:
- - type: "text"
- text: " "
- font_size: "22"
- foreground: "#ebcb8b"
- - type: "window title"
- font_size: "15"
- components_right:
- # - type: "system tray"
- # label_expand_text: "<attr fs='24'></attr>"
- # label_collapse_text: "<attr fs='24' fn='780'></attr>"
- - type: "text"
- text: " "
- # # catppuccin
- # # foreground: "#a6e3a1"
- # # foreground: "##88C0D0"
- # # background: "#2E3440"
- # # nord
- foreground: "#2E3440"
- background: "#1E222A"
- - type: "memory"
- foreground: "#BBC3D4"
- background: "#2E3440"
- label: "<attr fs='34' fg='#ebcb8b'></attr>{percent_usage}% | "
- # margin: "0px 10px 0px 0px"
- # How often this counter is refreshed.
- refresh_interval_ms: 1000
- - type: "volume"
- foreground: "#BBC3D4"
- background: "#2E3440"
- label_low: "<attr fs='34' fg='#ebcb8b'></attr>{volume_level}% | "
- label_medium: "<attr fs='34' fg='#ebcb8b'></attr>{volume_level}% | "
- label_high: "<attr fs='34' fg='#ebcb8b'></attr>{volume_level}% | "
- label_mute: "<attr fs='34' fg='#ebcb8b'></attr>{volume_level}% | "
- - type: "tiling direction"
- label_horizontal: "⮂"
- label_vertical: "⮁"
- font_size: "16"
- foreground: "#ebcb8b"
- background: "#2E3440"
- - type: "text"
- text: " | "
- foreground: "#BBC3D4"
- background: "#2E3440"
- # - type: "cpu"
- # label: "CPU: {percent_usage}%"
- # # How often this counter is refreshed.
- # refresh_interval_ms: 1000
- - type: "binding mode"
- foreground: "#BBC3D4"
- background: "#2E3440"
- padding: "0 8px"
- - type: "text"
- text: ""
- font_size: "22"
- foreground: "#ebcb8b"
- background: "#2E3440"
- - type: "clock"
- time_formatting: " hh:mm:ss tt | "
- # nord
- foreground: "#BBC3D4"
- background: "#2E3440"
- # foreground: "#222436"
- # background: "#82aaff"
- - type: "text"
- text: ""
- font_size: "21"
- foreground: "#ebcb8b"
- background: "#2E3440"
- - type: "clock"
- time_formatting: " ddd MMM d"
- foreground: "#BBC3D4"
- background: "#2E3440"
- - type: "text"
- text: ""
- # foreground: "#a6e3a1"
- # foreground: "#88c0d0"
- # background: "#2E3440"
- # nord
- foreground: "#2E3440"
- background: "#1E222A"
- # foreground: "#82aaff"
- # background: "#222436"
- workspaces:
- - name: "1"
- bind_to_monitor: 1
- # display_name: "1 🌐"
- - name: "2"
- bind_to_monitor: 3
- # display_name: "2 📧"
- - name: "3"
- bind_to_monitor: 1
- # display_name: "3 📄"
- # display_name: "3:>_"
- - name: "4"
- bind_to_monitor: 3
- keep_alive: true
- # display_name: "4 🎵"
- - name: "5"
- bind_to_monitor: 1
- # display_name: "5 🖥"
- - name: "6"
- bind_to_monitor: 1
- # display_name: "6 🎮"
- - name: "7"
- bind_to_monitor: 2
- - name: "8"
- - name: "9"
- window_rules:
- # Task Manager requires admin privileges to manage and should be ignored unless running
- # the WM as admin.
- - command: "ignore"
- match_process_name: "/Taskmgr|ScreenClippingHost/"
- # - command: "ignore"
- # match_class_name: "Chrome_WidgetWin_1"
- # match_title: "/| Summary - Google Chrome/"
- - command: "ignore"
- match_class_name: "Qt51510QWindowIcon"
- match_title: "/Media viewer/"
- # Launches system dialogs as floating by default (eg. File Explorer save/open dialog).
- - command: "set floating"
- match_class_name: "#32770"
- - command: "ignore"
- match_process_name: "msrdc"
- # Some applications (eg. Steam) have borders that extend past the normal border size.
- - command: "set floating"
- match_process_name: "steam"
- - command: "move to workspace 6"
- match_process_name: "steam"
- - command: "move to workspace 7"
- match_process_name: "firefox"
- # - command: "move to workspace 1"
- # match_process_name: "chrome"
- - command: "move to workspace 5"
- match_process_name: "brave"
- - command: "move to workspace 2"
- match_process_name: "(Telegram|Discord)"
- - command: "move to workspace 4"
- match_process_name: "(iTunes|Spotify)"
- - command: "move to workspace 3"
- match_process_name: "WindowsTerminal"
- - command: "move to workspace 5"
- match_process_name: "Code"
- binding_modes:
- - name: "resize"
- keybindings:
- # Resize focused window by a percentage or pixel amount.
- - command: "resize width -2%"
- bindings: ["H", "Left"]
- - command: "resize width +2%"
- bindings: ["L", "Right"]
- - command: "resize height +2%"
- bindings: ["K", "Up"]
- - command: "resize height -2%"
- bindings: ["J", "Down"]
- # Press enter/escape to return to default keybindings.
- - command: "binding mode none"
- bindings: ["Escape", "Enter"]
- keybindings:
- # Shift focus in a given direction.
- - command: "focus left"
- bindings: ["Alt+Left"]
- - command: "focus right"
- bindings: ["Alt+Right"]
- - command: "focus up"
- bindings: ["Alt+Up"]
- - command: "focus down"
- bindings: ["Alt+Down"]
- # # Move focused window in a given direction.
- - command: "move left"
- bindings: ["Alt+Shift+H"]
- - command: "move right"
- bindings: ["Alt+Shift+L"]
- - command: "move up"
- bindings: ["Alt+Shift+K"]
- - command: "move down"
- bindings: ["Alt+Shift+J"]
- # Resize focused window by a percentage or pixel amount.
- - command: "resize width -2%"
- binding: "Alt+U"
- - command: "resize width +2%"
- binding: "Alt+P"
- - command: "resize height +2%"
- binding: "Alt+O"
- - command: "resize height -2%"
- binding: "Alt+I"
- # As an alternative to the resize keybindings above, resize mode enables resizing via
- # HJKL or arrow keys. The binding mode is defined above with the name "resize".
- - command: "binding mode resize"
- binding: "Alt+R"
- # Change tiling direction. This determines where new tiling windows will be inserted.
- - command: "tiling direction toggle"
- binding: "Alt+V"
- # Change focus between floating / tiling windows.
- - command: "focus mode toggle"
- binding: "Alt+Space"
- # Change the focused window to be floating / tiling.
- - command: "toggle floating"
- binding: "Alt+Shift+Space"
- # Change the focused window to be maximized / unmaximized.
- - command: "toggle maximized"
- binding: "Alt+X"
- # Minimize focused window.
- - command: "set minimized"
- binding: "Alt+M"
- # Close focused window.
- - command: "close"
- binding: "Alt+Shift+Q"
- # Kill GlazeWM process safely.
- - command: "exit wm"
- binding: "Alt+Shift+E"
- # Re-evaluate configuration file.
- - command: "reload config"
- binding: "Alt+Shift+R"
- # Launch CMD terminal (alternatively `exec wt` or `exec %ProgramFiles%/Git/git-bash.exe`
- # to start Windows Terminal and Git Bash respectively.
- - command: "exec wt"
- binding: "Alt+Enter"
- # Focus the workspace that last had focus.
- - command: "focus workspace recent"
- binding: "Alt+Y"
- # Focus the next/previous workspace defined in `workspaces` config.
- - command: "focus workspace next"
- binding: "Alt+T"
- - command: "focus workspace prev"
- binding: "Alt+Shift+T"
- # Change focus to a workspace defined in `workspaces` config.
- - command: "focus workspace 1"
- binding: "Alt+1"
- - command: "focus workspace 2"
- binding: "Alt+2"
- - command: "focus workspace 3"
- binding: "Alt+3"
- - command: "focus workspace 4"
- binding: "Alt+4"
- - command: "focus workspace 5"
- binding: "Alt+5"
- - command: "focus workspace 6"
- binding: "Alt+6"
- - command: "focus workspace 7"
- binding: "Alt+7"
- - command: "focus workspace 8"
- binding: "Alt+8"
- - command: "focus workspace 9"
- binding: "Alt+9"
- # Move focused workspace to a monitor in a given direction.
- - command: "move workspace left"
- binding: "Alt+A"
- - command: "move workspace right"
- binding: "Alt+F"
- - command: "move workspace up"
- binding: "Alt+D"
- - command: "move workspace down"
- binding: "Alt+S"
- # Move focused window to a workspace defined in `workspaces` config.
- - commands: ["move to workspace 1", "focus workspace 1"]
- binding: "Alt+Shift+1"
- - commands: ["move to workspace 2", "focus workspace 2"]
- binding: "Alt+Shift+2"
- - commands: ["move to workspace 3", "focus workspace 3"]
- binding: "Alt+Shift+3"
- - commands: ["move to workspace 4", "focus workspace 4"]
- binding: "Alt+Shift+4"
- - commands: ["move to workspace 5", "focus workspace 5"]
- binding: "Alt+Shift+5"
- - commands: ["move to workspace 6", "focus workspace 6"]
- binding: "Alt+Shift+6"
- - commands: ["move to workspace 7", "focus workspace 7"]
- binding: "Alt+Shift+7"
- - commands: ["move to workspace 8", "focus workspace 8"]
- binding: "Alt+Shift+8"
- - commands: ["move to workspace 9", "focus workspace 9"]
- bindings: ["Alt+Shift+9"]
Add Comment
Please, Sign In to add comment