summaryrefslogtreecommitdiffstats
path: root/local
diff options
context:
space:
mode:
Diffstat (limited to 'local')
l---------local/.bin/ag1
-rwxr-xr-xlocal/.bin/cryptdir40
-rwxr-xr-xlocal/.bin/cryptoloop30
-rwxr-xr-xlocal/.bin/files-between14
-rwxr-xr-xlocal/.bin/fm22avi8
-rwxr-xr-xlocal/.bin/history-stats51
-rwxr-xr-xlocal/.bin/hornet/backlight47
-rwxr-xr-xlocal/.bin/hornet/import11
-rwxr-xr-xlocal/.bin/hornet/numkeys57
-rwxr-xr-xlocal/.bin/hornet/p5
-rwxr-xr-xlocal/.bin/hornet/sc19
l---------local/.bin/hornet/scp1
-rwxr-xr-xlocal/.bin/hornet/setup-inputs18
l---------local/.bin/hornet/sftp1
-rwxr-xr-xlocal/.bin/hornet/ssh6
-rwxr-xr-xlocal/.bin/hornet/ssh-askpass5
-rwxr-xr-xlocal/.bin/hornet/sudo5
-rwxr-xr-xlocal/.bin/hornet/sudo-askpass5
-rwxr-xr-xlocal/.bin/hornet/tv15
-rwxr-xr-xlocal/.bin/hornet/volume45
-rwxr-xr-xlocal/.bin/hornet/vscreen16
-rwxr-xr-xlocal/.bin/hornet/webcam5
-rwxr-xr-xlocal/.bin/hostcert8
-rwxr-xr-xlocal/.bin/mem-usage5
l---------local/.bin/mz-doy1/backlight1
l---------local/.bin/mz-doy1/import1
l---------local/.bin/mz-doy1/numkeys1
l---------local/.bin/mz-doy1/sc1
l---------local/.bin/mz-doy1/setup-inputs1
l---------local/.bin/mz-doy1/volume1
-rwxr-xr-xlocal/.bin/on-lock6
-rwxr-xr-xlocal/.bin/pacman-dump6
-rwxr-xr-xlocal/.bin/pdfcat7
-rwxr-xr-xlocal/.bin/reply28
-rwxr-xr-xlocal/.bin/rg7
-rwxr-xr-xlocal/.bin/scanpdf4
-rwxr-xr-xlocal/.bin/scratch5
-rwxr-xr-xlocal/.bin/set-mac10
-rwxr-xr-xlocal/.bin/show-colors29
-rwxr-xr-xlocal/.bin/smt22
-rwxr-xr-xlocal/.bin/sum8
-rwxr-xr-xlocal/.bin/vimmanpager15
-rwxr-xr-xlocal/.bin/web11
-rw-r--r--local/.gitignore1
44 files changed, 0 insertions, 583 deletions
diff --git a/local/.bin/ag b/local/.bin/ag
deleted file mode 120000
index 5b2ddf3..0000000
--- a/local/.bin/ag
+++ /dev/null
@@ -1 +0,0 @@
-rg \ No newline at end of file
diff --git a/local/.bin/cryptdir b/local/.bin/cryptdir
deleted file mode 100755
index eb63300..0000000
--- a/local/.bin/cryptdir
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/bin/sh
-set -eu
-set -o pipefail
-
-if [ -e /dev/mapper/cryptdir ]; then
- echo "only one instance can run at a time" 1>&2
- exit 1
-fi
-
-sudo -v || exit 1
-
-if [ -z "${1:-}" ]; then
- size='16M'
-else
- size=$1
-fi
-
-cryptfile=$(mktemp)
-cryptdir=$(mktemp -d)
-pass=$(dd if=/dev/urandom bs=1 count=80 | base64)
-
-cleanup() {
- set +e
- cd
- sudo umount "$cryptdir"
- sudo cryptsetup close cryptdir
- rm -f "$cryptfile"
- rmdir "$cryptdir"
-}
-
-trap cleanup EXIT
-
-dd if=/dev/urandom of="$cryptfile" bs="$size" count=1
-echo "$pass" | sudo cryptsetup luksFormat "$cryptfile" -
-echo "$pass" | sudo cryptsetup open "$cryptfile" cryptdir --key-file -
-sudo mkfs.ext2 /dev/mapper/cryptdir
-sudo mount /dev/mapper/cryptdir "$cryptdir"
-sudo chown "$USER" "$cryptdir"
-cd "$cryptdir"
-$SHELL
diff --git a/local/.bin/cryptoloop b/local/.bin/cryptoloop
deleted file mode 100755
index 493c74e..0000000
--- a/local/.bin/cryptoloop
+++ /dev/null
@@ -1,30 +0,0 @@
-#!/bin/sh
-set -eu
-
-command="$1"
-name="$2"
-file="${HOME}/crypt/${name}.luks"
-dev="/dev/mapper/$name"
-
-case "$command" in
-create)
- size=$3
- count=${4:-1}
- dd if=/dev/urandom of="$file" bs="$size" count="$count" iflag=fullblock
- sudo cryptsetup luksFormat "$file"
- sudo cryptsetup open "$file" "$name"
- sudo mkfs.ext4 "$dev"
- sudo mount "$dev" /mnt
- sudo chown "$USER" /mnt
- sudo umount /mnt
- sudo cryptsetup close "$name"
- ;;
-open)
- sudo cryptsetup open "$file" "$name"
- sudo mount "$dev" /mnt
- ;;
-close)
- sudo umount /mnt
- sudo cryptsetup close "$name"
- ;;
-esac
diff --git a/local/.bin/files-between b/local/.bin/files-between
deleted file mode 100755
index 634b61c..0000000
--- a/local/.bin/files-between
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/usr/bin/env perl
-use strict;
-use warnings;
-use 5.014;
-
-use File::Basename;
-
-my $first = $ARGV[0];
-my $second = $ARGV[1];
-
-my $dirname = dirname($first);
-die unless $dirname eq dirname($second);
-
-say for grep { /^\Q$first\E$/../^\Q$second\E$/ } sort <$dirname/*>;
diff --git a/local/.bin/fm22avi b/local/.bin/fm22avi
deleted file mode 100755
index eebfb4f..0000000
--- a/local/.bin/fm22avi
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/bash
-set -eu
-set -o pipefail
-
-movie="$1"
-rom="$2"
-
-fceux --playmov "$movie" --sound 1 --soundq 1 --soundrate 48000 --nospritelim 1 --pal 0 --xscale 1 --yscale 1 --opengl 0 --special 0 "$rom" --videolog "mencoder - -o ${movie/.fm2/.avi} -ovc x264 -x264encopts qp=0 -oac mp3lame -lameopts mode=3:preset=128 -noskip -nocache -mc 0 -aspect 4/3 NESVSETTINGS"
diff --git a/local/.bin/history-stats b/local/.bin/history-stats
deleted file mode 100755
index 0fead1f..0000000
--- a/local/.bin/history-stats
+++ /dev/null
@@ -1,51 +0,0 @@
-#!/usr/bin/env perl
-use strict;
-use warnings;
-
-use Getopt::Long;
-
-my $history_file = $ENV{SHELL} =~ m{/zsh} ? '.zsh_history' : '.bash_history';
-
-open my $fh, '<', "$ENV{HOME}/$history_file"
- or die "couldn't open $ENV{HOME}/$history_file: $!";
-my $n = 10;
-my $subcommand;
-GetOptions(
- 'n=i' => \$n,
- 'subcommand=s' => \$subcommand,
-);
-
-my %cmds;
-my %sudo_cmds;
-
-while (<$fh>) {
- chomp;
-
- # strip zsh history timestamps
- s/^[^;]*;// if /^:/;
-
- s/^\s*(.*?)\s*$/$1/;
- my @words = split /\s+/;
- next unless @words;
- shift @words while @words && $words[0] =~ /^[A-Z][A-Z0-9_]*=/;
- next unless @words;
- my $sudo;
- if ($words[0] eq 'sudo') {
- $sudo = 1;
- shift @words;
- }
- if ($subcommand) {
- next unless $words[0] eq $subcommand;
- shift @words;
- shift @words while @words && $words[0] =~ /^-/;
- }
- $cmds{($words[0] || '')}++;
- $sudo_cmds{$words[0]}++ if $sudo;
-}
-
-for my $cmd (sort { $cmds{$b} <=> $cmds{$a} } keys %cmds) {
- printf '%5d %s', $cmds{$cmd}, $subcommand ? "$subcommand $cmd" : $cmd;
- printf ' (%d under sudo)', $sudo_cmds{$cmd} if $sudo_cmds{$cmd};
- print "\n";
- last unless --$n;
-}
diff --git a/local/.bin/hornet/backlight b/local/.bin/hornet/backlight
deleted file mode 100755
index 314e874..0000000
--- a/local/.bin/hornet/backlight
+++ /dev/null
@@ -1,47 +0,0 @@
-#!/usr/bin/env perl
-use strict;
-use warnings;
-use 5.014;
-
-my @levels = (
- 1,
- 2,
- 4,
- 8,
- 16,
- 31,
- 63,
- 125,
- 250,
- 500,
- 1000,
-);
-chomp(my $current = `xbacklight -getf`);
-$current = int($current * 10);
-my $idx;
-for my $i (0..$#levels) {
- my $level = $levels[$i];
- $idx = $i;
- last if $level >= $current;
-}
-
-my $inc;
-if ($ARGV[0] eq 'inc') {
- $inc = 1;
-}
-elsif ($ARGV[0] eq 'dec') {
- $inc = -1;
-}
-elsif ($ARGV[0] eq 'get') {
- say $idx * 10;
- exit;
-}
-else {
- die "unknown arg '$ARGV[0]'";
-}
-
-my $new_idx = $idx + $inc;
-if ($new_idx >= 0 && $new_idx <= $#levels) {
- my $new_level = $levels[$new_idx] * 0.1;
- system("xbacklight -set $new_level");
-}
diff --git a/local/.bin/hornet/import b/local/.bin/hornet/import
deleted file mode 100755
index ea4f1f2..0000000
--- a/local/.bin/hornet/import
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/bin/sh
-
-services=""
-trap 'for service in $services; do systemctl --user start $service; done' EXIT
-for service in unclutter picom; do
- if [ "$(systemctl --user show --property MainPID --value "$service")" != 0 ]; then
- systemctl --user stop "$service"
- services="$service $services"
- fi
-done
-/usr/bin/import "$@"
diff --git a/local/.bin/hornet/numkeys b/local/.bin/hornet/numkeys
deleted file mode 100755
index 9b284bb..0000000
--- a/local/.bin/hornet/numkeys
+++ /dev/null
@@ -1,57 +0,0 @@
-#!/bin/sh
-set -eu
-set -o pipefail
-
-on() {
- xmodmap -e 'keycode 10 = exclam 1'
- xmodmap -e 'keycode 11 = at 2'
- xmodmap -e 'keycode 12 = numbersign 3'
- xmodmap -e 'keycode 13 = dollar 4'
- xmodmap -e 'keycode 14 = percent 5'
- xmodmap -e 'keycode 15 = asciicircum 6'
- xmodmap -e 'keycode 16 = ampersand 7'
- xmodmap -e 'keycode 17 = asterisk 8'
- xmodmap -e 'keycode 18 = parenleft 9'
- xmodmap -e 'keycode 19 = parenright 0'
- xmodmap -e 'keycode 20 = underscore minus'
- xmodmap -e 'keycode 34 = braceleft bracketleft'
- xmodmap -e 'keycode 35 = braceright bracketright'
- xmodmap -e 'keycode 49 = asciitilde grave'
- xmodmap -e 'keycode 51 = bar backslash'
-}
-
-off() {
- xmodmap -e 'keycode 10 = 1 exclam'
- xmodmap -e 'keycode 11 = 2 at'
- xmodmap -e 'keycode 12 = 3 numbersign'
- xmodmap -e 'keycode 13 = 4 dollar'
- xmodmap -e 'keycode 14 = 5 percent'
- xmodmap -e 'keycode 15 = 6 asciicircum'
- xmodmap -e 'keycode 16 = 7 ampersand'
- xmodmap -e 'keycode 17 = 8 asterisk'
- xmodmap -e 'keycode 18 = 9 parenleft'
- xmodmap -e 'keycode 19 = 0 parenright'
- xmodmap -e 'keycode 20 = minus underscore'
- xmodmap -e 'keycode 34 = bracketleft braceleft'
- xmodmap -e 'keycode 35 = bracketright braceright'
- xmodmap -e 'keycode 49 = grave asciitilde'
- xmodmap -e 'keycode 51 = backslash bar'
-}
-
-toggle() {
- if xmodmap -pk | grep -q '(1).*(exclam).*(1).*(exclam)'; then
- on
- else
- off
- fi
-}
-
-case "$1" in
-on) on ;;
-off) off ;;
-toggle) toggle ;;
-*)
- echo invalid 1>&2
- exit 1
- ;;
-esac
diff --git a/local/.bin/hornet/p b/local/.bin/hornet/p
deleted file mode 100755
index cbf15c4..0000000
--- a/local/.bin/hornet/p
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/bash
-set -eu
-set -o pipefail
-
-rbw ls --fields name,user,folder | perl -plE'/^([^\t]*)\t([^\t]*)\t([^\t]*)$/; $_ = join("/", grep { length } ($3, $1, $2)) . "\0$_"' | sort | fzf --with-nth=1 -d '\x00' | perl -ple'/^([^\0]*)\0([^\t]*)\t([^\t]*)\t([^\t]*)$/; $_ = "$2 $3"; $_ .= " --folder=\"$4\"" if length $4' | xargs -r rbw get
diff --git a/local/.bin/hornet/sc b/local/.bin/hornet/sc
deleted file mode 100755
index 614a1bc..0000000
--- a/local/.bin/hornet/sc
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/bin/sh
-
-case "$1" in
-on)
- xset s 300 5
- xset dpms 600 600 600
- ;;
-off)
- xset s off
- xset dpms 0 0 0
- ;;
-q)
- xset q | perl -nlE'print if ((/^(:?Screen Saver|DPMS)/.../^[^\s]/) && /^(:?Screen Saver|DPMS|\s)/)'
- ;;
-*)
- echo "$(basename "$0"): unknown argument '$1'" >&2
- exit 1
- ;;
-esac
diff --git a/local/.bin/hornet/scp b/local/.bin/hornet/scp
deleted file mode 120000
index ffd8d03..0000000
--- a/local/.bin/hornet/scp
+++ /dev/null
@@ -1 +0,0 @@
-ssh \ No newline at end of file
diff --git a/local/.bin/hornet/setup-inputs b/local/.bin/hornet/setup-inputs
deleted file mode 100755
index cd1b4cf..0000000
--- a/local/.bin/hornet/setup-inputs
+++ /dev/null
@@ -1,18 +0,0 @@
-#!/bin/sh
-set -eu
-set -o pipefail
-
-# key bindings
-setxkbmap -option ctrl:nocaps
-setxkbmap -option compose:caps
-xmodmap "$HOME"/.Xmodmap
-"$(dirname "$0")"/numkeys on
-
-# trackpad settings
-touchpad="$(xinput list --name-only | grep Touchpad)"
-xinput set-prop "$touchpad" "libinput Accel Speed" 0.4
-xinput set-prop "$touchpad" "libinput Tapping Enabled" 1
-
-# needs to happen after xmodmap stuff
-systemctl --user restart xcape
-systemctl --user restart xbindkeys
diff --git a/local/.bin/hornet/sftp b/local/.bin/hornet/sftp
deleted file mode 120000
index ffd8d03..0000000
--- a/local/.bin/hornet/sftp
+++ /dev/null
@@ -1 +0,0 @@
-ssh \ No newline at end of file
diff --git a/local/.bin/hornet/ssh b/local/.bin/hornet/ssh
deleted file mode 100755
index bbacdf9..0000000
--- a/local/.bin/hornet/ssh
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-set -eu
-set -o pipefail
-
-ssh-add -l | grep -q "${HOME}/.ssh/id_rsa" || env SSH_ASKPASS="ssh-askpass" ssh-add </dev/null
-exec /usr/bin/"$(basename "$0")" "$@"
diff --git a/local/.bin/hornet/ssh-askpass b/local/.bin/hornet/ssh-askpass
deleted file mode 100755
index ace037c..0000000
--- a/local/.bin/hornet/ssh-askpass
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-set -eu
-set -o pipefail
-
-exec rbw get hornet ssh
diff --git a/local/.bin/hornet/sudo b/local/.bin/hornet/sudo
deleted file mode 100755
index 1ff8b23..0000000
--- a/local/.bin/hornet/sudo
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-set -eu
-set -o pipefail
-
-exec /usr/bin/sudo -A "$@"
diff --git a/local/.bin/hornet/sudo-askpass b/local/.bin/hornet/sudo-askpass
deleted file mode 100755
index 2f928ed..0000000
--- a/local/.bin/hornet/sudo-askpass
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-set -eu
-set -o pipefail
-
-exec rbw get "$(hostname)" doy
diff --git a/local/.bin/hornet/tv b/local/.bin/hornet/tv
deleted file mode 100755
index 1c99e2e..0000000
--- a/local/.bin/hornet/tv
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-
-if xrandr -q | grep -q "DP-3 connected ("; then
- xrandr --auto
- xrandr --output DP-3 --right-of eDP-1 --mode 1920x1080
-elif xrandr -q | grep -q "DP-4 connected ("; then
- xrandr --auto
- xrandr --output DP-4 --right-of eDP-1 --mode 1920x1080
-elif xrandr -q | grep -q "DP-3 connected"; then
- xrandr --auto
- xrandr --output DP-4 --off
-elif xrandr -q | grep -q "DP-4 connected"; then
- xrandr --auto
- xrandr --output DP-4 --off
-fi
diff --git a/local/.bin/hornet/volume b/local/.bin/hornet/volume
deleted file mode 100755
index 668c1b1..0000000
--- a/local/.bin/hornet/volume
+++ /dev/null
@@ -1,45 +0,0 @@
-#!/usr/bin/env perl
-use strict;
-use warnings;
-use 5.014;
-
-chomp(my $sink=`pactl get-default-sink`);
-
-sub get {
- if (`pactl get-sink-mute $sink` =~ /Mute: yes/) {
- 'mute'
- }
- else {
- (`pactl get-sink-volume $sink` =~ /(\d+)%/)[0]
- }
-}
-
-if ($ARGV[0] eq 'get') {
- say get;
-}
-elsif ($ARGV[0] eq 'up') {
- my $get = get;
- system("pactl set-sink-mute $sink 0");
- if ($get eq 'mute') {
- exit;
- }
- elsif ($get <= 90) {
- system("pactl set-sink-volume $sink +10%");
- }
- elsif ($get < 100) {
- system("pactl set-sink-volume $sink 100%");
- }
-}
-elsif ($ARGV[0] eq 'down') {
- my $get = get;
- if ($get eq 'mute') {
- exit;
- }
- system("pactl set-sink-volume $sink -10%");
-}
-elsif ($ARGV[0] eq 'mute') {
- system("pactl set-sink-mute $sink toggle")
-}
-else {
- die "unknown command '$ARGV[0]'";
-}
diff --git a/local/.bin/hornet/vscreen b/local/.bin/hornet/vscreen
deleted file mode 100755
index 52fc5cc..0000000
--- a/local/.bin/hornet/vscreen
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/bin/sh
-
-case "$1" in
-goto)
- xrandr --addmode VIRTUAL1 1920x1080
- xrandr --output VIRTUAL1 --auto --output eDP1 --auto --left-of VIRTUAL1
- i3-switch-workspace virtual
- ;;
-off)
- xrandr --output VIRTUAL1 --off
- ;;
-*)
- echo "bad subcommand $1" >&2
- exit 1
- ;;
-esac
diff --git a/local/.bin/hornet/webcam b/local/.bin/hornet/webcam
deleted file mode 100755
index fdac5f8..0000000
--- a/local/.bin/hornet/webcam
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-set -eu
-set -o pipefail
-
-mpv av://v4l2:/dev/video0
diff --git a/local/.bin/hostcert b/local/.bin/hostcert
deleted file mode 100755
index 61f519d..0000000
--- a/local/.bin/hostcert
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh
-set -eu
-set -o pipefail
-
-host="$1"
-port="${2:-443}"
-
-openssl s_client -connect "$host:$port" </dev/null 2>/dev/null | perl -nle 'print if /BEGIN CERTIFICATE/../END CERTIFICATE/' | openssl x509 -text | perl -nle 'print unless /BEGIN CERTIFICATE/../END CERTIFICATE/'
diff --git a/local/.bin/mem-usage b/local/.bin/mem-usage
deleted file mode 100755
index 19e8c32..0000000
--- a/local/.bin/mem-usage
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-set -eu
-set -o pipefail
-
-ps -eo rss,ucmd | sort -rn | head -n"${1:-20}"
diff --git a/local/.bin/mz-doy1/backlight b/local/.bin/mz-doy1/backlight
deleted file mode 120000
index 41f9edb..0000000
--- a/local/.bin/mz-doy1/backlight
+++ /dev/null
@@ -1 +0,0 @@
-../hornet/backlight \ No newline at end of file
diff --git a/local/.bin/mz-doy1/import b/local/.bin/mz-doy1/import
deleted file mode 120000
index b928fa0..0000000
--- a/local/.bin/mz-doy1/import
+++ /dev/null
@@ -1 +0,0 @@
-../hornet/import \ No newline at end of file
diff --git a/local/.bin/mz-doy1/numkeys b/local/.bin/mz-doy1/numkeys
deleted file mode 120000
index 2e7ec6c..0000000
--- a/local/.bin/mz-doy1/numkeys
+++ /dev/null
@@ -1 +0,0 @@
-../hornet/numkeys \ No newline at end of file
diff --git a/local/.bin/mz-doy1/sc b/local/.bin/mz-doy1/sc
deleted file mode 120000
index 634301f..0000000
--- a/local/.bin/mz-doy1/sc
+++ /dev/null
@@ -1 +0,0 @@
-../hornet/sc \ No newline at end of file
diff --git a/local/.bin/mz-doy1/setup-inputs b/local/.bin/mz-doy1/setup-inputs
deleted file mode 120000
index 7bec592..0000000
--- a/local/.bin/mz-doy1/setup-inputs
+++ /dev/null
@@ -1 +0,0 @@
-../hornet/setup-inputs \ No newline at end of file
diff --git a/local/.bin/mz-doy1/volume b/local/.bin/mz-doy1/volume
deleted file mode 120000
index 3c17399..0000000
--- a/local/.bin/mz-doy1/volume
+++ /dev/null
@@ -1 +0,0 @@
-../hornet/volume \ No newline at end of file
diff --git a/local/.bin/on-lock b/local/.bin/on-lock
deleted file mode 100755
index 3de3724..0000000
--- a/local/.bin/on-lock
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-
-sudo -K
-ssh-add -D
-echo RELOADAGENT | gpg-connect-agent
-type rbw >/dev/null 2>&1 && rbw lock
diff --git a/local/.bin/pacman-dump b/local/.bin/pacman-dump
deleted file mode 100755
index b32ed16..0000000
--- a/local/.bin/pacman-dump
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/bash
-set -eu
-set -o pipefail
-
-echo base-devel
-comm -23 <(pacman -Qeq | sort) <(pacman -Qgq base-devel | sort)
diff --git a/local/.bin/pdfcat b/local/.bin/pdfcat
deleted file mode 100755
index ff4edaa..0000000
--- a/local/.bin/pdfcat
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-set -eu
-set -o pipefail
-
-out="$1"
-shift
-gs -q -sPAPERSIZE=letter -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile="$out" "$@"
diff --git a/local/.bin/reply b/local/.bin/reply
deleted file mode 100755
index 412189f..0000000
--- a/local/.bin/reply
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/bin/sh
-set -eu
-
-DOCKERFILE="$(cat <<EOF
-FROM docker.io/debian:stable-slim
-RUN apt-get update && apt-get install -y --no-install-recommends \
- cpanminus \
- make \
- gcc \
- libreadline-dev
-RUN cpanm -n \
- Reply \
- B::Keywords \
- Data::Dump \
- Carp::Always \
- Term::ReadLine::Gnu
-EOF
-)"
-IMAGE="$(basename "$0"):$(echo "$DOCKERFILE" | sha256sum | cut -d' ' -f1)"
-
-if [ -z "$(podman images -q "$IMAGE")" ]; then
- echo "$DOCKERFILE" | podman build -t "$IMAGE" -f - .
-fi
-
-podman run --rm -it \
- -v "$HOME"/.replyrc:/root/.replyrc \
- "$IMAGE" \
- reply "$@"
diff --git a/local/.bin/rg b/local/.bin/rg
deleted file mode 100755
index ea88361..0000000
--- a/local/.bin/rg
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-
-if [ -t 1 ]; then
- exec /usr/bin/rg --smart-case --no-ignore-messages -p "$@" | less -FR
-else
- exec /usr/bin/rg --smart-case --no-ignore-messages "$@"
-fi
diff --git a/local/.bin/scanpdf b/local/.bin/scanpdf
deleted file mode 100755
index 31ebb14..0000000
--- a/local/.bin/scanpdf
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh
-set -eu
-
-scanimage --format=png --device=pixma --resolution=150 | convert - scan.pdf
diff --git a/local/.bin/scratch b/local/.bin/scratch
deleted file mode 100755
index 0cca01c..0000000
--- a/local/.bin/scratch
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-set -eu
-set -o pipefail
-
-cat >/dev/null
diff --git a/local/.bin/set-mac b/local/.bin/set-mac
deleted file mode 100755
index 986d333..0000000
--- a/local/.bin/set-mac
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/sh
-set -eu
-
-link() {
- sudo ip link set dev wlp0s20f3 "$@"
-}
-
-link down
-link address "$1"
-link up
diff --git a/local/.bin/show-colors b/local/.bin/show-colors
deleted file mode 100755
index 47e0d32..0000000
--- a/local/.bin/show-colors
+++ /dev/null
@@ -1,29 +0,0 @@
-#!/bin/sh
-set -eu
-set -o pipefail
-
-############################################################
-# Nico Golde <nico(at)ngolde.de> Homepage: http://www.ngolde.de
-# Last change: Mon Feb 16 16:24:41 CET 2004
-############################################################
-
-for attr in 0 1 2 3 4 5 6 7; do
- echo "----------------------------------------------------------------"
- printf 'ESC[%s;Foreground;Background - \n' $attr
- for fore in 30 31 32 33 34 35 36 37; do
- for back in 40 41 42 43 44 45 46 47; do
- printf '\033[%s;%s;%sm %02s;%02s ' $attr $fore $back $fore $back
- done
- printf '\033[0m\n'
- done
- printf '\033[0m'
-done
-
-printf '\n'
-for color in $(seq 0 255); do
- printf '\033[%s;%s;%sm \033[m' 48 5 "$color"
- if [ "$color" -eq 15 ] || [ "$(echo "scale = 0; ($color - 15) % 36" | bc)" -eq 0 ]; then
- printf '\n'
- fi
-done
-printf '\033[0m\n'
diff --git a/local/.bin/smt b/local/.bin/smt
deleted file mode 100755
index 446197d..0000000
--- a/local/.bin/smt
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/bin/sh
-set -eu
-
-DOCKERFILE="$(cat <<EOF
-FROM docker.io/debian:stable-slim
-RUN apt-get update && apt-get install -y --no-install-recommends \
- cpanminus \
- make \
- gcc \
- libreadline-dev
-RUN cpanm -n Games::SMTNocturne::Demons
-EOF
-)"
-IMAGE="$(basename "$0"):$(echo "$DOCKERFILE" | sha256sum | cut -d' ' -f1)"
-
-if [ -z "$(podman images -q "$IMAGE")" ]; then
- echo "$DOCKERFILE" | podman build -t "$IMAGE" -f - .
-fi
-
-podman run --rm -it \
- "$IMAGE" \
- smt "$@"
diff --git a/local/.bin/sum b/local/.bin/sum
deleted file mode 100755
index cf21bfd..0000000
--- a/local/.bin/sum
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/usr/bin/env perl
-use strict;
-use warnings;
-use 5.014;
-
-use List::Util 'sum';
-
-say sum map { s/^([-+\.\d]+).*/$1/r } <>;
diff --git a/local/.bin/vimmanpager b/local/.bin/vimmanpager
deleted file mode 100755
index dfd36f3..0000000
--- a/local/.bin/vimmanpager
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-set -eu
-set -o pipefail
-
-sed -e 's/\x1B\[[[:digit:]]\+m//g' | col -b |
- vim \
- -c 'let no_plugin_maps = 1' \
- -c 'let g:rainbow_active = 0' \
- -c 'let g:airline#extensions#whitespace#checks = []' \
- -c "if exists('\$MAN_PN') | file \$MAN_PN | endif" \
- -c 'setlocal nolist nomod noswf ft=man' \
- -c 'runtime! macros/less.vim' \
- -c 'set ma' \
- -c 'setlocal noma' \
- -
diff --git a/local/.bin/web b/local/.bin/web
deleted file mode 100755
index f8484c0..0000000
--- a/local/.bin/web
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/bin/sh
-set -eu
-set -o pipefail
-
-version="$(python -c "import sys; print(sys.version_info[0])")"
-if [ "$version" = "2" ]; then
- server=SimpleHTTPServer
-else
- server=http.server
-fi
-exec python -m "$server" "${1:-8000}"
diff --git a/local/.gitignore b/local/.gitignore
deleted file mode 100644
index 550df27..0000000
--- a/local/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/.bin/local/*