-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
added more monitors to Stats widget, make it refresh every interval, …
…update readme
- Loading branch information
1 parent
9711329
commit 2c06370
Showing
9 changed files
with
78 additions
and
36 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,15 +1,30 @@ | ||
# XROAGWEM | ||
Window manager written in Rust. Heavily inspired by DWM. The goal is to support all of the features from awesomewm I use on daily basis and switch to it: | ||
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](https://github.com/awesomeWM/awesome) I use on daily basis (my config [here](https://github.com/laudominik/awesome-config)) and switch to it: | ||
* auto cascade tiling ✔ | ||
* fullscreen window ✔ | ||
* floating window ✔ | ||
* wallpaper ✔ | ||
* spawning some scripts with shell on startup ✔ | ||
* top bar | ||
* top bar ✔ | ||
* mouse motions ✔ | ||
* multiple workspaces ✔ | ||
* keybindings ✔ | ||
* resetting the wm | ||
* two screens support | ||
|
||
See [config.rs](src/config.rs) for my wm configuration. | ||
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](src/config.rs) for the wm configuration, it requires a rebuild on each config change. | ||
|
||
## References | ||
Heavily inspired by [dwm](https://dwm.suckless.org/). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
use std::sync::{Arc, Mutex}; | ||
use std::sync::Arc; | ||
|
||
use x11::{xft::XftDraw, xlib::{self, Window}}; | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -85,7 +85,7 @@ macro_rules! add_widget { | |
$state, | ||
"", | ||
Box::new($widget {}) | ||
); | ||
) | ||
) | ||
) | ||
} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters