diff --git a/conf.d/fishline-themes/nord.fish b/conf.d/fishline-themes/nord.fish new file mode 100644 index 0000000..9e139f2 --- /dev/null +++ b/conf.d/fishline-themes/nord.fish @@ -0,0 +1,115 @@ +#!/usr/bin/env fish +# -*- mode:fish; tab-width:4 -*- +# +# Nord color theme for Fishline +# https://www.nordtheme.com/docs/colors-and-palettes +# + +# Polar Night +set -l __nord0 2E3440 +set -l __nord1 3B4252 +set -l __nord2 434C5E +set -l __nord3 4C566A + +# Snow Storm +set -l __nord4 D8DEE9 +set -l __nord5 E5E9F0 +set -l __nord6 ECEFF4 + +# Frost +set -l __nord7 8FBCBB +set -l __nord8 88C0D0 +set -l __nord9 81A1C1 +set -l __nord10 5E81AC + +# Aurora +set -l __nord11 BF616A +set -l __nord12 D08770 +set -l __nord13 EBCB8B +set -l __nord14 A3BE8C +set -l __nord15 B48EAD + +# Color for PWD and FULLPWD segment +set FLCLR_PWD_BG_HOME $__nord9 +set FLCLR_PWD_FG_HOME $__nord0 +set FLCLR_PWD_BG $__nord2 +set FLCLR_PWD_FG $__nord4 +set FLCLR_FULLPWD_BG $FLCLR_PWD_BG +set FLCLR_FULLPWD_FG $FLCLR_PWD_FG + +# Color for STATUS segment +set FLCLR_STATUS_BG $__nord11 +set FLCLR_STATUS_FG $__nord6 + +# Color for WRITE segment +set FLCLR_WRITE_BG $__nord12 +set FLCLR_WRITE_FG $__nord0 + +# Color for ARROW segment +set FLCLR_ARROW_BG $__nord3 +set FLCLR_ARROW_FG $__nord4 + +# Color for ROOT segment +set FLCLR_ROOT_BG_USER $__nord3 +set FLCLR_ROOT_FG_USER $__nord4 +set FLCLR_ROOT_BG_ROOT $__nord11 +set FLCLR_ROOT_FG_ROOT $__nord6 + +# Color for VFISH segment +set FLCLR_VFISH_BG $__nord14 +set FLCLR_VFISH_FG $__nord0 + +# Color for CONDA segment +set FLCLR_CONDA_BG $FLCLR_VFISH_BG +set FLCLR_CONDA_FG $FLCLR_VFISH_FG + +# Color for GIT segment +set FLCLR_GIT_BG_CLEAN $__nord14 +set FLCLR_GIT_FG_CLEAN $__nord0 +set FLCLR_GIT_BG_DIRTY $__nord15 +set FLCLR_GIT_FG_DIRTY $__nord0 +set FLCLR_GIT_BG_DETACHED $__nord13 +set FLCLR_GIT_FG_DETACHED $__nord0 + +# Color for CLOCK segment +set FLCLR_CLOCK_BG $__nord8 +set FLCLR_CLOCK_FG $__nord0 + +# Color for USER and USERHOST segments +set FLCLR_USER_BG $__nord7 +set FLCLR_USER_FG $__nord0 +set FLCLR_USERHOST_BG $__nord7 +set FLCLR_USERHOST_FG $__nord0 + +# Color for JOBS segment +set FLCLR_JOBS_BG $__nord13 +set FLCLR_JOBS_FG $__nord0 + +# Color for EXECTIME segment +set FLCLR_EXECTIME_BG $__nord12 +set FLCLR_EXECTIME_FG $__nord0 + +# Color for SCREEN segment +set FLCLR_SCREEN_BG $__nord10 +set FLCLR_SCREEN_FG $__nord4 + +# Color for VIMODE segment +set FLCLR_VIMODE_DEFAULT_BG $__nord9 +set FLCLR_VIMODE_DEFAULT_FG $__nord0 +set FLCLR_VIMODE_INSERT_BG $__nord14 +set FLCLR_VIMODE_INSERT_FG $__nord0 +set FLCLR_VIMODE_REPLACE_BG $__nord11 +set FLCLR_VIMODE_REPLACE_FG $__nord6 +set FLCLR_VIMODE_VISUAL_BG $__nord15 +set FLCLR_VIMODE_VISUAL_FG $__nord0 + +# Color for SEPARATOR segment +set FLCLR_SEPARATOR_BG $__nord1 +set FLCLR_SEPARATOR_FG $__nord4 + +# Color for FISH segment (Powerline glyph) +set FLCLR_FISH $__nord8 + +# Color for FISH segment (non-Powerline) +set FLCLR_FISH_FG $__nord8 +set FLCLR_FISH_BG normal