From cf75e689e54d9da0b8b2f5efd1a1e722dda637bf Mon Sep 17 00:00:00 2001 From: tiago Date: Sun, 14 May 2023 15:23:16 +0100 Subject: [PATCH] nvim and polybar minor tweaks --- .config/nvim/after/plugin/colorizer.lua | 6 + .config/nvim/lua/mappings.lua | 54 ------- .config/nvim/lua/plugins/barbar.lua | 74 ---------- .config/nvim/lua/plugins/lspconfig.lua | 16 --- .config/nvim/lua/plugins/mason.lua | 31 ---- .config/nvim/lua/plugins/nvim-coc.lua | 181 ------------------------ .config/nvim/lua/plugins/packer.lua | 94 ------------ .config/nvim/lua/plugins/rust-tools.lua | 12 -- .config/nvim/lua/plugins/telescope.lua | 5 - .config/nvim/lua/plugins/theme.lua | 6 - .config/nvim/lua/plugins/treesitter.lua | 23 --- .config/nvim/lua/plugins/vimtex.lua | 3 - .config/nvim/lua/tsousa/packer.lua | 1 + .config/nvim/plugin/packer_compiled.lua | 5 + .config/polybar/config.ini | 5 +- .config/polybar/themes/frappe.ini | 39 +++++ .config/polybar/themes/latte.ini | 39 +++++ .config/polybar/themes/macchiato.ini | 39 +++++ 18 files changed, 132 insertions(+), 501 deletions(-) create mode 100644 .config/nvim/after/plugin/colorizer.lua delete mode 100644 .config/nvim/lua/mappings.lua delete mode 100644 .config/nvim/lua/plugins/barbar.lua delete mode 100644 .config/nvim/lua/plugins/lspconfig.lua delete mode 100644 .config/nvim/lua/plugins/mason.lua delete mode 100644 .config/nvim/lua/plugins/nvim-coc.lua delete mode 100644 .config/nvim/lua/plugins/packer.lua delete mode 100644 .config/nvim/lua/plugins/rust-tools.lua delete mode 100644 .config/nvim/lua/plugins/telescope.lua delete mode 100644 .config/nvim/lua/plugins/theme.lua delete mode 100644 .config/nvim/lua/plugins/treesitter.lua delete mode 100644 .config/nvim/lua/plugins/vimtex.lua create mode 100644 .config/polybar/themes/frappe.ini create mode 100644 .config/polybar/themes/latte.ini create mode 100644 .config/polybar/themes/macchiato.ini diff --git a/.config/nvim/after/plugin/colorizer.lua b/.config/nvim/after/plugin/colorizer.lua new file mode 100644 index 0000000..276e879 --- /dev/null +++ b/.config/nvim/after/plugin/colorizer.lua @@ -0,0 +1,6 @@ +require 'colorizer'.setup({ + 'dosini'; + 'css'; + 'javascript'; + html = { mode = 'background' }; +}) diff --git a/.config/nvim/lua/mappings.lua b/.config/nvim/lua/mappings.lua deleted file mode 100644 index 0c4ed3d..0000000 --- a/.config/nvim/lua/mappings.lua +++ /dev/null @@ -1,54 +0,0 @@ ---Relative line numbers -vim.wo.number=true -vim.wo.relativenumber= true -vim.g.instant_username = "Afonso" -vim.opt.clipboard= 'unnamedplus' -vim.opt.hlsearch = false -vim.opt.smartindent = true -vim.opt.wrap = false -vim.g.mapleader = " " ---TAB KEYBINDINGS -local map = vim.api.nvim_set_keymap -local opts = { noremap = true, silent = true } - --- Move to previous/next -map('n', '', 'BufferPrevious', opts) -map('n', '', 'BufferNext', opts) --- Re-order to previous/next -map('n', '', 'BufferMovePrevious', opts) -map('n', '>', 'BufferMoveNext', opts) --- Goto buffer in position... -map('n', '', 'BufferGoto 1', opts) -map('n', '', 'BufferGoto 2', opts) -map('n', '', 'BufferGoto 3', opts) -map('n', '', 'BufferGoto 4', opts) -map('n', '', 'BufferGoto 5', opts) -map('n', '', 'BufferGoto 6', opts) -map('n', '', 'BufferGoto 7', opts) -map('n', '', 'BufferGoto 8', opts) -map('n', '', 'BufferGoto 9', opts) -map('n', '', 'BufferLast', opts) --- Pin/unpin buffer -map('n', '', 'BufferPin', opts) --- Close buffer -map('n', '', 'BufferClose', opts) --- Wipeout buffer --- :BufferWipeout --- Close commands --- :BufferCloseAllButCurrent --- :BufferCloseAllButPinned --- :BufferCloseAllButCurrentOrPinned --- :BufferCloseBuffersLeft --- :BufferCloseBuffersRight --- Magic buffer-picking mode -map('n', '', 'BufferPick', opts) --- Sort automatically by... -map('n', 'bb', 'BufferOrderByBufferNumber', opts) -map('n', 'bd', 'BufferOrderByDirectory', opts) -map('n', 'bl', 'BufferOrderByLanguage', opts) -map('n', 'bw', 'BufferOrderByWindowNumber', opts) - - ---NVimTree - -map('n', '', 'NvimTreeToggle',opts) diff --git a/.config/nvim/lua/plugins/barbar.lua b/.config/nvim/lua/plugins/barbar.lua deleted file mode 100644 index 527076d..0000000 --- a/.config/nvim/lua/plugins/barbar.lua +++ /dev/null @@ -1,74 +0,0 @@ --- Set barbar's options -require'bufferline'.setup { - -- Enable/disable animations - animation = true, - - -- Enable/disable auto-hiding the tab bar when there is a single buffer - auto_hide = false, - - -- Enable/disable current/total tabpages indicator (top right corner) - tabpages = true, - - -- Enable/disable close button - closable = true, - - -- Enables/disable clickable tabs - -- - left-click: go to buffer - -- - middle-click: delete buffer - clickable = true, - - -- Excludes buffers from the tabline - exclude_ft = {'javascript'}, - exclude_name = {'package.json'}, - - -- Show every buffer - hide = {current = false, inactive = false, visible = false}, - - - -- Enable/disable icons - -- if set to 'numbers', will show buffer index in the tabline - -- if set to 'both', will show buffer index and icons in the tabline - icons = true, - - -- If set, the icon color will follow its corresponding buffer - -- highlight group. By default, the Buffer*Icon group is linked to the - -- Buffer* group (see Highlighting below). Otherwise, it will take its - -- default value as defined by devicons. - icon_custom_colors = false, - - -- Configure icons on the bufferline. - icon_separator_active = '▎', - icon_separator_inactive = '▎', - icon_close_tab = '', - icon_close_tab_modified = '●', - icon_pinned = '車', - - -- If true, new buffers will be inserted at the start/end of the list. - -- Default is to insert after current buffer. - insert_at_end = false, - insert_at_start = false, - - -- Sets the maximum padding width with which to surround each tab - maximum_padding = 1, - - -- Sets the minimum padding width with which to surround each tab - minimum_padding = 1, - - -- Sets the maximum buffer name length. - maximum_length = 30, - - -- If set, the letters for each buffer in buffer-pick mode will be - -- assigned based on their name. Otherwise or in case all letters are - -- already assigned, the behavior is to assign letters in order of - -- usability (see order below) - semantic_letters = true, - - -- New buffer letters are assigned in this order. This order is - -- optimal for the qwerty keyboard layout but might need adjustement - -- for other layouts. - letters = 'asdfjkl;ghnmxcvbziowerutyqpASDFJKLGHNMXCVBZIOWERUTYQP', - - -- Sets the name of unnamed buffers. By default format is "[Buffer X]" - -- where X is the buffer number. But only a static string is accepted here. - no_name_title = nil, -} diff --git a/.config/nvim/lua/plugins/lspconfig.lua b/.config/nvim/lua/plugins/lspconfig.lua deleted file mode 100644 index eb5f613..0000000 --- a/.config/nvim/lua/plugins/lspconfig.lua +++ /dev/null @@ -1,16 +0,0 @@ -local present, lspconfig = pcall(require,"lspconfig") - -on_attach = function(client, bufnr) - client.server_capabilities.documentFormattingProvider = false - client.server_capabilities.documentRangeFormattingProvider = false - - utils.load_mappings("lspconfig", { buffer = bufnr }) - -end - -capabilities = vim.lsp.protocol.make_client_capabilities() - - -lspconfig.hls.setup{} - -lspconfig.rust_analyzer.setup{} diff --git a/.config/nvim/lua/plugins/mason.lua b/.config/nvim/lua/plugins/mason.lua deleted file mode 100644 index 09400ec..0000000 --- a/.config/nvim/lua/plugins/mason.lua +++ /dev/null @@ -1,31 +0,0 @@ -local present, mason = pcall(require, "mason") - -vim.api.nvim_create_augroup("_mason", { clear = true }) - -local options = { - PATH = "skip", - - ui = { - icons = { - package_pending = " ", - package_installed = " ", - package_uninstalled = " ﮊ", - }, - - keymaps = { - toggle_server_expand = "", - install_server = "i", - update_server = "u", - check_server_version = "c", - update_all_servers = "U", - check_outdated_servers = "C", - uninstall_server = "X", - cancel_installation = "", - }, - }, - - max_concurrent_installers = 10, -} - - -mason.setup(options) diff --git a/.config/nvim/lua/plugins/nvim-coc.lua b/.config/nvim/lua/plugins/nvim-coc.lua deleted file mode 100644 index f6fa211..0000000 --- a/.config/nvim/lua/plugins/nvim-coc.lua +++ /dev/null @@ -1,181 +0,0 @@ --- Some servers have issues with backup files, see #649. -vim.opt.backup = false -vim.opt.writebackup = false - --- Having longer updatetime (default is 4000 ms = 4 s) leads to noticeable --- delays and poor user experience. -vim.opt.updatetime = 300 - --- Always show the signcolumn, otherwise it would shift the text each time --- diagnostics appear/become resolved. -vim.opt.signcolumn = "yes" - -local keyset = vim.keymap.set --- Auto complete -function _G.check_back_space() - local col = vim.fn.col('.') - 1 - return col == 0 or vim.fn.getline('.'):sub(col, col):match('%s') ~= nil -end - --- Use tab for trigger completion with characters ahead and navigate. --- NOTE: There's always complete item selected by default, you may want to enable --- no select by `"suggest.noselect": true` in your configuration file. --- NOTE: Use command ':verbose imap ' to make sure tab is not mapped by --- other plugin before putting this into your config. -local opts = {silent = true, noremap = true, expr = true, replace_keycodes = false} -keyset("i", "", 'coc#pum#visible() ? coc#pum#next(1) : v:lua.check_back_space() ? "" : coc#refresh()', opts) -keyset("i", "", [[coc#pum#visible() ? coc#pum#prev(1) : "\"]], opts) - --- Make to accept selected completion item or notify coc.nvim to format --- u breaks current undo, please make your own choice. -keyset("i", "", [[coc#pum#visible() ? coc#pum#confirm() : "\u\\=coc#on_enter()\"]], opts) - --- Use to trigger snippets -keyset("i", "", "(coc-snippets-expand-jump)") --- Use to trigger completion. -keyset("i", "", "coc#refresh()", {silent = true, expr = true}) - --- Use `[g` and `]g` to navigate diagnostics --- Use `:CocDiagnostics` to get all diagnostics of current buffer in location list. -keyset("n", "[g", "(coc-diagnostic-prev)", {silent = true}) -keyset("n", "]g", "(coc-diagnostic-next)", {silent = true}) - --- GoTo code navigation. -keyset("n", "gd", "(coc-definition)", {silent = true}) -keyset("n", "gy", "(coc-type-definition)", {silent = true}) -keyset("n", "gi", "(coc-implementation)", {silent = true}) -keyset("n", "gr", "(coc-references)", {silent = true}) - - --- Use K to show documentation in preview window. -function _G.show_docs() - local cw = vim.fn.expand('') - if vim.fn.index({'vim', 'help'}, vim.bo.filetype) >= 0 then - vim.api.nvim_command('h ' .. cw) - elseif vim.api.nvim_eval('coc#rpc#ready()') then - vim.fn.CocActionAsync('doHover') - else - vim.api.nvim_command('!' .. vim.o.keywordprg .. ' ' .. cw) - end -end -keyset("n", "K", 'lua _G.show_docs()', {silent = true}) - - --- Highlight the symbol and its references when holding the cursor. -vim.api.nvim_create_augroup("CocGroup", {}) -vim.api.nvim_create_autocmd("CursorHold", { - group = "CocGroup", - command = "silent call CocActionAsync('highlight')", - desc = "Highlight symbol under cursor on CursorHold" -}) - - --- Symbol renaming. -keyset("n", "rn", "(coc-rename)", {silent = true}) - - --- Formatting selected code. -keyset("x", "f", "(coc-format-selected)", {silent = true}) -keyset("n", "f", "(coc-format-selected)", {silent = true}) - - --- Setup formatexpr specified filetype(s). -vim.api.nvim_create_autocmd("FileType", { - group = "CocGroup", - pattern = "typescript,json", - command = "setl formatexpr=CocAction('formatSelected')", - desc = "Setup formatexpr specified filetype(s)." -}) - --- Update signature help on jump placeholder. -vim.api.nvim_create_autocmd("User", { - group = "CocGroup", - pattern = "CocJumpPlaceholder", - command = "call CocActionAsync('showSignatureHelp')", - desc = "Update signature help on jump placeholder" -}) - - --- Applying codeAction to the selected region. --- Example: `aap` for current paragraph -local opts = {silent = true, nowait = true} -keyset("x", "a", "(coc-codeaction-selected)", opts) -keyset("n", "a", "(coc-codeaction-selected)", opts) - --- Remap keys for applying codeAction to the current buffer. -keyset("n", "ac", "(coc-codeaction)", opts) - - --- Apply AutoFix to problem on the current line. -keyset("n", "qf", "(coc-fix-current)", opts) - - --- Run the Code Lens action on the current line. -keyset("n", "cl", "(coc-codelens-action)", opts) - - --- Map function and class text objects --- NOTE: Requires 'textDocument.documentSymbol' support from the language server. -keyset("x", "if", "(coc-funcobj-i)", opts) -keyset("o", "if", "(coc-funcobj-i)", opts) -keyset("x", "af", "(coc-funcobj-a)", opts) -keyset("o", "af", "(coc-funcobj-a)", opts) -keyset("x", "ic", "(coc-classobj-i)", opts) -keyset("o", "ic", "(coc-classobj-i)", opts) -keyset("x", "ac", "(coc-classobj-a)", opts) -keyset("o", "ac", "(coc-classobj-a)", opts) - - --- Remap and for scroll float windows/popups. ----@diagnostic disable-next-line: redefined-local -local opts = {silent = true, nowait = true, expr = true} -keyset("n", "", 'coc#float#has_scroll() ? coc#float#scroll(1) : ""', opts) -keyset("n", "", 'coc#float#has_scroll() ? coc#float#scroll(0) : ""', opts) -keyset("i", "", - 'coc#float#has_scroll() ? "=coc#float#scroll(1)" : ""', opts) -keyset("i", "", - 'coc#float#has_scroll() ? "=coc#float#scroll(0)" : ""', opts) -keyset("v", "", 'coc#float#has_scroll() ? coc#float#scroll(1) : ""', opts) -keyset("v", "", 'coc#float#has_scroll() ? coc#float#scroll(0) : ""', opts) - - --- Use CTRL-S for selections ranges. --- Requires 'textDocument/selectionRange' support of language server. -keyset("n", "", "(coc-range-select)", {silent = true}) -keyset("x", "", "(coc-range-select)", {silent = true}) - - --- Add `:Format` command to format current buffer. -vim.api.nvim_create_user_command("Format", "call CocAction('format')", {}) - --- " Add `:Fold` command to fold current buffer. -vim.api.nvim_create_user_command("Fold", "call CocAction('fold', )", {nargs = '?'}) - --- Add `:OR` command for organize imports of the current buffer. -vim.api.nvim_create_user_command("OR", "call CocActionAsync('runCommand', 'editor.action.organizeImport')", {}) - --- Add (Neo)Vim's native statusline support. --- NOTE: Please see `:h coc-status` for integrations with external plugins that --- provide custom statusline: lightline.vim, vim-airline. -vim.opt.statusline:prepend("%{coc#status()}%{get(b:,'coc_current_function','')}") - --- Mappings for CoCList --- code actions and coc stuff ----@diagnostic disable-next-line: redefined-local -local opts = {silent = true, nowait = true} --- Show all diagnostics. -keyset("n", "a", ":CocList diagnostics", opts) --- Manage extensions. -keyset("n", "e", ":CocList extensions", opts) --- Show commands. -keyset("n", "c", ":CocList commands", opts) --- Find symbol of current document. -keyset("n", "o", ":CocList outline", opts) --- Search workspace symbols. -keyset("n", "s", ":CocList -I symbols", opts) --- Do default action for next item. -keyset("n", "j", ":CocNext", opts) --- Do default action for previous item. -keyset("n", "k", ":CocPrev", opts) --- Resume latest coc list. -keyset("n", "p", ":CocListResume", opts) diff --git a/.config/nvim/lua/plugins/packer.lua b/.config/nvim/lua/plugins/packer.lua deleted file mode 100644 index 815c86f..0000000 --- a/.config/nvim/lua/plugins/packer.lua +++ /dev/null @@ -1,94 +0,0 @@ - -local packer = require("packer") - -local plugins = packer.startup({function(use) - - use { - "wbthomason/packer.nvim", - config = [[require("plugins.packer")]] - } - - use{ "lewis6991/impatient.nvim"} - - - use{ "lervag/vimtex", - config = function () - require "plugins.vimtex" - end - } - - use { "ggandor/leap.nvim", - config = function () - require('leap').add_default_mappings() - end - } - - use { "neovim/nvim-lspconfig", - config = function () - require "plugins.lspconfig" - end - } - - use { "williamboman/mason.nvim", - config = function () - require "plugins.mason" - end - } - - use { "feline-nvim/feline.nvim" } - - use {"joshdick/onedark.vim" } - - use {"nvim-tree/nvim-tree.lua", - requires = { - 'nvim-tree/nvim-web-devicons', - }, - config = function() - require("nvim-tree").setup() - end - } - - use {"nvim-treesitter/nvim-treesitter", - config = function() - require "plugins.treesitter" - end - } - - use {'romgrk/barbar.nvim', - requires = 'kyazdani42/nvim-web-devicons', - config = function () - require "plugins.barbar" - end - } - - use {"windwp/nvim-autopairs", - config = function() require("nvim-autopairs").setup {} end - } - - use {"neoclide/coc.nvim", - config = function() require("plugins.nvim-coc") end - } - - use { - 'nvim-telescope/telescope.nvim', tag = '0.1.0', - -- or , branch = '0.1.x', - requires = { {'nvim-lua/plenary.nvim'} }, - config = function() require('plugins.telescope') end - } - - use {"jbyuki/instant.nvim"} - end, - - config = { - auto_clean = true, - compile_on_sync = true, - git = { clone_timeout = 6000 }, - display = { - working_sym = "ﲊ", - error_sym = "✗ ", - done_sym = " ", - removed_sym = " ", - moved_sym = "", - }, - } -}) diff --git a/.config/nvim/lua/plugins/rust-tools.lua b/.config/nvim/lua/plugins/rust-tools.lua deleted file mode 100644 index bcda183..0000000 --- a/.config/nvim/lua/plugins/rust-tools.lua +++ /dev/null @@ -1,12 +0,0 @@ -local rt = require("rust-tools") - -rt.setup({ - server = { - on_attach = function(_, bufnr) - -- Hover actions - vim.keymap.set("n", "", rt.hover_actions.hover_actions, { buffer = bufnr }) - -- Code action groups - vim.keymap.set("n", "a", rt.code_action_group.code_action_group, { buffer = bufnr }) - end, - }, -}) diff --git a/.config/nvim/lua/plugins/telescope.lua b/.config/nvim/lua/plugins/telescope.lua deleted file mode 100644 index c55f118..0000000 --- a/.config/nvim/lua/plugins/telescope.lua +++ /dev/null @@ -1,5 +0,0 @@ -local builtin = require('telescope.builtin') -vim.keymap.set('n', 'ff', builtin.find_files, {}) -vim.keymap.set('n', 'fg', builtin.live_grep, {}) -vim.keymap.set('n', 'fb', builtin.buffers, {}) -vim.keymap.set('n', 'fh', builtin.help_tags, {}) diff --git a/.config/nvim/lua/plugins/theme.lua b/.config/nvim/lua/plugins/theme.lua deleted file mode 100644 index 1c7b190..0000000 --- a/.config/nvim/lua/plugins/theme.lua +++ /dev/null @@ -1,6 +0,0 @@ -local colorscheme = "onedark" - -local status_ok, _ = pcall(vim.cmd, "colorscheme " .. colorscheme) -if not status_ok then - return -end diff --git a/.config/nvim/lua/plugins/treesitter.lua b/.config/nvim/lua/plugins/treesitter.lua deleted file mode 100644 index 1ba7dad..0000000 --- a/.config/nvim/lua/plugins/treesitter.lua +++ /dev/null @@ -1,23 +0,0 @@ -local present, treesitter = pcall(require, "nvim-treesitter.configs") - -require('nvim-treesitter.install').update({ with_sync = true }) - - -if not present then - return -end - -local options = { - ensure_installed = {"lua", "haskell", "rust", }, - - highlight = { - enable = true, - use_languagetree = true, - }, - - indent = { - enable = true, - }, -} - -treesitter.setup(options) diff --git a/.config/nvim/lua/plugins/vimtex.lua b/.config/nvim/lua/plugins/vimtex.lua deleted file mode 100644 index f442435..0000000 --- a/.config/nvim/lua/plugins/vimtex.lua +++ /dev/null @@ -1,3 +0,0 @@ -vim.g.vimtex_view_method = 'zathura' - -vim.g.vimtex_compiler_methor = 'latexmk' diff --git a/.config/nvim/lua/tsousa/packer.lua b/.config/nvim/lua/tsousa/packer.lua index ac8b3b2..5ba4ce3 100644 --- a/.config/nvim/lua/tsousa/packer.lua +++ b/.config/nvim/lua/tsousa/packer.lua @@ -11,6 +11,7 @@ return require('packer').startup(function(use) use("mbbill/undotree") use("j-hui/fidget.nvim") + use("norcalli/nvim-colorizer.lua") use("nvim-orgmode/orgmode") use("lervag/vimtex") diff --git a/.config/nvim/plugin/packer_compiled.lua b/.config/nvim/plugin/packer_compiled.lua index 5c591b0..eec3eb5 100644 --- a/.config/nvim/plugin/packer_compiled.lua +++ b/.config/nvim/plugin/packer_compiled.lua @@ -144,6 +144,11 @@ _G.packer_plugins = { path = "/home/tsousa/.local/share/nvim/site/pack/packer/start/nvim-cmp", url = "https://github.com/hrsh7th/nvim-cmp" }, + ["nvim-colorizer.lua"] = { + loaded = true, + path = "/home/tsousa/.local/share/nvim/site/pack/packer/start/nvim-colorizer.lua", + url = "https://github.com/norcalli/nvim-colorizer.lua" + }, ["nvim-jdtls"] = { loaded = true, path = "/home/tsousa/.local/share/nvim/site/pack/packer/start/nvim-jdtls", diff --git a/.config/polybar/config.ini b/.config/polybar/config.ini index fbf7f83..d59ba60 100644 --- a/.config/polybar/config.ini +++ b/.config/polybar/config.ini @@ -17,7 +17,7 @@ ;========================================================== include-file = modules.ini -include-file = themes/mocha.ini +include-file = $HOME/.config/polybar/themes/frappe.ini [settings] screenchange-reload = true @@ -34,7 +34,7 @@ modules-left = i3 modules-center = date dot time modules-right = cpu dot memory dot pulseaudio sep filesystem -background = ${colors.crust} +background = ${colors.base} foreground = ${colors.text} line-size = 3pt padding-right = 1 @@ -46,6 +46,7 @@ font-2 = Inter:size=10:weight=regular;2 cursor-click = pointer ;cursor-scroll = ns-resize enable-ipc = true + tray-position = right override-redirect = true diff --git a/.config/polybar/themes/frappe.ini b/.config/polybar/themes/frappe.ini new file mode 100644 index 0000000..3ff6fe9 --- /dev/null +++ b/.config/polybar/themes/frappe.ini @@ -0,0 +1,39 @@ +;------------------------- +; Catppuccin Frappé Palette +; Maintainer: justTOBBI +;-------------------------- + +[colors] + base = #303446 + mantle = #292c3c + crust = #232634 + + text = #c6d0f5 + subtext0 = #a5adce + subtext1 = #b5bfe2 + + surface0 = #414559 + surface1 = #51576d + surface2 = #626880 + + overlay0 = #737994 + overlay1 = #838ba7 + overlay2 = #949cbb + + + blue = #8caaee + lavender = #babbf1 + sapphire = #85c1dc + sky = #99d1db + teal = #81c8be + green = #a6d189 + yellow = #e5c890 + peach = #ef9f76 + maroon = #ea999c + red = #e78284 + mauve = #ca9ee6 + pink = #f4b8e4 + flamingo = #eebebe + rosewater = #f2d5cf + + transparent = #FF00000 \ No newline at end of file diff --git a/.config/polybar/themes/latte.ini b/.config/polybar/themes/latte.ini new file mode 100644 index 0000000..08ced90 --- /dev/null +++ b/.config/polybar/themes/latte.ini @@ -0,0 +1,39 @@ +;------------------------- +; Catppuccin Latte Palette +; Maintainer: justTOBBI +;-------------------------- + +[colors] + base = #eff1f5 + mantle = #e6e9ef + crust = #dce0e8 + + text = #4c4f69 + subtext0 = #6c6f85 + subtext1 = #5c5f77 + + surface0 = #ccd0da + surface1 = #bcc0cc + surface2 = #acb0be + + overlay0 = #9ca0b0 + overlay1 = #8c8fa1 + overlay2 = #7c7f93 + + + blue = #1e66f5 + lavender = #7287fd + sapphire = #209fb5 + sky = #04a5e5 + teal = #179299 + green = #40a02b + yellow = #df8e1d + peach = #fe640b + maroon = #e64553 + red = #d20f39 + mauve = #8839ef + pink = #ea76cb + flamingo = #dd7878 + rosewater = #dc8a78 + + transparent = #FF00000 \ No newline at end of file diff --git a/.config/polybar/themes/macchiato.ini b/.config/polybar/themes/macchiato.ini new file mode 100644 index 0000000..d950747 --- /dev/null +++ b/.config/polybar/themes/macchiato.ini @@ -0,0 +1,39 @@ +;------------------------- +; Catppuccin Macchiato Palette +; Maintainer: justTOBBI +;-------------------------- + +[colors] + base = #24273a + mantle = #1e2030 + crust = #181926 + + text = #cad3f5 + subtext0 = #a5adcb + subtext1 = #b8c0e0 + + surface0 = #363a4f + surface1 = #494d64 + surface2 = #5b6078 + + overlay0 = #6e738d + overlay1 = #8087a2 + overlay2 = #939ab7 + + + blue = #8aadf4 + lavender = #b7bdf8 + sapphire = #7dc4e4 + sky = #91d7e3 + teal = #8bd5ca + green = #a6da95 + yellow = #eed49f + peach = #f5a97f + maroon = #ee99a0 + red = #ed8796 + mauve = #c6a0f6 + pink = #f5bde6 + flamingo = #f0c6c6 + rosewater = #f4dbd6 + + transparent = #FF00000 \ No newline at end of file