Skip to content

Window manager for X written from scratch in Rust. Also contains my config for it.

Notifications You must be signed in to change notification settings

laudominik/xroagwem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XROAGWEM

Window manager for X11 written in Rust. Pretty usable (for a single display as of now), still many bugs.

The goal is to support all of the features from awesomewm I use on daily basis (my config here) and switch to it:

  • auto cascade tiling ✔
  • fullscreen window ✔
  • floating window ✔
  • wallpaper ✔
  • spawning some scripts with shell on startup ✔
  • top bar ✔
  • mouse motions ✔
  • multiple workspaces ✔
  • keybindings ✔
  • resetting the wm
  • two screens support

as you can probably tell, there's not too much functionality I care about.

Installation

Clone, then

cargo build --release

Add the exec <path to xroagwem binary> to your xinitrc (it's in target/release/xroagwem).

Configuration

See config.rs for the wm configuration, it requires a rebuild on each config change.

References

Heavily inspired by dwm.

About

Window manager for X written from scratch in Rust. Also contains my config for it.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published