aboutsummaryrefslogtreecommitdiffstats
path: root/pkgs/by-name/sw/swallow/swallow.sh
diff options
context:
space:
mode:
authorBenedikt Peetz <benedikt.peetz@b-peetz.de>2026-07-11 17:08:52 +0200
committerBenedikt Peetz <benedikt.peetz@b-peetz.de>2026-07-16 17:49:39 +0200
commit8e62e843021e11d090c7d64da8e1a9e08426b770 (patch)
tree1a3b5b49918af0aeb4800ab1fd261f12630b8009 /pkgs/by-name/sw/swallow/swallow.sh
parentpkgs/swallow: Make sure to always `throwup` (diff)
downloadnixos-config-8e62e843021e11d090c7d64da8e1a9e08426b770.zip
pkgs/swallow: Rename to `sw`
That's easier to type
Diffstat (limited to 'pkgs/by-name/sw/swallow/swallow.sh')
-rwxr-xr-xpkgs/by-name/sw/swallow/swallow.sh28
1 files changed, 0 insertions, 28 deletions
diff --git a/pkgs/by-name/sw/swallow/swallow.sh b/pkgs/by-name/sw/swallow/swallow.sh
deleted file mode 100755
index 68dd6a75..00000000
--- a/pkgs/by-name/sw/swallow/swallow.sh
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/usr/bin/env dash
-# Based on: https://codeberg.org/nirodhvana/reservoir/src/commit/2fa8c14877799a03bb927f048c2907dbb418fd68/dot-local/bin/gobble
-
-# Inspired by https://github.com/swindlesmccoop/not-just-dotfiles/blob/master/.local/bin/swallow
-
-swallow_tag=$((1 << 9))
-eat() {
- riverctl set-view-tags $swallow_tag
-}
-
-throwup() {
- riverctl set-focused-tags $swallow_tag &&
- riverctl send-to-previous-tags &&
- riverctl focus-previous-tags
-}
-
-if [ -z "$*" ]; then
- printf "ERROR: No arguments supplied\n"
-elif ! command -v "$1" >/dev/null; then
- printf "ERROR: Command '%s' does not exist\n" "$1"
-else
- # Make sure that we actually `throwup`, when the command fails
- set +e
-
- eat && "$@"
-
- throwup
-fi