···11set THEME_PATH $DOTFILES/fish/base16
2233function theme
44- eval sh "$THEME_PATH"/"$argv[1]"."$argv[2]".sh
44+ if status --is-interactive
55+ eval sh "$THEME_PATH"/"$argv[1]"."$argv[2]".sh
66+ end
57end
···5566set -g set-titles on
7788+# set -g lock-after-time 5
99+# set -g lock-command "/home/hauleth/.nix-profile/bin/cmatrix -sC blue"
1010+811source "$HOME/.tmux/themes/agnoster.tmux"
9121013# Smart pane switching with awareness of vim splits
+15-15
utils/dir_colors
···2020DIR 00;38;5;04 # directory 01;34
2121LINK 00;38;5;04 # symbolic link. (If you set this to 'target' instead of a
2222 # numerical value, the color is as for the file pointed to.)
2323-MULTIHARDLINK 00 # regular file with more than one link
2424-FIFO 48;5;230;38;5;136;01 # pipe
2525-SOCK 48;5;230;38;5;136;01 # socket
2626-DOOR 48;5;230;38;5;136;01 # door
2727-BLK 48;5;230;38;5;244;01 # block device driver
2828-CHR 48;5;230;38;5;244;01 # character device driver
2929-ORPHAN 48;5;235;38;5;160 # symlink to nonexistent file, or non-stat'able file
3030-SETUID 48;5;160;38;5;230 # file that is setuid (u+s)
3131-SETGID 48;5;136;38;5;230 # file that is setgid (g+s)
3232-CAPABILITY 30;41 # file with capability
3333-STICKY_OTHER_WRITABLE 48;5;64;38;5;230 # dir that is sticky and other-writable (+t,o+w)
3434-OTHER_WRITABLE 48;5;235;38;5;33 # dir that is other-writable (o+w) and not sticky
3535-STICKY 48;5;33;38;5;230 # dir with the sticky bit set (+t) and not other-writable
3636-# This is for files with execute permission:
3737-EXEC 01;38;5;180
2323+# MULTIHARDLINK 00 # regular file with more than one link
2424+# FIFO 48;5;230;38;5;136;01 # pipe
2525+# SOCK 48;5;230;38;5;136;01 # socket
2626+# DOOR 48;5;230;38;5;136;01 # door
2727+# BLK 48;5;230;38;5;244;01 # block device driver
2828+# CHR 48;5;230;38;5;244;01 # character device driver
2929+# ORPHAN 48;5;235;38;5;160 # symlink to nonexistent file, or non-stat'able file
3030+# SETUID 48;5;160;38;5;230 # file that is setuid (u+s)
3131+# SETGID 48;5;136;38;5;230 # file that is setgid (g+s)
3232+# CAPABILITY 30;41 # file with capability
3333+# STICKY_OTHER_WRITABLE 48;5;64;38;5;230 # dir that is sticky and other-writable (+t,o+w)
3434+# OTHER_WRITABLE 48;5;235;38;5;33 # dir that is other-writable (o+w) and not sticky
3535+# STICKY 48;5;33;38;5;230 # dir with the sticky bit set (+t) and not other-writable
3636+# # This is for files with execute permission:
3737+# EXEC 01;38;5;180
38383939# archives or compressed (violet + bold for compression) {{{
4040.tar 00;38;5;05