@ 260802.2

260615.3 · 98792b1dab553d0ac9a206e40c10643d28cc57f5

*: a near complete overhaul of some fundamental components

Particularly, the `video` script and how Wingo boots. We consolidate much here and avoid separate init scripts for each machine. They were a huge pain to maintain and frequently got out of sync from one another.

We do still have some case analysis, which is annoying. But a foolish consistency is the hobgoblin of little minds.

reading declarations

Changes to .config/ag/startup/wingo.xinitrc. All files

.config/ag/startup/wingo.xinitrc

@@ -1,31 +1,3 @@-#!/bin/sh+#!/usr/bin/env bash -# vim: ft=sh sw=2 ts=2 sts=2--base="$HOME/.config/ag/startup"-case "$(myhostname)" in-  bart)-    exec "$base/wingo-bart.xinitrc" &> /tmp/run-wingo-environment.log-    ;;-  kang)-    exec "$base/wingo-kang.xinitrc"-    ;;-  nas2)-    exec "$base/wingo-nas2.xinitrc"-    ;;-  duff)-    exec "$base/wingo-duff.xinitrc"-    ;;-  flanders)-    exec "$base/wingo-flanders.xinitrc"-    ;;-  milhouse)-    exec "$base/wingo-milhouse.xinitrc"-    ;;-  wiggum)-    exec "$base/wingo-wiggum.xinitrc"-    ;;-  otto)-    exec "$base/wingo-otto.xinitrc"-    ;;-esac+x11-init &> /tmp/x11-init.log