mirror of
				https://github.com/nmasur/dotfiles
				synced 2025-11-04 15:13:16 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			47 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Fish
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Fish
		
	
	
		
			Executable File
		
	
	
	
	
#!/usr/bin/env fish
 | 
						|
 | 
						|
set -U FISH_DIR (readlink ~/.config/fish) # Used for getting to this repo
 | 
						|
set -Ux DOTS (dirname $FISH_DIR) # Directory of this config repo
 | 
						|
set -U CDPATH . $HOME # Directories available for immediate cd
 | 
						|
set -Ux EDITOR nvim # Preferred text editor
 | 
						|
set -U PROJ $HOME/dev/work # Projects directory
 | 
						|
set -Ux NOTES_PATH "$HOME/dev/personal/notes" # Notes directory
 | 
						|
set -Ux MANPAGER "nvim +Man!" # Used for reading man pages
 | 
						|
set -Ux DIRENV_LOG_FORMAT "" # Disable direnv output
 | 
						|
set -Ux BROWSER "/Applications/Firefox.app/Contents/MacOS/firefox"
 | 
						|
 | 
						|
# Load abbreviations
 | 
						|
abbrs
 | 
						|
 | 
						|
# Turn off greeting
 | 
						|
set -U fish_greeting ""
 | 
						|
 | 
						|
# Set colors (Base16 Eighties)
 | 
						|
set -U fish_color_normal normal
 | 
						|
set -U fish_color_command 99cc99
 | 
						|
set -U fish_color_quote ffcc66
 | 
						|
set -U fish_color_redirection d3d0c8
 | 
						|
set -U fish_color_end cc99cc
 | 
						|
set -U fish_color_error f2777a
 | 
						|
set -U fish_color_selection white --bold --background=brblack
 | 
						|
set -U fish_color_search_match bryellow --background=brblack
 | 
						|
set -U fish_color_history_current --bold
 | 
						|
set -U fish_color_operator 6699cc
 | 
						|
set -U fish_color_escape 66cccc
 | 
						|
set -U fish_color_cwd green
 | 
						|
set -U fish_color_cwd_root red
 | 
						|
set -U fish_color_valid_path --underline
 | 
						|
set -U fish_color_autosuggestion 747369
 | 
						|
set -U fish_color_user brgreen
 | 
						|
set -U fish_color_host normal
 | 
						|
set -U fish_color_cancel -r
 | 
						|
set -U fish_pager_color_completion normal
 | 
						|
set -U fish_pager_color_description B3A06D yellow
 | 
						|
set -U fish_pager_color_prefix white --bold --underline
 | 
						|
set -U fish_pager_color_progress brwhite --background=cyan
 | 
						|
set -U fish_color_comment ffcc66
 | 
						|
set -U fish_color_param d3d0c8
 | 
						|
set -U fish_color_match 6699cc
 | 
						|
 | 
						|
echo "fish setup ✓"
 |