Skip to content
/ aphelia Public

A light, single-file, minimalist window manager for X11.

License

Notifications You must be signed in to change notification settings

vardy/aphelia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

The minimalist window manager.

This project was previously a work of satire, going under a different name, however I have decided to continue the project as it seems functional and ready to be improved upon. Click here if you're a little curious.


This window manager is single-file and small binary with low resource consumption. Personally, I find it's useful for focused work where you aren't moving around too much and don't need multiple workspaces (it doesn't support them, obviously).

Default key-binds

  • Push window backwards Alt+a
  • Pull window forward Alt+s
  • Kill window Alt+q
  • Open (Suckless) Simple Terminal (st) Alt+Return
  • Open dmenu Alt+d
  • Kill window manager Alt+Backspace
  • Move windows Alt+Left Click
  • Resize windows Alt+Right Click

New key-binds are added by editing aphelia.c and re-compiling. It's actually pretty self-explanatory as the code is quite repetetive. Couple copy-pastes, tops.

Installation

Install:

sudo make install

Uninstall:

sudo make clean

Reinstall:

sudo make reinstall

Contributions

Fork this repo and issue pull requests to contribute. I'll look at them as soon as I am able!

Satire

/r/unixporn is great but sometimes it can get overly-cutesy. This project was meant to have fun with that idea a bit.

Here is the repository before the sanitising commit: https://github.com/vardy/aphelia/tree/01dc35684c14d09a4f9b760ce7bb6377fd40c8c2

Lobsters discussion of project: https://lobste.rs/s/bsjkg2/aphelia_light_single_file_minimalist.

Original screenshot used: https://i.imgur.com/dultOz8.png

About

A light, single-file, minimalist window manager for X11.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published