catppuccin theme

This commit is contained in:
Kulvir Singh
2024-09-26 16:29:57 +05:30
parent d96eb3440f
commit e885f43f39
16 changed files with 138 additions and 123 deletions

View File

@@ -1,4 +1,5 @@
include themes/carbonfox.conf include themes/Catppuccin_Mocha.conf
# include themes/carbonfox.conf
font_family MesloLGS Nerd Font Mono font_family MesloLGS Nerd Font Mono
@@ -6,7 +7,7 @@ font_size 14.0
cursor_shape beam cursor_shape beam
background_opacity 0.9 background_opacity 0.95
background_blur 10 background_blur 10

View File

@@ -1,28 +1,28 @@
return { return {
"EdenEast/nightfox.nvim", -- "EdenEast/nightfox.nvim",
lazy = false, -- lazy = false,
priority = 1000, -- priority = 1000,
init = function() -- init = function()
require("nightfox").setup { -- require("nightfox").setup {
transparent_background = true, -- transparent_background = true,
} -- }
vim.cmd.colorscheme "carbonfox" -- vim.cmd.colorscheme "carbonfox"
--
vim.cmd.hi "Comment gui=none" -- vim.cmd.hi "Comment gui=none"
vim.api.nvim_set_hl(0, "Normal", { bg = "none" }) -- vim.api.nvim_set_hl(0, "Normal", { bg = "none" })
vim.api.nvim_set_hl(0, "NormalFloat", { bg = "none" }) -- vim.api.nvim_set_hl(0, "NormalFloat", { bg = "none" })
vim.api.nvim_set_hl(0, "NormalNC", { bg = "none" }) -- vim.api.nvim_set_hl(0, "NormalNC", { bg = "none" })
--
vim.lsp.handlers["textDocument/hover"] = vim.lsp.with(vim.lsp.handlers.hover, { -- vim.lsp.handlers["textDocument/hover"] = vim.lsp.with(vim.lsp.handlers.hover, {
border = "rounded", -- border = "rounded",
}) -- })
--
vim.lsp.handlers["textDocument/signatureHelp"] = vim.lsp.with(vim.lsp.handlers.signature_help, { -- vim.lsp.handlers["textDocument/signatureHelp"] = vim.lsp.with(vim.lsp.handlers.signature_help, {
border = "rounded", -- border = "rounded",
}) -- })
--
vim.diagnostic.config { -- vim.diagnostic.config {
float = { border = "rounded" }, -- float = { border = "rounded" },
} -- }
end, -- end,
} }

View File

@@ -1,28 +1,29 @@
return { return {
-- "catppuccin/nvim", "catppuccin/nvim",
-- name = "catpuccin", name = "catpuccin",
-- priority = 1000, priority = 1000,
-- lazy = false, lazy = false,
-- init = function() init = function()
-- require("catppuccin").setup { require("catppuccin").setup {
-- transparent_background = true, transparent_background = true,
-- } }
-- vim.cmd.colorscheme "catppuccin" vim.cmd.colorscheme "catppuccin"
--
-- vim.cmd.hi "Comment gui=none" vim.cmd.hi "Comment gui=none"
-- vim.api.nvim_set_hl(0, "Normal", { bg = "none" }) vim.api.nvim_set_hl(0, "Normal", { bg = "none" })
-- vim.api.nvim_set_hl(0, "NormalFloat", { bg = "none" }) vim.api.nvim_set_hl(0, "NormalFloat", { bg = "none" })
-- vim.api.nvim_set_hl(0, "NormalNC", { bg = "none" })
-- vim.lsp.handlers["textDocument/hover"] = vim.lsp.with(vim.lsp.handlers.hover, {
-- border = "rounded", vim.lsp.handlers["textDocument/hover"] = vim.lsp.with(vim.lsp.handlers.hover, {
-- }) border = "rounded",
-- })
-- vim.lsp.handlers["textDocument/signatureHelp"] = vim.lsp.with(vim.lsp.handlers.signature_help, {
-- border = "rounded", vim.lsp.handlers["textDocument/signatureHelp"] = vim.lsp.with(vim.lsp.handlers.signature_help, {
-- }) border = "rounded",
-- })
-- vim.diagnostic.config {
-- float = { border = "rounded" }, vim.diagnostic.config {
-- } float = { border = "rounded" },
-- end, }
end,
} }

View File

