From 8e62e843021e11d090c7d64da8e1a9e08426b770 Mon Sep 17 00:00:00 2001 From: Benedikt Peetz Date: Sat, 11 Jul 2026 17:08:52 +0200 Subject: pkgs/swallow: Rename to `sw` That's easier to type --- pkgs/by-name/sw/swallow/package.nix | 25 ------------------------- pkgs/by-name/sw/swallow/swallow.sh | 28 ---------------------------- 2 files changed, 53 deletions(-) delete mode 100644 pkgs/by-name/sw/swallow/package.nix delete mode 100755 pkgs/by-name/sw/swallow/swallow.sh (limited to 'pkgs/by-name/sw/swallow') diff --git a/pkgs/by-name/sw/swallow/package.nix b/pkgs/by-name/sw/swallow/package.nix deleted file mode 100644 index 16608143..00000000 --- a/pkgs/by-name/sw/swallow/package.nix +++ /dev/null @@ -1,25 +0,0 @@ -# nixos-config - My current NixOS configuration -# -# Copyright (C) 2025 Benedikt Peetz -# SPDX-License-Identifier: GPL-3.0-or-later -# -# This file is part of my nixos-config. -# -# You should have received a copy of the License along with this program. -# If not, see . -{ - writeShellApplication, - # Dependencies - river-classic, -}: -writeShellApplication { - name = "swallow"; - text = builtins.readFile ./swallow.sh; - - # We need to inherit the path, so that we can spawn stuff in a swallowed mode. - inheritPath = true; - - runtimeInputs = [ - river-classic - ]; -} 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 -- cgit v1.3.1