Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
.config/sxhkd
.wm
bin
README.md

README.md

wm

Hand-crafted shell-based mini desktop environment

wm is not a window manager on its own, but a set of scripts and configuration files that assemble a comfortable work flow, like a status bar, window tiler (for stacking window managers), notification system and theme switcher.

Supported window managers:

WM Tiling?
bspwm Yes
herbstluftwm Yes
windowchef No

Dependencies

There may be more.

Scripts

Core

  • wmrc - central configuration file. Sources values from the currently selected theme.

Theming

  • changecolors - set terminal colors dynamically.
  • swtheme - change theme and update configuration files dynamically. Uses mustache templates for its magic.
  • theme_menu - show the user a nice theme menu

Information

  • minbar - minimal status bar. Screenshot. Shows the current date, time, song and battery level.
  • notifyd - Simple FIFO-based notification daemon.
    • notifyd-musicd - notifyd module. Prints the currently playing song on status change.
    • notifyd-libnotify - libnotify bridge.

Misc

  • dmenu_wrapper - Execute dmenu with custom colors.
  • popup - Pop up a panel with some text. Used by notifyd to spawn its panels.
  • tilew - Tile windows.
  • touchpadopts - Configure touchpad driver.
  • windowat - Get the id of the first window at the given coordinates.