0x4d6165 / cgwm

Catgirl window manager (wmutils)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cgwm

A simple WM powered by wmutils, comprised of pure POSIX-compliant shell scripts, made for catgirls, by a catgirl.

Appearance

wmrc

Installation

A simple, automated method of installation will be added later (Void template, CRUX port, Arch PKGBUILD), but not yet. Hold on.

Note that this expects that you run startx from a tty, not use a login manager (e.g. gdm, sddm, etc).

First off, you need to compile/install the following:

  • wmutils/libwm
  • wmutils/core
  • wmutils/opt
  • sxhkd
  • dmenu (or some menu, I use interrobang)
  • Any virtual terminal (if your terminal is not properly detected by tln, you will have to edit tln)

Highly recommended:

  • lemonbar
  • dash - insanely fast posix-compliant shell. symlink to /bin/sh for best performance in most scripts
  • hsetroot - wallpaper
  • compton - tearing protection and shadows and such
  • dunst - notification daemon

If you don't already have them, copy sxhkdrc.default to ~/.config/sxhkd/sxhkdrc, and copy xinitrc.default to ~/.xinitrc.

Uncomment the features you would like in .xinitrc.

Copy config.default to ~/.config/wmrc/config.

Throw all the scripts somewhere in your PATH. Enjoy.

TODO

  • User guide, good documentation
  • Add more layouts to dytyl
  • Void Linux template, CRUX port, Arch Linux PKGBUILD
  • Makefile

Known issues

  • Windows open with the same geometry of the currently focused window
  • cw only works when a second window is opened
  • Please report any other issues!

Pull requests

If you want to help, please do!

About

Catgirl window manager (wmutils)


Languages

Language:Shell 100.0%