@@ -3,7 +3,7 @@
add_newline = true add_newline = true
continuation_prompt = '▶▶ ' continuation_prompt = '▶▶ '
format = """$directory$all$character""" format = """$directory$all$character"""
palette = "carbonfox" palette = "catppuccin_mocha"
[aws] [aws]
symbol = "" symbol = ""
@@ -91,33 +91,33 @@ git_fg = "#252525"
lang_bg = "#78a9ff" lang_bg = "#78a9ff"
lang_fg = "#353535" lang_fg = "#353535"
# [palettes.catppuccin_mocha] [palettes.catppuccin_mocha]
# rosewater = "#f5e0dc" rosewater = "#f5e0dc"
# flamingo = "#f2cdcd" flamingo = "#f2cdcd"
# pink = "#f5c2e7" pink = "#f5c2e7"
# mauve = "#cba6f7" mauve = "#cba6f7"
# red = "#f38ba8" red = "#f38ba8"
# maroon = "#eba0ac" maroon = "#eba0ac"
# peach = "#fab387" peach = "#fab387"
# yellow = "#f9e2af" yellow = "#f9e2af"
# green = "#a6e3a1" green = "#a6e3a1"
# teal = "#94e2d5" teal = "#94e2d5"
# sky = "#89dceb" sky = "#89dceb"
# sapphire = "#74c7ec" sapphire = "#74c7ec"
# blue = "#89b4fa" blue = "#89b4fa"
# lavender = "#b4befe" lavender = "#b4befe"
# text = "#cdd6f4" text = "#cdd6f4"
# subtext1 = "#bac2de" subtext1 = "#bac2de"
# subtext0 = "#a6adc8" subtext0 = "#a6adc8"
# overlay2 = "#9399b2" overlay2 = "#9399b2"
# overlay1 = "#7f849c" overlay1 = "#7f849c"
# overlay0 = "#6c7086" overlay0 = "#6c7086"
# surface2 = "#585b70" surface2 = "#585b70"
# surface1 = "#45475a" surface1 = "#45475a"
# surface0 = "#313244" surface0 = "#313244"
# base = "#1e1e2e" base = "#1e1e2e"
# mantle = "#181825" mantle = "#181825"
# crust = "#11111b" crust = "#11111b"
[python] [python]
symbol = " " symbol = " "

View File

@@ -13,7 +13,7 @@ set -g pane-base-index 1
set-window-option -g pane-base-index 1 set-window-option -g pane-base-index 1
set-option -g renumber-windows on set-option -g renumber-windows on
# set -g @plugin 'catppuccin/tmux' set -g @plugin 'catppuccin/tmux'
set -g @plugin 'tmux-plugins/tpm' set -g @plugin 'tmux-plugins/tpm'
set -g @plugin 'tmux-plugins/tmux-sensible' set -g @plugin 'tmux-plugins/tmux-sensible'
@@ -33,25 +33,25 @@ bind -r l select-pane -R
# Nightfox colors for Tmux # Nightfox colors for Tmux
# Style: carbonfox # Style: carbonfox
# Upstream: https://github.com/edeneast/nightfox.nvim/raw/main/extra/carbonfox/carbonfox.tmux # Upstream: https://github.com/edeneast/nightfox.nvim/raw/main/extra/carbonfox/carbonfox.tmux
set -g mode-style "fg=#0c0c0c,bg=#b6b8bb" # set -g mode-style "fg=#0c0c0c,bg=#b6b8bb"
set -g message-style "fg=#0c0c0c,bg=#b6b8bb" # set -g message-style "fg=#0c0c0c,bg=#b6b8bb"
set -g message-command-style "fg=#0c0c0c,bg=#b6b8bb" # set -g message-command-style "fg=#0c0c0c,bg=#b6b8bb"
set -g pane-border-style "fg=#b6b8bb" # set -g pane-border-style "fg=#b6b8bb"
set -g pane-active-border-style "fg=#78a9ff" # set -g pane-active-border-style "fg=#78a9ff"
set -g status "on" # set -g status "on"
set -g status-justify "left" # set -g status-justify "left"
set -g status-style "fg=#b5b8bb,bg=#0c0c0c" # set -g status-style "fg=#b5b8bb,bg=#0c0c0c"
set -g status-left-length "100" # set -g status-left-length "100"
set -g status-right-length "100" # set -g status-right-length "100"
set -g status-left-style NONE # set -g status-left-style NONE
set -g status-right-style NONE # set -g status-right-style NONE
set -g status-left "" # set -g status-left ""
set -g status-right "#[fg=#0c0c0c,bg=#b6b8bb,,nobold,nounderscore,noitalics] #W #[fg=#0c0c0c,bg=#78a9ff,bold] #S " # set -g status-right "#[fg=#0c0c0c,bg=#b6b8bb,,nobold,nounderscore,noitalics] #W #[fg=#0c0c0c,bg=#78a9ff,bold] #S "
setw -g window-status-activity-style "underscore,fg=#7b7c7e,bg=#0c0c0c" # setw -g window-status-activity-style "underscore,fg=#7b7c7e,bg=#0c0c0c"
setw -g window-status-separator "" # setw -g window-status-separator ""
setw -g window-status-style "NONE,fg=#7b7c7e,bg=#0c0c0c" # setw -g window-status-style "NONE,fg=#7b7c7e,bg=#0c0c0c"
setw -g window-status-format "#[fg=#0c0c0c,bg=#0c0c0c,nobold,nounderscore,noitalics]#[default] #I #{b:pane_current_path} " # setw -g window-status-format "#[fg=#0c0c0c,bg=#0c0c0c,nobold,nounderscore,noitalics]#[default] #I #{b:pane_current_path} "
setw -g window-status-current-format "#[fg=#0c0c0c,bg=#b6b8bb,bold] #I #{b:pane_current_path} " # setw -g window-status-current-format "#[fg=#0c0c0c,bg=#b6b8bb,bold] #I #{b:pane_current_path} "
run '~/.config/tmux/plugins/tpm/tpm' run '~/.config/tmux/plugins/tpm/tpm'

