chore: Added theme change script to raycast and fix a bunch of theme related stuff

This commit is contained in:
Afonso Franco 2024-02-13 02:31:12 +00:00
parent 52c8d9ccd9
commit a7a9cd1848
Signed by: afonso
SSH key fingerprint: SHA256:gkVPzsQQJzqi21ntQBV6pXTx4bYI53rFGI4XtvCpwd4
27 changed files with 442 additions and 490 deletions

View file

@ -1 +0,0 @@
{"terminal": "tmux"}

View file

@ -71,6 +71,5 @@ require("bufferline").setup({
return true
end
end,
},
highlights = require("catppuccin.groups.integrations.bufferline").get()
}
})

View file

@ -5,22 +5,28 @@ lazy.setup({
'lewis6991/impatient.nvim',
-------------------------------------------THEMES------------------------------------------
{
'zaldih/themery.nvim',
config = function()
require('plugins.themery')
end
},
{
'catppuccin/nvim',
name = "catppuccin",
lazy = false,
priority = 1000,
config = function()
require("catppuccin").setup({
integrations = {
cmp = true,
treesitter = true,
treesitter_context = true,
fidget = true,
telescope = true,
leap = true,
mason = true,
},
})
end
},
{ "ellisonleao/gruvbox.nvim", priority = 1000 },
'sainnhe/gruvbox-material',
'rose-pine/neovim',
-------------------------------------------------------MFP---------------------------------
{
'susliko/tla.nvim',
@ -53,7 +59,8 @@ lazy.setup({
'luk400/vim-jukit',
config = function()
require 'plugins.jukit'
end
end,
ft = { 'python', 'json' }
},
--org mode
{
@ -68,8 +75,8 @@ lazy.setup({
-- Setup orgmode
require('orgmode').setup({
org_agenda_files = '~/orgfiles/**/*',
org_default_notes_file = '~/orgfiles/refile.org',
org_agenda_files = '~/org/**/*',
org_default_notes_file = '~/org/refile.org',
})
end,
},
@ -363,14 +370,14 @@ lazy.setup({
"runoshun/vim-alloy",
--Tabs
{
'akinsho/bufferline.nvim',
version = 'v3.*',
dependencies = 'nvim-tree/nvim-web-devicons',
config = function()
require("plugins.bufferline")
end
},
--{
-- 'akinsho/bufferline.nvim',
-- version = 'v3.*',
-- dependencies = 'nvim-tree/nvim-web-devicons',
-- config = function()
-- require("plugins.bufferline")
-- end
--},
--does so much
{

View file

@ -1,7 +1,7 @@
require('lualine').setup {
options = {
icons_enabled = true,
theme = 'catppuccin',
theme = 'auto',
component_separators = { left = '', right = ''},
section_separators = { left = '', right = ''},
disabled_filetypes = {

View file

@ -1,125 +0,0 @@
require("themery").setup({
themes = { {
name = "Gruvbox dark",
colorscheme = "gruvbox",
before = [[
vim.opt.background = "dark"
]],
},
{
name = "Gruvbox light",
colorscheme = "gruvbox",
before = [[
vim.opt.background = "light"
]]
},
{
name = "Catppuccin Frappe",
colorscheme = "catppuccin-frappe",
before = [[
require("catppuccin").setup({
flavour = "frappe", -- latte, frappe, macchiato, mocha
styles = {
comments = { "italic" },
conditionals = { "italic" },
},
integrations = {
cmp = true,
treesitter = true,
treesitter_context = true,
fidget = true,
telescope = true,
leap = true,
mason = true,
native_lsp = {
enabled = true,
virtual_text = {
errors = { "italic" },
hints = { "italic" },
warnings = { "italic" },
information = { "italic" },
},
underlines = {
errors = { "underline" },
hints = { "underline" },
warnings = { "underline" },
information = { "underline" },
},
},
},
})
vim.opt.background = "dark"
]]
},
{
name = "Catppuccin Latte",
colorscheme = "catppuccin-latte",
before = [[
require("catppuccin").setup({
flavour = "latte", -- latte, frappe, macchiato, mocha
styles = {
comments = { "italic" },
conditionals = { "italic" },
},
integrations = {
cmp = true,
treesitter = true,
treesitter_context = true,
fidget = true,
telescope = true,
leap = true,
mason = true,
native_lsp = {
enabled = true,
virtual_text = {
errors = { "italic" },
hints = { "italic" },
warnings = { "italic" },
information = { "italic" },
},
underlines = {
errors = { "underline" },
hints = { "underline" },
warnings = { "underline" },
information = { "underline" },
},
},
},
})
vim.opt.background = "light"
]]
},
{
name = "Rosé Pine",
colorscheme = "rose-pine",
before = [[
require('rose-pine').setup({
variant = "main"
})
vim.opt.background = "dark"
]]
},
{
name = "Rosé Pine Moon",
colorscheme = "rose-pine",
before = [[
require('rose-pine').setup({
variant = "moon"
})
vim.opt.background = "dark"
]]
},
{
name = "Rosé Pine Dawn",
colorscheme = "rose-pine",
before = [[
require('rose-pine').setup({
variant = "dawn"
})
vim.opt.background = "light"
]]
},
},
themeConfigFile = "~/.config/nvim/lua/core/theme.lua", -- Described below
livePreview = true, -- Apply theme while browsing. Default to true.
})