Git Repos / dotfiles

Last commit to this repo was on 2024-01-09 at 11:16.
You can jump to the README, the file list, the commit log, the branches, or tags.


Local scripts & configuration files .

You can clone this repo with:

git clone


## Dotfiles

My local scripts & configuration files. Installation and management
is done through the makefile or Files that end
with the (unfortunately ambiguous) ".fix" suffix contain strings like
"xDK0h" that are defined in colordef\*.sh and are replaced/processed
using sed by way of

My Quake 1 and Quake 3 configs are also included here, though there's
probably something wrong with them.

All files (unless explicitly stated otherwise) are made available under
the 2-clause simplified BSD license; see LICENSE for the full text.

### Environment & Software Choices

My system is, generally speaking, a modern amd64 PC running X windows
on Linux. 1080p (1920x1080) resolution, true color support (even in
the terminal), et cetera. A pretty normal set of hardware in 2024 but
worth calling out. These config files are written for that setup.

I use the X windows programs alacritty, conky, dunst, herbstluftwm,
jgmenu, mpv, picom, redshift, and tint2. Terminal emulator, system monitor,
notification daemon, window manager, menu, video player, compositor,
automated color temperature changer, and panel/taskbar respectively.

On the console I use cmus, irssi, mutt, newsboat, and vim. Music player,
IRC client, mail user agent, RSS reader, and editor respectively.

Nothing too unusual in those lists.

### Themes, Color Choices

I'm currently using the McMojave GTK2/GTK3/Metacity theme available from

Terminal colors (and the contents of are gruvbox
by Morhetz, available here <>.

### Shell Scripts

Most of the shell scripts in this repository are generalized frontends
to various utilities, some with a bit of extra logic in them.

bin/ are my shell aliases, nothing fancy. bin/ and
bin/ are very basic, not much more than aliases.

bin/ is an X windows background (root image) setter, a frontend for
hsetroot ( capable of selecting random
images from a list or directory.

bin/ is a little tool that randomly selects n words from a file,
default 3 words from /usr/share/bin/words.

bin/ runs a new terminal emulator in the current working directory
of the shell running in the currently selected window. It's a bit weird,
doesn't always work.

bin/ is an ls-like that lists files in a directory and colorizes
the output based on filetype, filesize, and other criteria determined in
a great big case statement. Only tested on FreeBSD. Please don't alias or
otherwise call it as ls, it's a very bad idea.

config/redshift/hooks/ is an automated background selector &
setter launched by redshift (<>) when the redshift
period (day, transition, night) changes. I use sets of background art from
visual novels that depict scenes at different times of day. The conky
config at config/conky/conky.conf also hooks into this to draw a character
image with appropriate (day, transition, night) tinting and an expression
based on system load average.

File List

Mode Name Size
-rw-r--r-- .gitignore 329.0 B
-rw-r--r-- 2.2 K
-rw-r--r-- LICENSE 1.3 K
-rw-r--r-- 2.2 K
-rw-r--r-- 3.0 K
-rwxr-xr-x attic/bin/ 17.7 K
-rw-r--r-- bin/ 3.3 K
-rwxr-xr-x bin/ 5.2 K
-rwxr-xr-x bin/ 5.0 K
-rwxr-xr-x bin/ 2.6 K
-rwxr-xr-x bin/ 2.4 K
-rwxr-xr-x bin/ 2.7 K
-rwxr-xr-x bin/ 5.4 K
-rwxr-xr-x bin/ 1.8 K
-rwxr-xr-x bin/ 2.6 K
-rwxr-xr-x bin/ 1.8 K
-rwxr-xr-x bin/ 1.5 K
-rwxr-xr-x bin/ 747.0 B
-rwxr-xr-x bin/ 9.6 K
-rwxr-xr-x bin/ 1.9 K
-rwxr-xr-x bin/ 12.3 K
-rwxr-xr-x bin/ 3.4 K
-rwxr-xr-x bin/ 4.1 K
-rwxr-xr-x bin/ 3.7 K
-rwxr-xr-x bin/ 1.7 K
-rwxr-xr-x bin/ 1.8 K
-rwxr-xr-x bin/ 2.4 K
-rwxr-xr-x bin/ 3.8 K
-rwxr-xr-x bin/ 191.0 B
-rw-r--r-- 2.3 K
-rw-r--r-- config/Xdefaults.fix 6.5 K
-rw-r--r-- config/Xmodmap 291.0 B
-rw-r--r-- config/alacritty/alacritty.yml.fix 1.4 K
-rw-r--r-- config/cmus/cev.theme 711.0 B
-rw-r--r-- config/cmus/rc 7.5 K
-rw-r--r-- config/conky/conky.conf 1.2 K
-rw-r--r-- config/conky/imagepath.lua 194.0 B
-rw-r--r-- config/dunst/dunstrc.fix 1.4 K
-rw-r--r-- config/fontconfig/fonts.conf 1.1 K
-rw-r--r-- config/gtkrc-2.0 183.0 B
-rw-r--r-- config/herbstluftwm/autostart.fix 10.9 K
-rw-r--r-- config/irssi/cev.theme.fix 3.2 K
-rw-r--r-- config/jgmenu/jgmenu.csv 8.0 K
-rw-r--r-- config/jgmenu/jgmenurc.fix 1.6 K
-rw-r--r-- config/mpv/config.fix 1.5 K
-rw-r--r-- config/mpv/input.conf 218.0 B
-rw-r--r-- config/mutt/colors-cev 3.0 K
-rw-r--r-- config/newsboat/config 600.0 B
-rw-r--r-- config/picom/picom.conf 2.7 K
-rw-r--r-- config/qt5ct/colors/termlike.conf.fix 2.0 K
-rw-r--r-- config/qtcurve/kdeglobals.fix 995.0 B
-rw-r--r-- config/ 813.0 B
-rwxr-xr-x config/redshift/hooks/ 5.8 K
-rw-r--r-- config/redshift/redshift.conf 402.0 B
-rw-r--r-- config/tint2/tint2full.rc.fix 6.9 K
-rw-r--r-- config/tint2/tint2systray.rc.fix 7.0 K
-rwxr-xr-x 3.5 K
-rw-r--r-- login_conf 116.0 B
-rw-r--r-- profile 1.2 K
-rw-r--r-- q1/cev.cfg 2.1 K
-rw-r--r-- q3a/cev.cfg 3.4 K
-rw-r--r-- q3a/cvanderz_hud.cfg 4.4 K
-rw-r--r-- shrc 355.0 B
-rw-r--r-- tmux.conf.fix 1.2 K
-rw-r--r-- xsession 1.2 K

Return to the top of this page

Commit Log

Return to the top of this page


Branch Last Commit Commit Message Author
main 2024-01-09 herbs config changes, move, update README cev

Return to the top of this page