Wmrc
a simple wmutils-powered window manager
Install / Use
/learn @arcetera/WmrcREADME
wmrc
A simple WM powered by wmutils, comprised of pure POSIX-compliant shell scripts.
Appearance

Installation
A simple, automated method of installation will be added later (Void template, CRUX port, Arch PKGBUILD), but not yet. Hold on.
Note that this expects that you run startx from a tty, not use a login manager (e.g. gdm, sddm, etc).
First off, you need to compile/install the following:
- wmutils/libwm
- wmutils/core
- wmutils/opt
- sxhkd
- dmenu (or some menu, I use interrobang)
- Any virtual terminal (if your terminal is not properly detected by
tln, you will have to edittln)
Highly recommended:
- lemonbar
- dash - insanely fast posix-compliant shell. symlink to /bin/sh for best performance in most scripts
- hsetroot - wallpaper
- compton - tearing protection and shadows and such
- dunst - notification daemon
If you don't already have them, copy sxhkdrc.default to ~/.config/sxhkd/sxhkdrc, and copy xinitrc.default to ~/.xinitrc.
Uncomment the features you would like in .xinitrc.
Copy config.default to ~/.config/wmrc/config.
Throw all the scripts somewhere in your PATH. Enjoy.
TODO
- User guide, good documentation
- Add more layouts to dytyl
- Void Linux template, CRUX port, Arch Linux PKGBUILD
- Makefile
Known issues
- Windows open with the same geometry of the currently focused window
- cw only works when a second window is opened
- Please report any other issues!
Pull requests
If you want to help, please do!
Related Skills
node-connect
347.6kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
108.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.6kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
347.6kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
