glazewm-extra

Crates.ioglazewm-extra
lib.rsglazewm-extra
version0.2.0
sourcesrc
created_at2024-06-29 05:25:46.923587
updated_at2024-09-13 12:06:23.166669
descriptionThis repository contains additional features for the Glaze Window Manager (glazewm) based on ipc and windows api.
homepagehttps://github.com/ptazithos/glazewm-extra
repositoryhttps://github.com/ptazithos/glazewm-extra
max_upload_size
id1287160
size76,029
Tai Zeming (ptazithos)

documentation

README

GlazeWM Extra

News: Thanks Erik, we get GlazeWM V3 support starting from v0.2.0

Additional features for the GlazeWM.

Translucent windows

transparency

Hide Title Bar

hide_titlebar

Disable Rounded Corner

disable_rounded_corner

Installation

Notice:

  1. Starting from v0.2.0, glazewm-extra only supports GlazeWM 3.x. For 2.x user, please use glazewm-extra v0.1.10
  2. Make sure VCRuntime140 is installed before running.

Direct Download

The latest build can be found here.

Scoop

scoop install https://github.com/ptazithos/glazewm-extra/releases/latest/download/glazewm-extra.json

Cargo

cargo install glazewm-extra

Configuration

The config file is at ~/.config/glazewm-extra.toml. The default config is as follows:

# Rules are applied to every window once it is created.
[[window_rules]]
command = "set title false"
match_process_name = ".*"

[[window_rules]]
command = "set rounded false"
match_process_name = ".*"

# Rules are applied to the focused window when the focus changes.
[[focused_window_rules]]
command = "set translucent 255"
match_process_name = ".*"

# Rules are applied to the unfocused windows when the focus changes.
[[unfocused_window_rules]]
command = "set translucent 220"
match_process_name = ".*"

Except match_process_name, match_class_name and match_title are also available.

License

This repository is licensed under the MIT License.

Commit count: 59

cargo fmt