diff options
| author | Raymaekers Luca <luca@spacehb.net> | 2025-11-08 15:36:51 +0100 |
|---|---|---|
| committer | Raymaekers Luca <luca@spacehb.net> | 2025-11-08 15:36:51 +0100 |
| commit | 1c9e478e8528a80faa1e7e88ef8f21f9dfb20b14 (patch) | |
| tree | 949f8c8758796688352849df118753bd42719779 | |
| parent | 7605cd078a079eb8cbbc86053e49173acc8525ff (diff) | |
checkpointmain
| -rwxr-xr-x | bin/common/length | 4 | ||||
| -rwxr-xr-x | bin/common/line | 5 | ||||
| -rwxr-xr-x | bin/extra/httpstatus | 68 | ||||
| -rw-r--r-- | config/essentials/shell/aliases.sh | 14 |
4 files changed, 85 insertions, 6 deletions
diff --git a/bin/common/length b/bin/common/length new file mode 100755 index 0000000..8527dfa --- /dev/null +++ b/bin/common/length @@ -0,0 +1,4 @@ +#!/bin/sh +set -eu +printf '%s' "$1" | wc -c + diff --git a/bin/common/line b/bin/common/line new file mode 100755 index 0000000..9a2556e --- /dev/null +++ b/bin/common/line @@ -0,0 +1,5 @@ +#!/bin/sh +set -eu + +head -n "$1" | tail -n 1 + diff --git a/bin/extra/httpstatus b/bin/extra/httpstatus new file mode 100755 index 0000000..552d6c5 --- /dev/null +++ b/bin/extra/httpstatus @@ -0,0 +1,68 @@ +#!/bin/sh +set -eu + +statuses="100 Continue +101 Switching Protocols +102 Processing +200 OK +201 Created +202 Accepted +203 Non-Authoritative Information +204 No Content +205 Reset Content +206 Partial Content +207 Multi-Status +208 Already Reported +300 Multiple Choices +301 Moved Permanently +302 Found +303 See Other +304 Not Modified +305 Use Proxy +307 Temporary Redirect +400 Bad Request +401 Unauthorized +402 Payment Required +403 Forbidden +404 Not Found +405 Method Not Allowed +406 Not Acceptable +407 Proxy Authentication Required +408 Request Timeout +409 Conflict +410 Gone +411 Length Required +412 Precondition Failed +413 Request Entity Too Large +414 Request-URI Too Large +415 Unsupported Media Type +416 Request Range Not Satisfiable +417 Expectation Failed +418 I'm a teapot +420 Blaze it +422 Unprocessable Entity +423 Locked +424 Failed Dependency +425 No code +426 Upgrade Required +428 Precondition Required +429 Too Many Requests +431 Request Header Fields Too Large +449 Retry with +500 Internal Server Error +501 Not Implemented +502 Bad Gateway +503 Service Unavailable +504 Gateway Timeout +505 HTTP Version Not Supported +506 Variant Also Negotiates +507 Insufficient Storage +509 Bandwidth Limit Exceeded +510 Not Extended +511 Network Authentication Required" + +if [ $# -eq 0 ]; then + printf '%s\n' "$statuses" +else + printf '%s\n' "$statuses" | grep -i --color=never "$@" +fi diff --git a/config/essentials/shell/aliases.sh b/config/essentials/shell/aliases.sh index f6eb73b..11ef9ae 100644 --- a/config/essentials/shell/aliases.sh +++ b/config/essentials/shell/aliases.sh @@ -1,11 +1,9 @@ #!/bin/sh # s/alias \([^-]\)/alias -g \1 -# The most important one -alias vi='nvim' +alias vi='nvim' # The most important one which zoxide > /dev/null 2>&1 && alias cd='z' - -alias start='setsid' +which trash > /dev/null 2>&1 && alias rm='trash' # Zsh specific aliases if [ $SHELL = "/bin/zsh" ]; then @@ -48,13 +46,17 @@ alias sr='surfraw' alias ccu='calcurse' alias pf='profanity' -alias f='fg' which gurk >/dev/null 2>&1 && alias gurk='pgrep gurk > /dev/null && printf "Already Running.\n" || gurk' alias arduino-cli='arduino-cli --config-file $XDG_CONFIG_HOME/arduino15/arduino-cli.yaml' +# misc. +alias boop='mpv --resume-playback=no --volume=100 --msg-level=all=no ~/sync/share/sounds/ring1.ogg' +alias tuivid='mpv --quiet --vo=tct --vo-tct-256=yes --vo-tct-algo=plain --framedrop=vo' + +# ls if [ -x /usr/bin/dircolors ] || [ -x $HOME/../usr/bin/dircolors ]; then test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)" # alias ls='ls -h --color --group-directories-first' @@ -121,7 +123,7 @@ alias grub-update='doas grub-mkconfig -o /boot/grub/grub.cfg' alias vimp="vim '+PlugInstall'" alias nvimp="nvim '+PackerSync'" alias nvg='git status > /dev/null 2>&1 && nvim "+Git"' -alias nvn='nvim "+Telekasten panel"' +alias scratch='nvim +Scratch' alias xrandr-rpgmaker='xrandr --auto --output VGA-1 --mode 1024x768 --left-of HDMI-1 && ~/.fehbg' alias xrandr-default='xrandr --auto --output VGA-1 --mode 1920x1080 --left-of HDMI-1 --output HDMI-1 --mode 1920x1080 && ~/.fehbg' |
