Update neovim and kitty to rosepine theme.

This commit is contained in:
2026-03-27 22:44:35 -07:00
parent e3519494f9
commit d76f6d8bf4
9 changed files with 122 additions and 26 deletions

View File

@@ -0,0 +1,53 @@
## name: Rosé Pine
## author: mvllow
## license: MIT
## upstream: https://github.com/rose-pine/kitty/blob/main/dist/rose-pine.conf
## blurb: All natural pine, faux fur and a bit of soho vibes for the classy minimalist
foreground #e0def4
background #191724
selection_foreground #e0def4
selection_background #403d52
cursor #524f67
cursor_text_color #e0def4
url_color #c4a7e7
active_tab_foreground #e0def4
active_tab_background #26233a
inactive_tab_foreground #6e6a86
inactive_tab_background #191724
# black
color0 #26233a
color8 #6e6a86
# red
color1 #eb6f92
color9 #eb6f92
# green
color2 #31748f
color10 #31748f
# yellow
color3 #f6c177
color11 #f6c177
# blue
color4 #9ccfd8
color12 #9ccfd8
# magenta
color5 #c4a7e7
color13 #c4a7e7
# cyan
color6 #ebbcba
color14 #ebbcba
# white
color7 #e0def4
color15 #e0def4

View File

@@ -0,0 +1,41 @@
# BEGIN_KITTY_THEME
# Rosé Pine
include current-theme.conf
# END_KITTY_THEME
# Font
font_family JetBrains Mono Light
font_size 11.0
# Cursor
cursor_shape block
cursor_blink_interval 0.5
cursor_stop_blinking_after 0
# Scrollback
scrollback_lines 10000
# Bell
enable_audio_bell yes
bell_on_tab yes
# Tabs
tab_bar_style powerline
tab_powerline_style slanted
tab_title_template "{index}: {title}"
# URL handling — cmd+click to open
open_url_with default
url_style curly
# Mouse
mouse_hide_wait 3.0
focus_follows_mouse no
# Performance
repaint_delay 10
input_delay 3
sync_to_monitor yes
# Splits/windows
enabled_layouts splits, stack

View File

@@ -11,4 +11,4 @@ require 'keymaps'
require 'config.lazy' require 'config.lazy'
require 'config.lsp' require 'config.lsp'
vim.cmd.colorscheme 'catppuccin-mocha' vim.cmd.colorscheme 'rose-pine'

View File

@@ -1,12 +1,12 @@
{ {
"catppuccin": { "branch": "main", "commit": "beaf41a30c26fd7d6c386d383155cbd65dd554cd" }, "conform.nvim": { "branch": "master", "commit": "086a40dc7ed8242c03be9f47fbcee68699cc2395" },
"conform.nvim": { "branch": "master", "commit": "c2526f1cde528a66e086ab1668e996d162c75f4f" },
"lazy.nvim": { "branch": "main", "commit": "306a05526ada86a7b30af95c5cc81ffba93fef97" }, "lazy.nvim": { "branch": "main", "commit": "306a05526ada86a7b30af95c5cc81ffba93fef97" },
"neo-tree.nvim": { "branch": "main", "commit": "f3df514fff2bdd4318127c40470984137f87b62e" }, "neo-tree.nvim": { "branch": "main", "commit": "84c75e7a7e443586f60508d12fc50f90d9aee14e" },
"nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" },
"nvim-web-devicons": { "branch": "master", "commit": "746ffbb17975ebd6c40142362eee1b0249969c5c" }, "nvim-web-devicons": { "branch": "master", "commit": "d7462543c9e366c0d196c7f67a945eaaf5d99414" },
"plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" },
"rose-pine": { "branch": "main", "commit": "cf2a288696b03d0934da713d66c6d71557b5c997" },
"telescope-fzf-native.nvim": { "branch": "main", "commit": "6fea601bd2b694c6f2ae08a6c6fab14930c60e2c" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "6fea601bd2b694c6f2ae08a6c6fab14930c60e2c" },
"telescope.nvim": { "branch": "master", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" }, "telescope.nvim": { "branch": "master", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" },
"vimtex": { "branch": "master", "commit": "f707368022cdb851716be0d2970b90599c84a6a6" } "vimtex": { "branch": "master", "commit": "82d2305ff71dfb3bd91602534cc9bb9a195bcb38" }
} }

View File

@@ -23,7 +23,7 @@ require('lazy').setup {
}, },
-- Configure any other settings here. See the documentation for more details. -- Configure any other settings here. See the documentation for more details.
-- colorscheme that will be used when installing plugins. -- colorscheme that will be used when installing plugins.
install = { colorscheme = { 'catppuccin-mocha' } }, install = { colorscheme = { 'rose-pine' } },
-- automatically check for plugin updates -- automatically check for plugin updates
checker = { enabled = true, notify = false }, checker = { enabled = true, notify = false },
ui = { ui = {

View File

@@ -1,3 +0,0 @@
return {
'catppuccin/nvim', name = 'catppuccin', priority = 1000
}

View File

@@ -0,0 +1,3 @@
return {
'rose-pine/neovim', name = 'rose-pine', priority = 1000
}

View File

@@ -59,11 +59,10 @@ set -g visual-activity on
# Allow the arrow key to be used immediately after changing windows # Allow the arrow key to be used immediately after changing windows
set-option -g repeat-time 0 set-option -g repeat-time 0
# List of plugins # From tmux-sensible
set -g @plugin 'tmux-plugins/tpm' set -s escape-time 0
set -g @plugin 'tmux-plugins/tmux-sensible' set -g history-limit 50000
set -g @plugin 'tmux-plugins/tmux-yank' set -g display-time 4000
set -g @override_copy_command "wl-copy --foreground" # default to wayland set -g default-terminal "screen-256color"
set -g focus-events on
# Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf) setw -g aggressive-resize on
run '~/.tmux/plugins/tpm/tpm'

View File

@@ -1,14 +1,17 @@
HISTFILE=~/.histfile HISTFILE=~/.histfile
HISTSIZE=5000 HISTSIZE=100000
SAVEHIST=10000 SAVEHIST=100000
setopt EXTENDED_HISTORY # save timestamps
setopt HIST_IGNORE_ALL_DUPS # remove older duplicate entries
setopt HIST_IGNORE_SPACE # don't record commands starting with space
setopt HIST_SAVE_NO_DUPS # don't save duplicates
setopt SHARE_HISTORY # share history across sessions
bindkey -e # emacs bindings bindkey -e # emacs bindings
# The following lines were added by compinstall # Plugins (zsh-autocomplete must come before compinit; it calls compinit itself)
zstyle :compinstall filename '/home/chun/.zshrc' source /usr/share/zsh/plugins/zsh-autocomplete/zsh-autocomplete.plugin.zsh
source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh
autoload -Uz compinit
compinit
# End of lines added by compinstall
# Simple prompt # Simple prompt
PROMPT='%F{magenta}%* %F{cyan}%~ %(?.%F{green}.%F{red})%#%f ' PROMPT='%F{magenta}%* %F{cyan}%~ %(?.%F{green}.%F{red})%#%f '