summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorottjk <joshott16@gmail.com>2023-12-30 19:34:07 -0500
committerottjk <joshott16@gmail.com>2023-12-30 19:34:07 -0500
commite50a69a7348bcbf43a710f7157d5f4f304f22d70 (patch)
treeecf07d5bb2564a8cf62c0c91ddcd8887ce124397
parented46f1c5e82709417085b1a3b7708b209c5f4bfe (diff)
downloaddotfiles-e50a69a7348bcbf43a710f7157d5f4f304f22d70.tar.gz
dotfiles-e50a69a7348bcbf43a710f7157d5f4f304f22d70.zip
hidden files
-rw-r--r--.tmux.conf17
-rw-r--r--.vimrc36
-rw-r--r--.wezterm.lua55
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'
diff --git a/.vimrc b/.vimrc
new file mode 100644
index 0000000..5d3a1ba
--- /dev/null
+++ b/.vimrc
@@ -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