all repos — zenUtils @ e39753cb887e587ede7f60d3131c1c7e95f41a0c

misc utilities for computing zen

README.md (raw)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
# [[ zenUtils ]]

### --refined UI/workflow helper scripts--
#### Derek Stevens <nilix@nilfm.cc>

## About

This is a simple collection of helper scripts to round out my two common desktop sessions:

* ryudo
* fluxbox

### extdisplay

Wrapper script around `xrandr` to handle a second monitor on a laptop.

### nmtuiWin

Wrapper script around `nmtui` to aid in network configuration in the absence of nm-applet. An alacritty config file hardcodes the colors for the `ncurses` interface.

### logout

Dmenu script to provide session/power management menu.

### batAlarm

Simple script to tell you when your battery's running out when you don't have a panel.

### sirius

Background worker to sync an imap mailbox.

### ztabelle

Generate a timesheet for a given month by manipulating the output from `zeit`

### zdconvert

Breakdown weekly data from `zeit` into by-day/by-project buckets for easy transferral to daptiv

### riosh

Shell script to loosley emulate `rio` behavior in a EWMH-compliant WM

### desks

shell script to facilitate desktop switching via a tint2 executor

### xtraKeys

common keybinding operations with notifications

### t2stats

tint2 system load/memory, battery, and network info

### dynacal

displays either regular or arvelie clock in a tint2 executor, with an action to switch them as well

### podlist

Parse podcast `rss` feeds into `m3u` playlists to drag-n-drop into `audacious` or any other audio player; uses `xmllint` from [libxml2](https://github.com/GNOME/libxml2)

## License

This collection is released permissively under the MIT License. You can do whatever you want with it, as long as you leave my name on it.