2026-07-16 06:02:06 +05:30
2026-07-22 02:27:46 +05:30
2026-07-21 13:03:44 +05:30
2026-07-23 22:11:30 +05:30
2026-07-22 02:21:13 +05:30
2026-07-21 21:16:05 +05:30
2026-07-20 16:38:32 +05:30
2026-07-15 20:09:57 +00:00
2026-07-20 16:38:32 +05:30

Fish shell configuration

A minimal, modular system-wide Fish shell configuration focused on productivity, consistency, and readability.

Primarily designed for Debian servers, but easily adaptable to other OS and use cases with minimal config changes.

Features

  • Modular architecture
  • System-wide installation
  • Prompt themes
  • Package manager profiles
  • Aliases
  • Abbreviations
  • Functions
  • Color configuration
  • PATH management
  • fzf integration
  • Modern CLI tool defaults

Roadmap

Package manager backends

  • apt (Debian-based)
  • dnf (RHEL/Fedora-based)
  • pacman (Arch-based)
  • zypper (SUSE)
  • apk (Alpine)
  • xbps (Void)
  • pkg (FreeBSD)
  • pkg (RedoxOS)

Configuration profiles

  • Servers
    • Proxmox host
    • Generic server VM
  • Desktops
    • Workstation
    • Personal desktop

Installation

Clone this repo into the system-wide Fish config directory (run as root):

git clone https://git.candifloss.cc/candifloss/dotfiles_fish_server.git /etc/fish

Or into your user config directory:

git clone https://git.candifloss.cc/candifloss/dotfiles_fish_server.git ~/.config/fish
Description
Fish shell configurations, mainly for servers
Readme GPL-3.0 135 KiB
Languages
Shell 100%