View File

@@ -6,24 +6,24 @@ local config = {
window_close_confirmation = "NeverPrompt", window_close_confirmation = "NeverPrompt",
font = wezterm.font("MesloLGS Nerd Font Mono"), font = wezterm.font("MesloLGS Nerd Font Mono"),
font_size = 14.0, font_size = 14.0,
-- color_scheme = "Catppuccin Mocha", color_scheme = "Catppuccin Mocha",
color_scheme = "Carbon Fox", -- color_scheme = "Carbon Fox",
window_background_opacity = 0.85, window_background_opacity = 0.95,
window_padding = { window_padding = {
left = 2, left = 0,
right = 2, right = 0,
top = 2, top = 0,
bottom = 2, bottom = 0,
}, },
macos_window_background_blur = 10, macos_window_background_blur = 10,
} }
-- uncomment this if not using with some wm -- uncomment this if not using with some wm
-- local mux = wezterm.mux local mux = wezterm.mux
--
-- wezterm.on("gui-startup", function() wezterm.on("gui-startup", function()
-- local _, _, window = mux.spawn_window({}) local _, _, window = mux.spawn_window({})
-- window:gui_window():maximize() window:gui_window():maximize()
-- end) end)
return config return config

BIN
assets/home.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 MiB

BIN
assets/kitty-cat.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

BIN
assets/kitty-fox.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

BIN
assets/nvim-cat.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

BIN
assets/nvim-wez-fox.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 MiB

BIN
assets/telescope-cat.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 MiB

View File

Before

Width:  |  Height:  |  Size: 1.9 MiB

After

Width:  |  Height:  |  Size: 1.9 MiB

View File

@@ -24,6 +24,9 @@ brew install zsh-fast-syntax-highlighting
echo "Creating symlinks using GNU STOW" echo "Creating symlinks using GNU STOW"
stow . stow .
echo "Sourcing zsh config It should work now atleast"
source ~/.zshrc
echo "Installing tmux package manager...." echo "Installing tmux package manager...."
git clone https://github.com/tmux-plugins/tpm ~/.config/tmux/plugins/tpm git clone https://github.com/tmux-plugins/tpm ~/.config/tmux/plugins/tpm
@@ -52,11 +55,12 @@ yabai() {
brew install koekeishiya/formulae/yabai brew install koekeishiya/formulae/yabai
brew install koekeishiya/formulae/skhd brew install koekeishiya/formulae/skhd
brew install FelixKratz/formulae/borders brew install FelixKratz/formulae/borders
brew install sketchybar brew install FelixKratz/formulae/sketchybar
yabai --restart-service yabai --start-service
skhd --restart-service skhd --start-service
brew services start borders brew services start borders
brew services start sketchybar
} }
install_yabai=false install_yabai=false

View File

@@ -4,19 +4,28 @@
</b> </b>
</h2> </h2>
### Screenshots ![](./assets/kitty-cat.png)
![](./assets/yabai.png) ![](./assets/nvim-cat.png)
![](./assets/nvim.png) ![](./assets/telescope-cat.png)
![](./assets/home.png)
<details> <details>
<summary> <summary>
<b>Catpuccin Theme Setup</b> <b>Yabai tiling wm</b>
<span style="font-size:14px;">(expand)</span> <span style="font-size:14px;">(expand)</span>
</summary> </summary>
![](./assets/nvim.png)
![](./assets/yabai.png)
![](./assets/nvim-wez-fox.png)
#### Bonus Kitty Becasue somehow even this theme looks better on Kitty than wezterm
![](./assets/kitty-fox.png)
</details> </details>