aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
blob: 8578eb1b4d9e7e72288cf7e6048057fb0aa15e2a (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
<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 under 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.

---

## 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.

## Thanks & Inspiration

- dwm - the basis for suckless tiling
- sxwm - lots of source code basis