Skip to content
geoffsymPublic

About

My personal fish shell config

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Geoff's Fish Configuration

This is my personal fish shell configuration, set up for portability across machines.

Plugins

I use fisher to manage these plugins:

Installation

To set up this configuration on a new machine:

  1. Clone this repository to ~/.config/fish.
  2. Bootstrap Fisher by sourcing the bundled function:
    source ~/.config/fish/functions/fisher.fish && fisher update
    (On startup, the configuration automatically registers jorgebucaran/fisher in your shell's _fisher_plugins universal variable, preventing any conflicts during updates).

Key Features

  • Custom greeting
  • Environment variables and PATH adjustments
  • Useful aliases (eza, grep, wget, etc.)
    • Conditionally display eza icons if the env var NERD_FONT is set
    • OS-specific aliases for Arch and Debian families
  • please function for sudo-ing previous commands easily

About

My personal fish shell config

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages