This repository contains my sensible defaults for fish.
The contents of this repository should be placed in your $HOME/.config.
git clone https://github.com/dotbrains/fish.git $HOME/.config/fish- Structure - Detailed explanation of the directory layout and sourcing order
- Customization - Guide for adding your own aliases, functions, and configurations
- Modular organization - Aliases, variables, and functions organized by category
- 20+ custom functions - Categorized utilities for git, navigation, package management, processes, and more
- Organized variables - Environment variables split into focused modules (core, XDG, PATH, version managers, editor, tools)
- 6 alias categories - Core, filesystem, git, package managers, system, and tools
- Color schemes - Nord and Catppuccin themes for fzf and bat
- Plugin management - Fisher integration with curated plugins
- XDG compliant - Follows XDG Base Directory Specification
The code is available under the MIT license.