https://github.com/fedguy699/prismwm
Linux minimal open source window manager.
https://github.com/fedguy699/prismwm
archlinux desktop-environment linux linux-desktop window-manager
Last synced: 7 months ago
JSON representation
Linux minimal open source window manager.
- Host: GitHub
- URL: https://github.com/fedguy699/prismwm
- Owner: FedGuy699
- License: gpl-3.0
- Created: 2025-06-26T12:27:38.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-08-19T21:31:12.000Z (7 months ago)
- Last Synced: 2025-08-19T23:17:56.400Z (7 months ago)
- Topics: archlinux, desktop-environment, linux, linux-desktop, window-manager
- Language: C++
- Homepage: https://aur.archlinux.org/packages/prism-wm-git
- Size: 1.99 MB
- Stars: 6
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Prism
**Prism** is a simple, lightweight window manager primarily built for personal use to resolve DisplayLink-related issues.
Prism uses about **200 KB of memory** from my testing, making it good for lightweight setups.
# Feel free to make commits!
**Prism** is not just mine it is for everyone, so if you have a commit you would like to make, feel free.
---
## ✨ Features
- 🧠 Simple and easy to use
- 🪟 Floating window layouts
- ⚡ Fast startup and low memory usage (~200 KB)
- 🛠️ Custom keybindings via `~/.config/prism/config`
---
## 📦 Install
please if you are reading this dont use tiling its broken
yay -S prism-wm-git
or for none arch users clone the repo compile the c++ file and move the binary to /usr/local/bin and move the .desktop file to /usr/share/xsessions
## Compile
g++ -o prismwm prism.cpp config.cpp launch.cpp monitor.cpp window.cpp lock.cpp paper.cpp -lX11 -lXrandr -lXft -I/usr/include/freetype2 -lpam