My personal config for the Friendly Interactive Shell.
To install, symlink to ~/.config/fish
- cowsay
- bat
- ripgrep (rg)
- mpv
- qrencode
- fzf
- python3
Most of these expect $AUR_DIR to be set, the location of a directory where AUR
package git repos will be cloned. .local/share/aur is a reasonable choice.
aurc: Install a package from the AUR.aurs: Search the AUR for a given string.aurup: Update all installed AUR packages.aurl: List all AUR packages installed on the system.aur-dir-clean: Remove orphaned AUR directories not corresponding to installed packages.aur-sync: Downloads the latest AUR package list. Not currently used for anything 😅aur-disappeared: Display a list of locally installed packages that have been removed from the AUR.
isword: Find words matching a pattern
Meant to be used with a music library organized with directories for each album, with track numbers in filename. Uses mpv
m: Play album or directorymshuf: Play album or directory in shuffled orderfindmusic: Utility function to list music files in a directory (recursively)mrand(abbr form (randir)): Play a random album
print-colors: Display a chart of terminal colors for testing color schemes.visualize-theme: Generate an HTML visualization of an Alacritty theme TOML file.
a: Use the best grep-replacement installed.abbr-save: Interactively save contents ofabbr. Assumes you want your abbrs inconf.d/abbrs.fishpwait: Sleep until another process exits.randir: Select a random subdirectory.read-confirm: Prompt user to confirm something.