diff --git a/.config/foot/foot.ini b/.config/foot/foot.ini index 753e098..f3231b4 100644 --- a/.config/foot/foot.ini +++ b/.config/foot/foot.ini @@ -39,7 +39,8 @@ bold-text-in-bright=yes # workers= [main] -include=~/.config/foot/themes/spacedust +#include=~/.config/foot/themes/spacedust +include=~/.config/foot/themes/nord [environment] # name=value diff --git a/.config/foot/themes/nord b/.config/foot/themes/nord new file mode 100644 index 0000000..4ce3a53 --- /dev/null +++ b/.config/foot/themes/nord @@ -0,0 +1,44 @@ +# -*- conf -*- +# theme: Nord +# author: Arctic Ice Studio , Sven Greb +# description: β€žNordβ€œ β€” An arctic, north-bluish color palette +# +# this specific foot theme is based on nord-alacritty: +# https://github.com/arcticicestudio/nord-alacritty/blob/develop/src/nord.yml + +[cursor] +color = 2e3440 d8dee9 + +[colors] +foreground = d8dee9 +background = 2e3440 + +# selection-foreground = d8dee9 +# selection-background = 4c566a + +regular0 = 3b4252 +regular1 = bf616a +regular2 = a3be8c +regular3 = ebcb8b +regular4 = 81a1c1 +regular5 = b48ead +regular6 = 88c0d0 +regular7 = e5e9f0 + +bright0 = 4c566a +bright1 = bf616a +bright2 = a3be8c +bright3 = ebcb8b +bright4 = 81a1c1 +bright5 = b48ead +bright6 = 8fbcbb +bright7 = eceff4 + +dim0 = 373e4d +dim1 = 94545d +dim2 = 809575 +dim3 = b29e75 +dim4 = 68809a +dim5 = 8c738c +dim6 = 6d96a5 +dim7 = aeb3bb diff --git a/.config/tmux/tmux.conf b/.config/tmux/tmux.conf index 016a2c5..8caa77a 100644 --- a/.config/tmux/tmux.conf +++ b/.config/tmux/tmux.conf @@ -1,6 +1,9 @@ # set 256color # set -g default-terminal "tmux-256color" +# set default shell +set-option -g default-shell "/usr/bin/fish" + # change update interval from default of 15 set -g status-interval 1 @@ -11,7 +14,7 @@ set-option -sg escape-time 10 set-option -g focus-events on # set term gui colors per nvim health check -set -sa terminal-overrides ",alacritty:Tc" +#set -sa terminal-overrides ",alacritty:Tc" # start windows and panes numbering at 1 instead of the default 0 set -g base-index 1 @@ -23,11 +26,11 @@ set -g mouse on # change command prefix from C-b to C-a set-option -g prefix C-a -# turn off auto window name (may use more CPU) -setw -g automatic-rename off +# auto window name (may use more CPU) +setw -g automatic-rename on # customized key bindings -bind r source-file ~/.tmux.conf # reload tmux conf with r +bind r source-file ~/.config/tmux/tmux.conf # reload tmux conf with r bind | split-window -h # use | for horizontal spli bind - split-window -v # use - for vertical split unbind '"' # unbind default horizontal split key @@ -40,21 +43,22 @@ bind -n M-Up select-pane -U bind -n M-Down select-pane -D # pane settings -set -g pane-border-style fg=red -set -g pane-active-border-style fg=yellow +#set -g pane-border-style fg=red +#set -g pane-active-border-style fg=yellow # set -g pane-border-status top # set -g pane-border-format "[ #P ]" # status line -set -g status-position top # set bar to top -set -g status-justify centre # center window list -set -g window-status-current-style 'bold' # set current window name to bold -set -g status-bg color7 # set bar default background color -set -g status-fg color234 # set bar default foreground color +#set -g status-position top # set bar to top +#set -g status-justify centre # center window list +#set -g window-status-current-style 'bold' # set current window name to bold +#set -g status-bg color7 # set bar default background color +#set -g status-fg color234 # set bar default foreground color # define left status content # sets color to green, skull icon, session in brackets, change color back to defaultr -set -g status-left " πŸ’€ [ #S ] " -set -g status-right " πŸ“† %a %d πŸ•“%l:%M:%S %P " +#set -g status-left " πŸ’€ [ #S ] " +#set -g status-right " πŸ“† %a %d πŸ•“%l:%M:%S %P " +set -g status-right '#{prefix_highlight} | %a %Y-%m-%d %H:%M' # Set vi keys set -g mode-keys vi @@ -64,5 +68,13 @@ set -g status-keys vi set -g @plugin 'tmux-plugins/tpm' set -g @plugin 'tmux-plugins/tmux-sensible' +# Nord Theme Plugin +set -g @plugin 'arcticicestudio/nord-tmux' + +# other examples: +# set -g @plugin 'github_username/plugin_name' +# set -g @plugin 'git@github.com/user/plugin' +# set -g @plugin 'git@bitbucket.com/user/plugin' + # initialize TMUX plugin manager (keep this line at the bottom) run '~/.tmux/plugins/tpm/tpm'