From d21aa4ed4be579d15dd7cb17c8b81ad0ec536b48 Mon Sep 17 00:00:00 2001 From: rootiest Date: Mon, 8 Jun 2026 22:03:24 -0400 Subject: [PATCH] =?UTF-8?q?chore:=20remove=20requirements.md=20(superseded?= =?UTF-8?q?=20by=20=C2=A76=20dependency=20catalog=20and=20fish-deps)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- requirements.md | 124 ------------------------------------------------ 1 file changed, 124 deletions(-) delete mode 100644 requirements.md diff --git a/requirements.md b/requirements.md deleted file mode 100644 index 48ed99b..0000000 --- a/requirements.md +++ /dev/null @@ -1,124 +0,0 @@ -# Fish Config Requirements - -Non-standard applications required by this fish shell configuration. - -## Terminal Emulators - -| Tool | Description | Notes | -|------|-------------|-------| -| `kitty` | GPU-accelerated terminal emulator | Primary terminal; used heavily for tab/window management via `kitty @` | -| `wezterm` | Cross-platform GPU-accelerated terminal | Referenced as alternative | -| `konsole` | KDE terminal emulator | Used in `tab.fish` as fallback | - -## File & Directory Tools - -| Tool | Description | Notes | -|------|-------------|-------| -| `lsd` | `ls` replacement with icons and colors | Wraps `ls`, `l`, `ll`, `lt`, `lstree`, `lS`, `ltr` | -| `bat` | `cat` replacement with syntax highlighting | Wraps `cat` | -| `dust` | Disk usage analyzer (Rust) | Used in `du.fish` | -| `duf` | Disk usage/free utility | Used in `du.fish` | -| `dua` | Fast disk space analyzer | Used in `du.fish` | -| `trash` / `trash-cli` | Safe file deletion to trash | Wraps `rm` | - -## Editors - -| Tool | Description | Notes | -|------|-------------|-------| -| `nvim` | Neovim text editor | Primary editor; used in `edit`, `view`, `nlazyup`, `nvimup` | -| `kate` | KDE text editor | Abbreviation target | - -## Git & Version Control - -| Tool | Description | Notes | -|------|-------------|-------| -| `lazygit` | Terminal Git UI | Abbreviation `lg` | -| `gitui` | Fast terminal Git UI | `gitui.fish` wrapper | -| `clone-in-kitty` | Clone repos into a Kitty window | Used in `clone.fish`, `clonet.fish` | - -## System & Process Monitoring - -| Tool | Description | Notes | -|------|-------------|-------| -| `btop` | Modern resource monitor | Wraps `top` | -| `fastfetch` | System info display | `ffetch.fish`, `cffetch.fish` | -| `neofetch` | System info display (fallback) | Fallback in `ffetch.fish` | - -## Package Management - -| Tool | Description | Notes | -|------|-------------|-------| -| `paru` | AUR helper (Arch Linux) | Used in `install`, `search`, `upgrade`, `parur` | - -## Navigation & Search - -| Tool | Description | Notes | -|------|-------------|-------| -| `zoxide` | Smart `cd` with frecency | Initialized in `zoxide.fish` | -| `fzf` | Fuzzy finder | Used in `parur.fish` and elsewhere | -| `ripgrep` / `rg` | Fast line-oriented search | Wrapped in `rg.fish` | - -## Shell Prompt & Theme - -| Tool | Description | Notes | -|------|-------------|-------| -| `starship` | Cross-shell prompt | Initialized in `config.fish` | - -## Terminal Multiplexers - -| Tool | Description | Notes | -|------|-------------|-------| -| `zellij` | Terminal workspace/multiplexer | `zellij.fish` wrapper | - -## Network & Remote - -| Tool | Description | Notes | -|------|-------------|-------| -| `tailscale` | VPN client | `tailscale.fish`, `tailart.fish` | -| `curl` | HTTP/data transfer | Used in `bd-pull.fish` | - -## Developer & Productivity Tools - -| Tool | Description | Notes | -|------|-------------|-------| -| `chezmoi` | Dotfile manager | Numerous abbreviations | -| `llm` | CLI for LLM interaction | `llm.fish` wrapper | -| `cheat` | Cheatsheet viewer | `cheat.fish`, `cheat.conf.d` | -| `wakatime` | Developer time tracking | Initialized in `wakatime.fish` | -| `bd` / `beads` | Lightweight issue tracker | `bd-pull.fish`, abbreviations | -| `lazybeads` | Terminal UI for beads | Abbreviation target | -| `agy` | antigravity-cli AI assistant | `antigravity.fish` wrapper, abbreviations | -| `antigravity-ide` | antigravity-ide editor | `antigravity-ide.fish` wrapper, abbreviations | - -## Container Tools - -| Tool | Description | Notes | -|------|-------------|-------| -| `docker` | Container platform | `dops.fish`, abbreviations | -| `lazydocker` | Terminal Docker UI | `ld` function in `config.fish` | - -## Command Replacements / Enhancements - -| Tool | Description | Notes | -|------|-------------|-------| -| `ov` | Modern pager | Sets `$PAGER`; wraps `less` with hierarchy fallback | -| `prettyping` | Pretty `ping` wrapper | Wraps `ping` | -| `sudo-rs` | Rust rewrite of sudo | Wraps `sudo` | - -## Data & System Utilities - -| Tool | Description | Notes | -|------|-------------|-------| -| `jq` | JSON processor | Used in `bd-pull.fish` | -| `wl-colorpicker-plasma` | Wayland color picker (KDE) | `get-color.fish` | - -## Fish Shell Framework & Plugins - -| Tool | Description | Notes | -|------|-------------|-------| -| `fisher` | Fish plugin manager | Bootstrapped automatically on first run; manages `sponge` via `fish_plugins` | -| `meaningful-ooo/sponge` | Remove failed commands from history | Fisher-managed; files are gitignored | - -Other plugin functionality (Catppuccin theme, FZF bindings, done notifications, autopair, puffer-fish -expansions) is bundled directly with this config in `functions/`, `conf.d/`, and `themes/` as -customized versions — do not install them via `fisher install`.