https://github.com/wllfaria/lucky
Minimal, flexible and customizable, window manager for X.
https://github.com/wllfaria/lucky
linux tiling-window-manager window-manager x11 xcb xorg
Last synced: 4 months ago
JSON representation
Minimal, flexible and customizable, window manager for X.
- Host: GitHub
- URL: https://github.com/wllfaria/lucky
- Owner: wllfaria
- Created: 2024-04-02T22:22:39.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-30T20:07:37.000Z (over 1 year ago)
- Last Synced: 2024-07-04T15:05:34.063Z (over 1 year ago)
- Topics: linux, tiling-window-manager, window-manager, x11, xcb, xorg
- Language: Rust
- Homepage:
- Size: 523 KB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LuckyWM
Minimal, flexible and customizable, window manager for X.
### Note
Lucky is in heavy development and not fully suited for use, new features are being added
in a fast pace.### Features and Roadmap
- [x] Multi-monitor support
- [x] Tiling layout
- [x] Multiple desktops
- [x] Window focus follows mouse
- [x] Custom keybinds for actions and commands
- [x] Customizable decorations
- [x] Startup programs and commands
- [ ] Fullscreen and minimize screens
- [x] Status bar support
- [ ] Titles
- [ ] Floating layout
- [ ] Interactive Resizing
- [ ] Compositor support
- [ ] Gaps
- [ ] ICCCM compliance
- [w] Full EWMH compliance
- [ ] Move windows between workspacesSome of the features listed here are also part of the EWMH and ICCM specifications, but
some are highlighted as they are usually features people expect.### Configuring
Lucky will look for a configuration file in the following places:
1. If set, the value from `LUCKY_CONFIG` will be used;
2. If set, the value from `$XDG_CONFIG_HOME` will be used;
3. If exists, the file in `$HOME/.config/lucky` will be used;
4. If none of the above applies, the default configuration will be loaded, with a warning