diff --git a/dotfiles/.stow-local-ignore b/dotfiles/.stow-local-ignore new file mode 100644 index 0000000..e514410 --- /dev/null +++ b/dotfiles/.stow-local-ignore @@ -0,0 +1,30 @@ +# The default stow-ignore settings +# ------------------------------------- +# Comments and blank lines are allowed. + +RCS +.+,v + +CVS +\.\#.+ # CVS conflict files / emacs lock files +\.cvsignore + +\.svn +_darcs +\.hg + +\.git +\.gitignore +\.gitmodules + +.+~ # emacs backup files +\#.*\# # emacs autosave files + +^/README.* +^/LICENSE.* +^/COPYING +# ------------------------------------- +# +# My customizations +Makefile +\.DS_Store diff --git a/dotfiles/Makefile b/dotfiles/Makefile new file mode 100644 index 0000000..22c4da8 --- /dev/null +++ b/dotfiles/Makefile @@ -0,0 +1,6 @@ +test: + @echo Test mode, run \"make all\" to enact changes + stow -v --no --dotfiles --target ~ . + +all: + stow -v --dotfiles --target ~ . diff --git a/tmux.conf b/dotfiles/dot-config/tmux/tmux.conf similarity index 68% rename from tmux.conf rename to dotfiles/dot-config/tmux/tmux.conf index 0b51eac..ec10c1c 100644 --- a/tmux.conf +++ b/dotfiles/dot-config/tmux/tmux.conf @@ -8,7 +8,7 @@ unbind l bind C-a last-window # Reload configs for faster config testing -bind r source-file ~/.tmux.conf +bind r source-file ~/.config/tmux/tmux.conf \; display "Reloaded…" # start numbering windows at 1 set -g base-index 1 @@ -36,6 +36,17 @@ bind -n M-j select-pane -D bind -n M-k select-pane -U bind -n M-l select-pane -R +# Set the visual style for a window that received a bell +set-window-option -g window-status-bell-style bg=color167,fg=colour235 # bg=redish, fg=black + +# Set up the status bar +set-option -g status-left-length 30 +set-option -g status-style fg=colour136,bg=colour235 # fg=brown, bg=black +set-option -g status-left "#[fg=green]tdkvxyvkv7 #[fg=white]☰ #[default]" +set-option -ag status-right " #[fg=white,bg=default]%H:%M#[default] #[fg=white]%Y-%m-%d" +set-option -g status-right " #[fg=white,bg=default]%H:%M#[default] #[fg=white]%Y-%m-%d" +set-window-option -g window-status-current-style fg=colour166,bg=colour235 + # Install the tmux plugin manager # git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm # List of plugins