Skip to content

geoffsym/fish

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

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

No releases published

Packages

 
 
 

Contributors

Languages