blob: f78183b963aa429468738ff598a1205b05c8b289 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
<p align="center">
<img width="256" height=auto src="logo.png">
<br/>
<img src="https://img.shields.io/github/contributors/bancedev/tilite" alt="contributors">
<img src="https://img.shields.io/github/license/bancedev/tilite" alt="license">
<img src="https://img.shields.io/github/forks/bancedev/tilite" alt="forks">
</p>
---
# Tilite
Tilite is a ultra-light minimal dynamic window manager with just over 2k SLOC. This project seeks to cover the exact minimum number of features I need to have the desktop experience I want. This window manager is not designed to be general purpose but if it fits your use case I hope you find it as useful as I do.
The main thing that may prevent you from using this wm is that I don't have multiple monitor support because I don't need it. If you'd like to add it as a patch submit a PR with a patch file and I could add it as a build option.
---
## Dependencies
- `libX11`
- `Xinerama`
- `XCursor`
- `CC`
- `Make`
## Compiling/Installation
```
make
sudo make install
```
Then just add tilite to your `.xinitrc` and you're good to go. You could also make a desktop entry for it if you want to use a display manager but this repo doesn't provide one.
## Configuration
All configuration of tilite is done at compile time in the config.h header. A sample one is provided in this repo.
## Thanks & Inspiration
- dwm - the og minimal tiler
- sxwm - lots of source code basis
|