Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/xiaq/hlwm-scripts

My scripts for herbstluftwm
https://github.com/xiaq/hlwm-scripts

Last synced: 21 days ago
JSON representation

My scripts for herbstluftwm

Awesome Lists containing this project

README

        

# xiaq's herbstluftwm scripts

The major feature of this hlwm profile is a revamped dzen panel. Screenshot:

![dzen panel](https://raw.github.com/xiaq/hlwm-scripts/master/screenshot.png)

## Overview

Scripts here are based off herbstluftwm's default config. The main differences
are:

* Some customizations in `autostart` (obviously)

* Scripts are assumed to be in the same directory so script discovery is
easier - instead of trying `$XDG_CONFIG_HOME/herbstluftwm` before
`$HOME/.config/herbstluftwm` before `/etc/xdg/herbstluftwm`, just use
`$(dirname "$0")`

* `.sh` suffixes are removed

* New `panels` script to start/stop/restart panels on all monitors
(`restartpanels.sh` and panel starting code in `autostart` gone)

* Changes to `panel`:

* Meaningless refactors :)

* New `conkyfmt` and `conkyrc` to show system status battery gauge,
memory gauge and CPU usage *timeline*

## Bugs

A lot :) Specifically I don't have a multi-monitor setup (yet), so it's likely
to be broken with such setups.

## Dependencies

* herbstluftwm :)

* bash 4.x

* latest dzen2 with xft patch

* conky, as source of system status info

* python2 (for `conkyfmt` and `panelfmt`)