From e50a69a7348bcbf43a710f7157d5f4f304f22d70 Mon Sep 17 00:00:00 2001 From: ottjk Date: Sat, 30 Dec 2023 19:34:07 -0500 Subject: hidden files --- .tmux.conf | 17 +++++++++++++++++ .vimrc | 36 ++++++++++++++++++++++++++++++++++++ .wezterm.lua | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 108 insertions(+) create mode 100644 .tmux.conf create mode 100644 .vimrc create mode 100644 .wezterm.lua 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 :m '>+1gv=gv +vnoremap :m '<-2gv=gv + +noremap gk +noremap gj + +noremap J mzJ`z + +noremap o o +noremap O O + +noremap Q 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 -- cgit v1.3