|
diff --git a/shenanigans.sh b/shenanigans.sh
|
| 1 |
# Software list: |
|
|
| 2 |
# cifs-utils tree hstr s3cmd xclip mc gnupg ripgrep jq busybox |
|
|
| 3 |
# xmlstarlet htop nvtop tmux vim ctags picom scrot xsetroot |
|
|
| 4 |
|
|
|
| 5 |
# Magical environment variables. |
1 |
# Magical environment variables. |
| 6 |
NIX_SHELL_PRESERVE_PROMPT=1 |
2 |
NIX_SHELL_PRESERVE_PROMPT=1 |
| 7 |
TERM=xterm-256color |
3 |
TERM=xterm-256color |
| ... |
| 58 |
bind '"\e[B": history-search-forward' |
54 |
bind '"\e[B": history-search-forward' |
| 59 |
export HSTR_CONFIG=hicolor |
55 |
export HSTR_CONFIG=hicolor |
| 60 |
if [[ $- =~ .i. ]]; then bind '"\C-h": "\C-a hstr -- \C-j"'; fi |
56 |
if [[ $- =~ .i. ]]; then bind '"\C-h": "\C-a hstr -- \C-j"'; fi |
|
|
57 |
|
|
|
58 |
# Machine provision script for essential software. |
|
|
59 |
# This is meant to be used on Debian 11+. |
|
|
60 |
provision() { |
|
|
61 |
doas apt install \ |
|
|
62 |
build-essential git gcc make busybox cifs-utils tree hstr s3cmd \ |
|
|
63 |
xmlstarlet htop nvtop tmux picom scrot xclip mc ripgrep jq \ |
|
|
64 |
rsync doas newsboat entr clang clang-tidy clang-tools \ |
|
|
65 |
libx11-dev libxinerama-dev libxft-dev x11-xserver-utils \ |
|
|
66 |
podman podman-compose |
|
|
67 |
} |
| 61 |
|
68 |
|
| 62 |
# Backup to NAS function. Much wow! |
69 |
# Backup to NAS function. Much wow! |
| 63 |
backup() { |
70 |
backup() { |
| ... |