Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
115 changes: 115 additions & 0 deletions conf.d/fishline-themes/nord.fish
Original file line number Diff line number Diff line change
@@ -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