dots/modules/shared/files/nvim/lua/plugins/catppuccin.lua
Gene Liverman 582f93d9ed
Restructure modules/shared and update all imports
- Delete 2024-12-rework/ folder
- Rename modules/hosts/common to modules/shared, then split into:
  - modules/shared/home/general
  - modules/shared/home/linux
  - modules/shared/nixos
- Update all import paths throughout the codebase
- Update lib/*.nix to use new paths
- Fix hardcoded /Users/${username} to use config.home.homeDirectory
- Update README and examples/flake-structure.nix
2026-03-22 18:32:08 -04:00

57 lines
1.2 KiB
Lua

return {
"catppuccin/nvim",
name = "catppuccin",
flavour = "frappe", -- latte, frappe, macchiato, mocha
lazy = false,
priority = 1000,
config = function()
require("catppuccin").setup({
transparent_background = true,
color_overrides = {
frappe = {
base = "#07042B",
mantle = "#0c0746",
crust = "#10095d",
rosewater = "#FF7F7F", -- used for cursor
},
},
custom_highlights = function(colors)
return {
Comment = { fg = colors.subtext0 },
LineNr = { fg = colors.subtext0 },
}
end,
})
vim.cmd.colorscheme("catppuccin")
end,
--[[
-- original palette from frappe:
rosewater = "#f2d5cf",
flamingo = "#eebebe",
pink = "#f4b8e4",
mauve = "#ca9ee6",
red = "#e78284",
maroon = "#ea999c",
peach = "#ef9f76",
yellow = "#e5c890",
green = "#a6d189",
teal = "#81c8be",
sky = "#99d1db",
sapphire = "#85c1dc",
blue = "#8caaee",
lavender = "#babbf1",
text = "#c6d0f5",
subtext1 = "#b5bfe2",
subtext0 = "#a5adce",
overlay2 = "#949cbb",
overlay1 = "#838ba7",
overlay0 = "#737994",
surface2 = "#626880",
surface1 = "#51576d",
surface0 = "#414559",
base = "#303446",
mantle = "#292c3c",
crust = "#232634",
--]]
}