diff options
| author | ottjk <joshott16@gmail.com> | 2023-12-30 19:34:07 -0500 |
|---|---|---|
| committer | ottjk <joshott16@gmail.com> | 2023-12-30 19:34:07 -0500 |
| commit | e50a69a7348bcbf43a710f7157d5f4f304f22d70 (patch) | |
| tree | ecf07d5bb2564a8cf62c0c91ddcd8887ce124397 | |
| parent | ed46f1c5e82709417085b1a3b7708b209c5f4bfe (diff) | |
| download | dotfiles-e50a69a7348bcbf43a710f7157d5f4f304f22d70.tar.gz dotfiles-e50a69a7348bcbf43a710f7157d5f4f304f22d70.zip | |
hidden files
| -rw-r--r-- | .tmux.conf | 17 | ||||
| -rw-r--r-- | .vimrc | 36 | ||||
| -rw-r--r-- | .wezterm.lua | 55 |
3 files changed, 108 insertions, 0 deletions
diff --git a/.tmux.conf b/.tmux.conf new file mode 100644 index 0000000..912ec84 --- /dev/null +++ b/.tmux.conf @@ -0,0 +1,17 @@ +set -g default-terminal "screen-256color" + +set-option -ga terminal-overrides ",xterm-256color:Tc" + +# List of plugins +set -g @plugin 'catppuccin/tmux' +set -g @plugin 'tmux-plugins/tpm' +set -g @plugin 'tmux-plugins/tmux-sensible' + +# Other examples: +# set -g @plugin 'github_username/plugin_name' +# set -g @plugin 'github_username/plugin_name#branch' +# 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 very bottom of tmux.conf) +run '~/.tmux/plugins/tpm/tpm' @@ -0,0 +1,36 @@ +set termguicolors +colorscheme catppuccin_macchiato +syntax on + +set nu +set relativenumber + +set tabstop=4 +set softtabstop=4 +set shiftwidth=4 +set expandtab + +set smartindent + +set nohlsearch +set incsearch + +set scrolloff=8 +set signcolumn=no +set cursorline +set cursorlineopt=number + +let mapleader = ' ' + +vnoremap <PageDown> :m '>+1<CR>gv=gv +vnoremap <PageUp> :m '<-2<CR>gv=gv + +noremap <Up> gk +noremap <Down> gj + +noremap J mzJ`z + +noremap o o<Esc> +noremap O O<Esc> + +noremap Q <nop> diff --git a/.wezterm.lua b/.wezterm.lua new file mode 100644 index 0000000..c4283dc --- /dev/null +++ b/.wezterm.lua @@ -0,0 +1,55 @@ +-- Pull in the wezterm API +local wezterm = require 'wezterm' + +-- This table will hold the configuration. +local config = {} + +-- In newer versions of wezterm, use the config_builder which will +-- help provide clearer error messages +if wezterm.config_builder then + config = wezterm.config_builder() +end + +-- This is where you actually apply your config choices + +-- For example, changing the color scheme: +-- config.color_scheme = 'Catppuccin Macchiato' + +local scheme = wezterm.color.get_builtin_schemes()['Catppuccin Macchiato'] +scheme.ansi = { + "#414559", + "#FB6E71", + "#A1EB70", + "#FBCF7A", + "#81A6F9", + "#FEAEE9", + "#67e5d4", + "#CDD2E4", +} + +scheme.brights = { + "#51576d", + "#FB6E71", + "#A1EB70", + "#FBCF7A", + "#81A6F9", + "#FEAEE9", + "#67e5d4", + "#DADFF1", +} + +config.color_schemes = { + ["BETTERppuccin"] = scheme +} +config.color_scheme = "BETTERppuccin" + +-- config.font = wezterm.font 'FiraCode Nerd Font' +config.font = wezterm.font_with_fallback { + 'FiraCode Nerd Font', +} +config.font_size = 11.0 + +config.hide_tab_bar_if_only_one_tab = true + +-- and finally, return the configuration to wezterm +return config |