Contents

Return

Operating Systems

I use Arch on my work laptop, and debian everywhere else. The original Arch sin occurred during a period of my life when there was much more time to invest in managing my machines. Now that I've "matured" the laptop is too deeply infested to migrate to debian.

Window Manager

I use a fork of DWM.

desktop screenshot

Desktop screenshot with open windows.

My status bar is a 'small' shell script which ultimately calls xsetroot -name .... DWM by default will only draw the status bar on the currently focused monitor. I wrote a small patch to toggle this functionality. Various other tuning includes window swallowing (à la Plan9), true full-screen, focus on mouse, and centered window names. All things considered, my fork is pretty vanilla!

I use simple X hotkey daemon (sxhkd) for all my keyboard shortcuts, vim for editing text, and mupdf for PDF viewing. Wallpaper selection (a strict necessity) is done via a small script;

				#!/bin/sh -e
				# wallpaper setter
				wallpaper="$(nsxiv -rto "$WALLPAPER_DIR")"
				if [ -n "$wallpaper" ]
				then
			        echo "$wallpaper" > "$XDG_CACHE_HOME"/paper
				fi

				xwallpaper --zoom "$(cat "$XDG_CACHE_HOME"/paper)"