Personal Repository of deb packages.
Find a file
2026-07-31 20:11:07 +02:00
bookworm feat(add): bandwhich and typst package 2026-07-31 20:11:07 +02:00
jammy feat(add): bandwhich and typst package 2026-07-31 20:11:07 +02:00
noble feat(add): bandwhich and typst package 2026-07-31 20:11:07 +02:00
trixie feat(add): bandwhich and typst package 2026-07-31 20:11:07 +02:00
README.md docs: added typst and bandwhich to the README 2026-07-31 20:10:11 +02:00

Deb-Packages

Repository of personal deb packages. I'm package software, which is not available on debian myself. Feel free to use them, if you want to.

Install package

git clone https://git.baumsplitter41.eu/BaumSplitter41/deb-packages.git
cd deb-packages
sudo apt install /path/to/deb-packages/package.dep

Alternatively you can use the provided packages.
Add the package repository to your device:

sudo curl https://git.baumsplitter41.eu/api/packages/BaumSplitter41/debian/repository.key -o /etc/apt/keyrings/forgejo-BaumSplitter41.asc
echo "deb [signed-by=/etc/apt/keyrings/forgejo-BaumSplitter41.asc] https://git.baumsplitter41.eu/api/packages/BaumSplitter41/debian $distribution main" | sudo tee -a /etc/apt/sources.list.d/forgejo.list
sudo apt update

You have to set $distribution with the distro code according to the distro you use. The available codes are in the info of the specific package.


Packages

stash-clipboard

Lightweight & feature-rich Wayland clipboard "manager" with fast persistent history, robust multi-media support, encryption and more. Stash stores and previews clipboard entries (text, images) on the clipboard with a neat TUI and advanced scripting capabilities for your integration needs.

Installation advice

For using the stash watch consistently, you can activate the systemd service.

systemctl --user --now enable stash.service

Usage

$ stash help
Wayland clipboard manager

Usage: stash [OPTIONS] [COMMAND]

Commands:
  store   Store clipboard contents
  list    List clipboard history
  decode  Decode and output clipboard entry by id
  delete  Delete clipboard entry by id (if numeric), or entries matching a query (if not). Numeric arguments are treated as ids. Use --type to specify explicitly
  db      Database management operations
  import  Import clipboard data from stdin (default: TSV format)
  watch   Start a process to watch clipboard for changes and store automatically
  help    Print this message or the help of the given subcommand(s)

Options:
      --max-items <MAX_ITEMS>
          Maximum number of clipboard entries to keep [default: 18446744073709551615]
      --max-dedupe-search <MAX_DEDUPE_SEARCH>
          Number of recent entries to check for duplicates when storing new clipboard data [default: 20]
      --min-size <MIN_SIZE>
          Minimum size (in bytes) for clipboard entries. Entries smaller than this will not be stored [env: STASH_MIN_SIZE=]
      --max-size <MAX_SIZE>
          Maximum size (in bytes) for clipboard entries. Entries larger than this will not be stored. Defaults to 5MB [env: STASH_MAX_SIZE=] [default: 5000000]
      --preview-width <PREVIEW_WIDTH>
          Maximum width (in characters) for clipboard entry previews in list output [default: 100]
      --db-path <DB_PATH>
          Path to the `SQLite` clipboard database file [env: STASH_DB_PATH=]
      --excluded-apps <EXCLUDED_APPS>
          Application names to exclude from clipboard history [env: STASH_EXCLUDED_APPS=]
      --ask
          Ask for confirmation before destructive operations
  -v, --verbose...
          Increase logging verbosity
  -q, --quiet...
          Decrease logging verbosity
  -h, --help
          Print help
  -V, --version
          Print version

SSA

Simple, streamlined and pretty aggregator for the security report generated by systemd-analyze security. Simply collects data from JSON output and pretty-prints it for your viewing pleasure. Optionally, you can print the results in JSON for easier CI/CD integration.

Usage

You can run SSA without any arguments, which will return a pretty-printed version of the security analysis. Though, the main functionality - the Crème de la crème - of SSA is its ability to filter services by predicate, and print them in JSON format if need be. Lets go over possible arguments.

  • -t, --top-n <TOP_N> -> number of top services to display

  • -p, --predicate <PREDICATE> -> predicate by which to filter services

  • --ok -> only return services with the OK predicate

  • --medium -> only return services with the MEDIUM predicate

  • --exposed -> only return services with the EXPOSED predicate

  • --unsafe -> only return services with the UNSAFE predicate

  • --debug ->enable debug mode to print the raw JSON output

  • --json ->output results in JSON format


Tailray

A modern and fast implementation of tailscale-systray in Rust. Redesigned from ground up for a more maintainable codebase.

Installation advice

To make the tray persistent across sessions on systemd-based systems, you can enable the provided user service:

systemctl --user enable --now tailray.service

Usage

Tailray requires Tailscaled to be up and running. On Linux systems, you can check its status with systemctl status tailscaled. After you confirm that Tailscale is running, and that you are authenticated run tailray from a terminal or consider writing a Systemd service for it.


Searcli

Experimental CLI wrapper around Searxng HTTP API


Tempus

Tiny, simple, portable terminal timer utility with style (< 2MB)

Usage

# Basic timer - 5 minutes
tempus 5m

# Pomodoro preset with notifications
tempus -p pomodoro -n

# Custom timer with a name and rainbow theme
tempus 30m -n "Meditation" -t rainbow

# Short break without sound notification
tempus -p short-break --bell=false

# Use without colors (you can also set the NO_COLOR env variable)
NO_COLOR=1 tempus 5m

# Countdown to a specific time (today or tomorrow)
tempus countdown 20:00

# Countdown to a specific date and time
tempus countdown "2025-12-31 23:59:59" --name "New Year"

# Countdown with a theme
tempus countdown "2025-05-10" --theme rainbow

# Countdown with big clock display
tempus countdown "14:30" --big

Bandwhich

This is a CLI utility for displaying current network utilization by process, connection and remote IP/hostname

Usage

Usage: bandwhich [OPTIONS]

Options:
  -i, --interface <INTERFACE>      The network interface to listen on, eg. eth0
  -r, --raw                        Machine friendlier output
  -n, --no-resolve                 Do not attempt to resolve IPs to their hostnames
  -s, --show-dns                   Show DNS queries
  -d, --dns-server <DNS_SERVER>    A dns server ip to use instead of the system default
      --log-to <LOG_TO>            Enable debug logging to a file
  -v, --verbose...                 Increase logging verbosity
  -q, --quiet...                   Decrease logging verbosity
  -p, --processes                  Show processes table only
  -c, --connections                Show connections table only
  -a, --addresses                  Show remote addresses table only
  -u, --unit-family <UNIT_FAMILY>  Choose a specific family of units [default: bin-bytes] [possible values: bin-bytes, bin-bits, si-bytes, si-bits]
  -t, --total-utilization          Show total (cumulative) usages
  -h, --help                       Print help (see more with '--help')
  -V, --version                    Print version

Typst-CLI

Typst is a new markup-based typesetting system that is designed to be as powerful as LaTeX while being much easier to learn and use.

Usage

# Creates `file.pdf` in working directory.
typst compile file.typ

# Creates a PDF file at the desired path.
typst compile path/to/source.typ path/to/output.pdf

# Watches source files and recompiles on changes.
typst watch file.typ

# Prints available subcommands and options.
typst help