diff --git a/.config/alacritty/alacritty.yml b/.config/alacritty/alacritty.yml index ca0bff5..bd19463 100644 --- a/.config/alacritty/alacritty.yml +++ b/.config/alacritty/alacritty.yml @@ -12,7 +12,7 @@ # available, otherwise `xterm-256color` is used. #TERM: alacritty -# window: +window: # Window dimensions (changes require restart) # # Specified in number of columns/lines, not pixels. @@ -33,9 +33,9 @@ # # Blank space added around the window in pixels. This padding is scaled # by DPI and the specified value is always added at both opposing sides. - # padding: - # x: 0 - # y: 0 + padding: + x: 5 + y: 5 # Spread additional padding evenly around the terminal content. #dynamic_padding: false @@ -248,6 +248,75 @@ font: # #indexed_colors: [] +# Colors (Dracula) +colors: + # Default colors + primary: + background: '0x282a36' + foreground: '0xf8f8f2' + + # Bright and dim foreground colors + # + # The dimmed foreground color is calculated automatically if it is not present. + # If the bright foreground color is not set, or `draw_bold_text_with_bright_colors` + # is `false`, the normal foreground color will be used. + #dim_foreground: '0x9a9a9a' + #bright_foreground: '0xffffff' + + # Cursor colors + # + # Colors which should be used to draw the terminal cursor. If these are unset, + # the cursor color will be the inverse of the cell color. + cursor: + text: '0x44475a' + cursor: '0xf8f8f2' + + # Normal colors + normal: + black: '0x000000' + red: '0xff5555' + green: '0x50fa7b' + yellow: '0xf1fa8c' + blue: '0xbd93f9' + magenta: '0xff79c6' + cyan: '0x8be9fd' + white: '0xbfbfbf' + + # Bright colors + bright: + black: '0x4d4d4d' + red: '0xff6e67' + green: '0x5af78e' + yellow: '0xf4f99d' + blue: '0xcaa9fa' + magenta: '0xff92d0' + cyan: '0x9aedfe' + white: '0xe6e6e6' + + # Dim colors + # + # If the dim colors are not set, they will be calculated automatically based + # on the `normal` colors. + dim: + black: '0x14151b' + red: '0xff2222' + green: '0x1ef956' + yellow: '0xebf85b' + blue: '0x4d5b86' + magenta: '0xff46b0' + cyan: '0x59dffc' + white: '0xe6e6d1' + + # Indexed Colors + # + # The indexed colors include all colors from 16 to 256. + # When these are not set, they're filled with sensible defaults. + # + # Example: + # `- { index: 16, color: '0xff00ff' }` + # + indexed_colors: [] + # Visual Bell # # Any time the BEL code is received, Alacritty "rings" the visual bell. Once @@ -278,7 +347,7 @@ font: # # Window opacity as a floating point number from `0.0` to `1.0`. # The value `0.0` is completely transparent and `1.0` is opaque. -background_opacity: 0.75 +background_opacity: 0.85 #selection: #semantic_escape_chars: ",│`|:\"' ()[]{}<>\t" @@ -314,10 +383,12 @@ cursor: # - (macOS) /bin/bash --login # - (Linux/BSD) user login shell # - (Windows) powershell -#shell: -# program: /bin/bash -# args: -# - --login +shell: + program: /bin/bash + args: + - -l + - -c + - "tmux attach || tmux" # Startup directory # diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..f92f3f0 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,6 @@ +[submodule ".vim/pack/themes/start/dracula"] + path = .vim/pack/themes/start/dracula + url = https://github.com/dracula/vim.git +[submodule ".tmux/plugins/tpm"] + path = .tmux/plugins/tpm + url = https://github.com/tmux-plugins/tpm diff --git a/.tmux.conf b/.tmux.conf new file mode 100644 index 0000000..0741140 --- /dev/null +++ b/.tmux.conf @@ -0,0 +1,12 @@ +# List of plugins +set -g @plugin 'tmux-plugins/tpm' +set -g @plugin 'tmux-plugins/tmux-sensible' +set -g @plugin 'dracula/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 very bottom of tmux.conf) +run -b '~/.tmux/plugins/tpm/tpm' diff --git a/.tmux/plugins/tpm b/.tmux/plugins/tpm new file mode 160000 index 0000000..06d4122 --- /dev/null +++ b/.tmux/plugins/tpm @@ -0,0 +1 @@ +Subproject commit 06d41226af02ca4f5bcf58169dd4f0a2aa42218c diff --git a/.vim/pack/themes/start/dracula b/.vim/pack/themes/start/dracula new file mode 160000 index 0000000..494dbe9 --- /dev/null +++ b/.vim/pack/themes/start/dracula @@ -0,0 +1 @@ +Subproject commit 494dbe9d4effff140ffe6743b614d900a0f34dd7 diff --git a/.vimrc b/.vimrc index d24fe1f..2db1cbb 100644 --- a/.vimrc +++ b/.vimrc @@ -1,7 +1,3 @@ -" Colors -colorscheme murphy -syntax enable - " Spaces & Tabs set tabstop=4 set softtabstop=4 @@ -15,3 +11,8 @@ filetype indent on set wildmenu set lazyredraw set showmatch + +" Dracula Theme +packadd! dracula +syntax enable +colorscheme dracula