diff options
Diffstat (limited to 'local')
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/* |