diff --git a/vim/theme/cyberqueer.nvim/.codespellignorewords b/vim/theme/cyberqueer.nvim/.codespellignorewords
deleted file mode 100644
index a322440..0000000
--- a/vim/theme/cyberqueer.nvim/.codespellignorewords
+++ /dev/null
@@ -1,2 +0,0 @@
-noice
-Noice
diff --git a/vim/theme/cyberqueer.nvim/.lazy.lua b/vim/theme/cyberqueer.nvim/.lazy.lua
deleted file mode 100644
index b1bdafb..0000000
--- a/vim/theme/cyberqueer.nvim/.lazy.lua
+++ /dev/null
@@ -1,134 +0,0 @@
--- Ported from TokyoNight's "Dev Mode" feature
--- Shows colors and highlights while editing the theme, hot-reloads on save.
-
--- All credits to the original author: @folke 💚
--- https://github.com/folke/tokyonight.nvim
-
---# selene: allow(global_usage)
-local colors
-local cache = {}
-local hl_groups = {}
-
-local function resolve(groups)
- for _, hl in pairs(groups) do
- if type(hl.style) == "table" then
- for k, v in pairs(hl.style) do
- hl[k] = v
- end
- hl.style = nil
- end
- end
- return groups
-end
-
-local function get_hl_group(hl)
- local group = "CyberdreamDev" .. vim.inspect(hl):gsub("%W+", "_")
- if not hl_groups[group] then
- hl = type(hl) == "string" and { link = hl } or hl
- hl = vim.deepcopy(hl, true)
- resolve({ foo = hl })
- hl.fg = hl.fg or colors.fg
- vim.api.nvim_set_hl(0, group, hl)
- hl_groups[group] = true
- end
- return group
-end
-
-local function get_group(buf)
- local fname = vim.api.nvim_buf_get_name(buf or 0)
- fname = vim.fs.normalize(fname)
- if not fname:find("lua/cyberdream/extensions/") then
- return
- end
- return vim.fn.fnamemodify(fname, ":t:r")
-end
-
-local function load(group)
- if cache[group] then
- return
- end
- cache[group] = {}
- local opts
- colors = require("cyberdream.colors").default
- colors.bg_solid = colors.bg ~= "NONE" and colors.bg or colors.bgAlt
- opts = require("cyberdream.config").options
- local highlights = require("cyberdream.extensions." .. group).get(opts, colors)
- for k, v in pairs(highlights) do
- cache[group][k] = get_hl_group(v)
- end
-end
-
-vim.api.nvim_create_autocmd("BufWritePost", {
- group = vim.api.nvim_create_augroup("cyberdream_dev", { clear = true }),
- pattern = "*/lua/cyberdream/**.lua",
- callback = vim.schedule_wrap(function(ev)
- local opts = require("cyberdream.config").options
- for k in pairs(package.loaded) do
- if k:find("^cyberdream") then
- package.loaded[k] = nil
- end
- end
- require("cyberdream").setup(opts)
- vim.cmd.colorscheme(vim.g.colors_name)
- hl_groups = {}
- local hi = require("mini.hipatterns")
- local group = get_group(ev.buf)
- if group then
- cache[group] = nil
- end
- for _, buf in ipairs(hi.get_enabled_buffers()) do
- hi.update(buf)
- end
- end),
-})
-
-return {
- {
- "echasnovski/mini.hipatterns",
- opts = function(_, opts)
- opts.highlighters = opts.highlighters or {}
- opts.highlighters.cyberdream = {
- pattern = function(buf)
- local group = get_group(buf)
- if not group or group == "init" then
- return
- end
- load(group)
- return group and '^%s*%[?"?()[%w%.@]+()"?%]?%s*='
- end,
- group = function(buf, match, _)
- local name = get_group(buf)
- if name == "kinds" then
- match = "LspKind" .. match
- end
- return name and cache[name][match]
- end,
- extmark_opts = { priority = 2000 },
- }
-
- opts.highlighters.cyberdream_colors = {
- pattern = {
- "%f[%w]()t%.[%w_%.]+()%f[%W]",
- },
- group = function(_, match)
- local parts = vim.split(match, ".", { plain = true })
- local t = _G --[[@as table]]
- if parts[1]:sub(1, 1) == "t" then
- table.remove(parts, 1)
- colors = require("cyberdream.colors").default
- t = colors
- end
- local color = vim.tbl_get(t, unpack(parts))
- return type(color) == "string" and get_hl_group({ fg = color })
- end,
- extmark_opts = function(_, _, data)
- return {
- virt_text = { { "⬤ ", data.hl_group } },
- virt_text_pos = "inline",
- priority = 2000,
- }
- end,
- }
- end,
- },
-}
diff --git a/vim/theme/cyberqueer.nvim/.stylua.toml b/vim/theme/cyberqueer.nvim/.stylua.toml
deleted file mode 100644
index 60fd23f..0000000
--- a/vim/theme/cyberqueer.nvim/.stylua.toml
+++ /dev/null
@@ -1,4 +0,0 @@
-column_width = 120
-indent_type = "Spaces"
-indent_width = 4
-quote_style = "AutoPreferDouble"
diff --git a/vim/theme/cyberqueer.nvim/CHANGELOG.md b/vim/theme/cyberqueer.nvim/CHANGELOG.md
deleted file mode 100644
index 69ffa2a..0000000
--- a/vim/theme/cyberqueer.nvim/CHANGELOG.md
+++ /dev/null
@@ -1,456 +0,0 @@
-# Changelog
-
-## [5.1.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v5.0.1...v5.1.0) (2025-02-18)
-
-
-### Features
-
-* **config:** remove v5.0.0 deprecation warnings and opts translations ([dd3af96](https://github.com/scottmckendry/cyberdream.nvim/commit/dd3af96edca4eb088457871d87745ed6a5d6dc02))
-* small notify styling updates ([6e337f1](https://github.com/scottmckendry/cyberdream.nvim/commit/6e337f1030bb6b08e13644aec2638f45387d2b44))
-
-## [5.0.1](https://github.com/scottmckendry/cyberdream.nvim/compare/v5.0.0...v5.0.1) (2025-02-06)
-
-
-### Bug Fixes
-
-* remove tags file potentially causing lazy updates to fail ([a4f2fec](https://github.com/scottmckendry/cyberdream.nvim/commit/a4f2feca3d1758eb8083f738fcada9414c1e3e74))
-
-## [5.0.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v4.6.1...v5.0.0) (2025-02-06)
-
-
-### ⚠ BREAKING CHANGES
-
-* **config:** replace `theme` and `borderless_telescope` options
-* replace `bgAlt` & `bgHighlight` with `bg_alt` & `bg_highlight`
-
-### Features
-
-* add deprecation warnings for updated options ([ebe3bd0](https://github.com/scottmckendry/cyberdream.nvim/commit/ebe3bd040d8ff0510bc9036fc1ad368c172e9627))
-* **config:** replace `theme` and `borderless_telescope` options ([a16bbb4](https://github.com/scottmckendry/cyberdream.nvim/commit/a16bbb4736e15a650a7047bff0d800d1a4a366ed))
-* **extensions:** add picker support for snacks ([a203d41](https://github.com/scottmckendry/cyberdream.nvim/commit/a203d41b17763d0288d8fc6a0db7fafd6d5aa5fb))
-* **extras:** Add color for virtual ruler in helix ([#166](https://github.com/scottmckendry/cyberdream.nvim/issues/166)) ([05d44f6](https://github.com/scottmckendry/cyberdream.nvim/commit/05d44f6a0fa9c2690fd027424aea73eedf12956f))
-* **extras:** add foot terminal extra ([#164](https://github.com/scottmckendry/cyberdream.nvim/issues/164)) ([a4bfe69](https://github.com/scottmckendry/cyberdream.nvim/commit/a4bfe69f11c04b8245e77df1930d2ca25dc19939))
-
-
-### Code Refactoring
-
-* replace `bgAlt` & `bgHighlight` with `bg_alt` & `bg_highlight` ([d2578fa](https://github.com/scottmckendry/cyberdream.nvim/commit/d2578fa70b021f08e09e43cc930114c872792214))
-
-## [4.6.1](https://github.com/scottmckendry/cyberdream.nvim/compare/v4.6.0...v4.6.1) (2025-01-17)
-
-
-### Bug Fixes
-
-* **cache:** sanitize functions in config ([baeb71a](https://github.com/scottmckendry/cyberdream.nvim/commit/baeb71a64e5fc715664032ed8e0cfb086be70caa))
-* **config:** move config option to correct class ([c21f29b](https://github.com/scottmckendry/cyberdream.nvim/commit/c21f29b23c10a5e905158a487065c8ed8da2bc36))
-
-## [4.6.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v4.5.0...v4.6.0) (2025-01-10)
-
-
-### Features
-
-* **extras:** add ghostty extra ([6226dd2](https://github.com/scottmckendry/cyberdream.nvim/commit/6226dd2864c0b8be406133551fca11f87acb1dcf))
-* **extras:** add tab colors for kitty ([#154](https://github.com/scottmckendry/cyberdream.nvim/issues/154)) ([5597042](https://github.com/scottmckendry/cyberdream.nvim/commit/5597042d621b2b94006f6806b2f359b3acb3f994))
-* set lower contrast whitespace highlight ([#155](https://github.com/scottmckendry/cyberdream.nvim/issues/155)) ([8db57c2](https://github.com/scottmckendry/cyberdream.nvim/commit/8db57c2d42dfa0b5906d48c5c69fb0ac5d40fc0a))
-
-
-### Bug Fixes
-
-* **extensions:** remove BlinkCmpLabel bg ([#158](https://github.com/scottmckendry/cyberdream.nvim/issues/158)) ([4f8dcaa](https://github.com/scottmckendry/cyberdream.nvim/commit/4f8dcaa5a989ef207f7a06ffaf5db9d17b9f9156))
-* **extras:** correct kitty tab fg color ([#157](https://github.com/scottmckendry/cyberdream.nvim/issues/157)) ([e46e958](https://github.com/scottmckendry/cyberdream.nvim/commit/e46e958729a29492cc1681dac7bd8fd640a4d15b))
-* **tabline:** make bg of tabline transparent ([#162](https://github.com/scottmckendry/cyberdream.nvim/issues/162)) ([b98d33a](https://github.com/scottmckendry/cyberdream.nvim/commit/b98d33ab209474e4510b9050fb55b5c9d19a8ddf))
-* **treesitter:** improve contrast for asm builtins and rust imports ([dcfa0a3](https://github.com/scottmckendry/cyberdream.nvim/commit/dcfa0a3fbed7e2c60bcfb5c7ce2b02ef6c254d22))
-
-## [4.5.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v4.4.0...v4.5.0) (2024-12-22)
-
-
-### Features
-
-* **cache:** auto-detect config updates & rebuild cache ([f94b960](https://github.com/scottmckendry/cyberdream.nvim/commit/f94b960ea2edf943397722f9d002802ac6add331)), closes [#147](https://github.com/scottmckendry/cyberdream.nvim/issues/147)
-* **extensions:** add snacks.nvim dashboard highlights ([b0e1429](https://github.com/scottmckendry/cyberdream.nvim/commit/b0e14290e737b1ae3f3cdcaf9bdcc7c3070ab88e))
-* **extensions:** extend neogit pallete and highlights ([#153](https://github.com/scottmckendry/cyberdream.nvim/issues/153)) ([2ee87ea](https://github.com/scottmckendry/cyberdream.nvim/commit/2ee87eafa03f956ebf5b507cce2bfa07a5d3a3f0))
-
-
-### Bug Fixes
-
-* **extensions:** add missing whichkey highlights ([534527b](https://github.com/scottmckendry/cyberdream.nvim/commit/534527bbdefbaccf1e99c213e98d0871e35cc596)), closes [#147](https://github.com/scottmckendry/cyberdream.nvim/issues/147)
-* **extensions:** add telescope default highlights ([7312900](https://github.com/scottmckendry/cyberdream.nvim/commit/731290012f435e06e4d5d64ed7c09cec49df2663)), closes [#147](https://github.com/scottmckendry/cyberdream.nvim/issues/147)
-
-## [4.4.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v4.3.0...v4.4.0) (2024-11-08)
-
-
-### Features
-
-* add new option `saturation` ([ed73819](https://github.com/scottmckendry/cyberdream.nvim/commit/ed73819ee5b17890a4fa3269644217328afdfd1b)), closes [#140](https://github.com/scottmckendry/cyberdream.nvim/issues/140)
-* **extensions:** add snacks.nvim ([28cde1c](https://github.com/scottmckendry/cyberdream.nvim/commit/28cde1cf8b792e6dffe51f0d98632b361baa972b))
-
-
-### Bug Fixes
-
-* **extras:** contrast in counter status component ([6985950](https://github.com/scottmckendry/cyberdream.nvim/commit/6985950962b1c89bc2d1b6c23900dcd7b6eb245e))
-* use different highlight for active window winbar ([358f6bf](https://github.com/scottmckendry/cyberdream.nvim/commit/358f6bfdd06115c139fb5518d3b95688083b7f70))
-
-## [4.3.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v4.2.0...v4.3.0) (2024-10-16)
-
-
-### Features
-
-* **extensions:** add support for blink.cmp ([e16acba](https://github.com/scottmckendry/cyberdream.nvim/commit/e16acba7ed7c630bf655fd1452504fba1c38e3b2))
-* **extras:** add warp terminal theme ([f6760d3](https://github.com/scottmckendry/cyberdream.nvim/commit/f6760d3b7ee3c9949d9ec1cb2f82f683e25c912d))
-
-
-### Bug Fixes
-
-* **extras:** color name typo in warp template ([1b1037f](https://github.com/scottmckendry/cyberdream.nvim/commit/1b1037f3b1cb07c6fdec2f5632a407c64e80b118))
-
-## [4.2.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v4.1.0...v4.2.0) (2024-10-01)
-
-
-### Features
-
-* **extras:** base16 theme ([5be7d02](https://github.com/scottmckendry/cyberdream.nvim/commit/5be7d024b591a36b765bd7ab0732cab1c2a9b777))
-* **extras:** yazi theme ([5bd0a7d](https://github.com/scottmckendry/cyberdream.nvim/commit/5bd0a7d71df2a35cde81bbe0bce1a5c83f492283))
-
-## [4.1.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v4.0.0...v4.1.0) (2024-08-29)
-
-
-### Features
-
-* **extensions:** update markview.nvim highlight groups ([4f40270](https://github.com/scottmckendry/cyberdream.nvim/commit/4f402704f52acb53306d63f7eae1003871f723f2)), closes [#127](https://github.com/scottmckendry/cyberdream.nvim/issues/127)
-* **extras:** add lsd theme ([dc99ecf](https://github.com/scottmckendry/cyberdream.nvim/commit/dc99ecf23d691e8f943574ba1b44e3f518118d62))
-* **extras:** update zed windows and search highlights ([6689105](https://github.com/scottmckendry/cyberdream.nvim/commit/6689105dd79b7460f180dcb20ca11b38ae4e9488))
-
-
-### Bug Fixes
-
-* **extensions:** show Telescope results title ([#125](https://github.com/scottmckendry/cyberdream.nvim/issues/125)) ([11ef74a](https://github.com/scottmckendry/cyberdream.nvim/commit/11ef74ad01a0aa76e3775876af35590c0e5bc410))
-* **extras:** fix json syntax error in tilix ([#132](https://github.com/scottmckendry/cyberdream.nvim/issues/132)) ([acdfdec](https://github.com/scottmckendry/cyberdream.nvim/commit/acdfdec82c340bdc66c4a728757f8b55cba6e630))
-* **telescope:** 'flat' style look closer to readme screenshots ([a36ef6f](https://github.com/scottmckendry/cyberdream.nvim/commit/a36ef6f05ee1e1ea8c29c8ff3bee293a5bd8e7b7))
-* **telescope:** fix headings for default style and remove duplicate properties ([fadfa8e](https://github.com/scottmckendry/cyberdream.nvim/commit/fadfa8ee6fa4c566958d450a552ecc092e60d8ae))
-
-## [4.0.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v3.8.0...v4.0.0) (2024-08-17)
-
-
-### ⚠ BREAKING CHANGES
-
-* **config:** overrides no longer merge with defaults
-
-### Features
-
-* **extensions:** add helpview.nvim ([6ee2234](https://github.com/scottmckendry/cyberdream.nvim/commit/6ee2234f5b8e877d7125ba4e8fcbd317235a2c87)), closes [#122](https://github.com/scottmckendry/cyberdream.nvim/issues/122)
-* **extensions:** add neogit ([#117](https://github.com/scottmckendry/cyberdream.nvim/issues/117)) ([31f31f2](https://github.com/scottmckendry/cyberdream.nvim/commit/31f31f27dbc2517f72656ad4031f15d25a20dcf2)), closes [#116](https://github.com/scottmckendry/cyberdream.nvim/issues/116)
-* **extensions:** more complete hls for gitsigns.nvim ([abc44e4](https://github.com/scottmckendry/cyberdream.nvim/commit/abc44e40e3141899e57a5c87c3a5191dc1d55930))
-* **extensions:** support transparent fzflua window ([1854b40](https://github.com/scottmckendry/cyberdream.nvim/commit/1854b40d92539f9bc8b29f5c118c01e928af09cd)), closes [#120](https://github.com/scottmckendry/cyberdream.nvim/issues/120)
-
-
-### Bug Fixes
-
-* **config:** overrides no longer merge with defaults ([458f1ed](https://github.com/scottmckendry/cyberdream.nvim/commit/458f1edcd851f135cbbd4fbfbf5e0d156e967570))
-* **extensions:** remove redundant underline property from helpview links ([9454c83](https://github.com/scottmckendry/cyberdream.nvim/commit/9454c831c269dbdf2dc63be4afeb09697a442c52))
-
-## [3.8.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v3.7.0...v3.8.0) (2024-08-06)
-
-
-### Features
-
-* **cache:** auto-generate cache on first load ([68d7298](https://github.com/scottmckendry/cyberdream.nvim/commit/68d7298210a555fb5b3ed7bcb72dfd638b0569f3))
-* **extras:** add vivid extra ([#113](https://github.com/scottmckendry/cyberdream.nvim/issues/113)) ([2f45a94](https://github.com/scottmckendry/cyberdream.nvim/commit/2f45a94f456ec3c02c4b135e735b8da3fdff7433))
-
-
-### Bug Fixes
-
-* **ci:** use built in token for label removal ([0669430](https://github.com/scottmckendry/cyberdream.nvim/commit/0669430226434521095c17c989212862ccc0a26e))
-* **config:** consistent hl type in overrides function and table ([8550789](https://github.com/scottmckendry/cyberdream.nvim/commit/85507898765a00339aaf2ce7c77b0c3dfb3f7380))
-* **extras-rio:** Fix dimmed and light colors for light theme ([0c277c0](https://github.com/scottmckendry/cyberdream.nvim/commit/0c277c093685d17ec3045ef0a517b12a07d190cb))
-* **extras:** kitty base16 correction on brights (color8) ([#110](https://github.com/scottmckendry/cyberdream.nvim/issues/110)) ([6f91fff](https://github.com/scottmckendry/cyberdream.nvim/commit/6f91fff18169c248fe3db18e124fff5bceb999a1))
-
-
-### Performance Improvements
-
-* **cache:** use JSON encoding for cached theme ([bca6544](https://github.com/scottmckendry/cyberdream.nvim/commit/bca65445e051cbc80b4b158123ef7d474430f018))
-
-## [3.7.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v3.6.0...v3.7.0) (2024-07-27)
-
-
-### Features
-
-* **cache:** add experimental cache option to improve load times ([462f2ca](https://github.com/scottmckendry/cyberdream.nvim/commit/462f2cacce38c9b0ef7f66dc356b8cb6d80895f4))
-* **extensions:** migrate treesitter config to an extensions ([11b9eca](https://github.com/scottmckendry/cyberdream.nvim/commit/11b9eca52bb1984b015e127ec018dc1f4ecaf63b))
-* **extras:** add rio terminal ([02b29be](https://github.com/scottmckendry/cyberdream.nvim/commit/02b29be12532c821b519235d72a84810e7e01803))
-* highlight undercurl only for spell groups ([0db72c2](https://github.com/scottmckendry/cyberdream.nvim/commit/0db72c2a5c0443c3732aa349b6da4344f449a254)), closes [#103](https://github.com/scottmckendry/cyberdream.nvim/issues/103)
-
-## [3.6.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v3.5.0...v3.6.0) (2024-07-23)
-
-
-### Features
-
-* **extensions:** add grug-far.nvim ([916102a](https://github.com/scottmckendry/cyberdream.nvim/commit/916102a282ae99a8e7a1fc52ded19754b4452d99))
-* **extensions:** add markdown.nvim ([ba25d43](https://github.com/scottmckendry/cyberdream.nvim/commit/ba25d43d68dd34d31bee88286fb6179df2763c31))
-* **extras:** zed - add cursor color and change active line bg ([#101](https://github.com/scottmckendry/cyberdream.nvim/issues/101)) ([2208cfe](https://github.com/scottmckendry/cyberdream.nvim/commit/2208cfe27110a8c6fb8ee5ada84ac6f14230e7a3))
-
-
-### Bug Fixes
-
-* **markdown:** add missing H6 highlight ([7d658e7](https://github.com/scottmckendry/cyberdream.nvim/commit/7d658e768199b235e14363fa8e122754a78747c5))
-
-## [3.5.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v3.4.0...v3.5.0) (2024-07-18)
-
-
-### Features
-
-* **extensions:** add hop.nvim ([70470cb](https://github.com/scottmckendry/cyberdream.nvim/commit/70470cb37386be034f7d9540c40c056f1756196a))
-* **extensions:** add markview.nvim ([958ad23](https://github.com/scottmckendry/cyberdream.nvim/commit/958ad2337d73fdc898db0d0072acb4ea29e45d64))
-* **extensions:** improve bg contrast for markview.nvim headings ([d96290a](https://github.com/scottmckendry/cyberdream.nvim/commit/d96290af1c2cffcfdadb266144097e5496d08fd3))
-* **extras:** add zed editor theme ([7d75ae8](https://github.com/scottmckendry/cyberdream.nvim/commit/7d75ae89e0580964573c55d29da8be33634e2457))
-* **palette:** remove mostly unused 'lightgrey' color ([b3125d5](https://github.com/scottmckendry/cyberdream.nvim/commit/b3125d50c94793a4a65bad7d47739f18ed8a6205))
-
-
-### Bug Fixes
-
-* **base:** improve distinction between builtin and defintion types ([b36e661](https://github.com/scottmckendry/cyberdream.nvim/commit/b36e66120020c9544771d24c5e304d755276ae2d)), closes [#96](https://github.com/scottmckendry/cyberdream.nvim/issues/96)
-* **ci:** skip doc push step on pull requests ([cdfab47](https://github.com/scottmckendry/cyberdream.nvim/commit/cdfab4744cc154ce7f3ed4aae37cf9bd7c60b0ce))
-* **extensions:** correctly name mixed leap/gitsigns extensions ([b91d2b1](https://github.com/scottmckendry/cyberdream.nvim/commit/b91d2b1b6bdcd308fbf913bcfa38db63ac12b99b))
-* **extras:** Add modified, warning and error colors to zed theme ([#98](https://github.com/scottmckendry/cyberdream.nvim/issues/98)) ([2b52b8b](https://github.com/scottmckendry/cyberdream.nvim/commit/2b52b8b91bcae2987faf3746ad4e1891cf84ced5))
-
-## [3.4.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v3.3.0...v3.4.0) (2024-07-06)
-
-
-### Features
-
-* **dx:** port folke's "dev mode" from tokyonight ([1abba18](https://github.com/scottmckendry/cyberdream.nvim/commit/1abba1897d0f527c7a10ffc1ef06e8920c7a3f7a))
-* **extensions:** add gitpad.nvim ([#88](https://github.com/scottmckendry/cyberdream.nvim/issues/88)) ([6bcfdd6](https://github.com/scottmckendry/cyberdream.nvim/commit/6bcfdd60564878ca8e2cdd91b2a15a0348ee59a3))
-* **extensions:** add kubectl.nvim ([#88](https://github.com/scottmckendry/cyberdream.nvim/issues/88)) ([9820cc3](https://github.com/scottmckendry/cyberdream.nvim/commit/9820cc3ce324972501e9883f2073e9bd62fd6e1f))
-* **extensions:** add trouble.nvim ([#88](https://github.com/scottmckendry/cyberdream.nvim/issues/88)) ([b23ea93](https://github.com/scottmckendry/cyberdream.nvim/commit/b23ea93970c43b6e79620fef702c9db1bc869879))
-
-
-### Bug Fixes
-
-* **ci:** ignore selene warning for .lazy.lua ([0d9bcca](https://github.com/scottmckendry/cyberdream.nvim/commit/0d9bcca9ee70ab1f8c20de1b066dbb4ef76c7548))
-* **config:** typo in extension type definition ([#90](https://github.com/scottmckendry/cyberdream.nvim/issues/90)) ([d118d45](https://github.com/scottmckendry/cyberdream.nvim/commit/d118d45734a71cc23d6383b4dce695bfc99afbbf))
-* use bg instead of fg for diff highlight groups ([852cede](https://github.com/scottmckendry/cyberdream.nvim/commit/852cede7e655b86e3d51562ebfb886e1b635d68a))
-
-
-### Performance Improvements
-
-* **ci:** use pre-compiled selene ([e8608c3](https://github.com/scottmckendry/cyberdream.nvim/commit/e8608c315a3b44ce912f3d7d7f7dfa8cdbb1b160))
-
-## [3.3.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v3.2.0...v3.3.0) (2024-06-29)
-
-
-### Features
-
-* add support for toggleable extensions ([#82](https://github.com/scottmckendry/cyberdream.nvim/issues/82)) ([07d5a85](https://github.com/scottmckendry/cyberdream.nvim/commit/07d5a85d8c7aed217cbb7fe59b3c0c982fd4822f))
-* **extensions:** add alpha, cmp, dashboard, grapple ([6af8320](https://github.com/scottmckendry/cyberdream.nvim/commit/6af832028897d2652182541854ba3e3facc40655))
-* **extensions:** add explicit full 'mini.nvim' support ([#86](https://github.com/scottmckendry/cyberdream.nvim/issues/86)) ([63a4dbe](https://github.com/scottmckendry/cyberdream.nvim/commit/63a4dbe911ee4a117e883c25de5da029b50cc81b))
-* **extensions:** borderless fzf-lua theme ([ba05f56](https://github.com/scottmckendry/cyberdream.nvim/commit/ba05f56f9f1e2a08d1acf8952b5a209a2268842c)), closes [#81](https://github.com/scottmckendry/cyberdream.nvim/issues/81)
-* **extensions:** migrate remaining theme plugins to extensions ([ad8ad48](https://github.com/scottmckendry/cyberdream.nvim/commit/ad8ad480c653144940636a52578db65ab86e8b9c))
-
-
-### Bug Fixes
-
-* **mini:** use solid color where `bg` is used as `fg` ([3d8ee41](https://github.com/scottmckendry/cyberdream.nvim/commit/3d8ee41853e43b021342d101fd7fcaf99656c3d8))
-* missing `Added` and `Removed` groups ([8e5bf0b](https://github.com/scottmckendry/cyberdream.nvim/commit/8e5bf0bc8684f0bd99a514d045807a5a08742717))
-* visual mode contrast ([e5b5f34](https://github.com/scottmckendry/cyberdream.nvim/commit/e5b5f34aa86b21566cc688014724fc1c57dd236d))
-
-## [3.2.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v3.1.0...v3.2.0) (2024-06-17)
-
-
-### Features
-
-* **markup:** improve first look readability/distinction ([#77](https://github.com/scottmckendry/cyberdream.nvim/issues/77)) ([8546564](https://github.com/scottmckendry/cyberdream.nvim/commit/85465644bc3cdd3d5f57c7565db09bab1058668f))
-
-
-### Bug Fixes
-
-* attempted blend on transparent color after mode toggle ([c326f93](https://github.com/scottmckendry/cyberdream.nvim/commit/c326f93f6f5e8c652e3357690129e5ccf7027ffe))
-
-## [3.1.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v3.0.0...v3.1.0) (2024-06-15)
-
-
-### Features
-
-* add highlight override function to config opts ([#70](https://github.com/scottmckendry/cyberdream.nvim/issues/70)) ([344db87](https://github.com/scottmckendry/cyberdream.nvim/commit/344db872e954de3c69b632fbc419870919a8a53b))
-* **ci:** developer experience improvements ([#71](https://github.com/scottmckendry/cyberdream.nvim/issues/71)) ([b7c5f5b](https://github.com/scottmckendry/cyberdream.nvim/commit/b7c5f5b4fbed9a9655bf738d3fbf932ecfe24f78))
-* **ci:** run ci checks on pull requests ([9d0662e](https://github.com/scottmckendry/cyberdream.nvim/commit/9d0662e79d0a1ccb437dee7d7cd093a076a14f3b))
-* **highlights:** improved `NonText` readability ([#74](https://github.com/scottmckendry/cyberdream.nvim/issues/74)) ([aec0467](https://github.com/scottmckendry/cyberdream.nvim/commit/aec04675175107fb613e638312dd90cddca3977f))
-* **telescope:** add `nvchad` borderless telescope style ([#75](https://github.com/scottmckendry/cyberdream.nvim/issues/75)) ([c1085d7](https://github.com/scottmckendry/cyberdream.nvim/commit/c1085d73fcb72edc14dab0f6a90d0e8155b51d03))
-* use more distinct colors for variable types ([#73](https://github.com/scottmckendry/cyberdream.nvim/issues/73)) ([e668b02](https://github.com/scottmckendry/cyberdream.nvim/commit/e668b02fb438fe1be907dfd83f98b7eb2a563b66))
-
-
-### Bug Fixes
-
-* blended transparent color cuasing error ([99746e8](https://github.com/scottmckendry/cyberdream.nvim/commit/99746e8044552422e5b44358b50f075a71161b67))
-
-## [3.0.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v2.0.0...v3.0.0) (2024-06-13)
-
-
-### ⚠ BREAKING CHANGES
-
-* un-break previous breaking change :poop:
-
-### Bug Fixes
-
-* un-break previous breaking change :poop: ([78b6bc0](https://github.com/scottmckendry/cyberdream.nvim/commit/78b6bc0a7aea89d64e2d74b24f5ea064ee6f3671))
-
-## [2.0.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v1.9.0...v2.0.0) (2024-06-12)
-
-
-### ⚠ BREAKING CHANGES
-
-* theme toggling highlighting issues ([#66](https://github.com/scottmckendry/cyberdream.nvim/issues/66))
-
-### Bug Fixes
-
-* check colorscheme setting before executing update autocmd ([1801de8](https://github.com/scottmckendry/cyberdream.nvim/commit/1801de891253b80e2e5b8fdc7c3faf54f49b93ae))
-* theme toggling highlighting issues ([#66](https://github.com/scottmckendry/cyberdream.nvim/issues/66)) ([943ba0a](https://github.com/scottmckendry/cyberdream.nvim/commit/943ba0a6704b41a2606d39b5aa3796b02c586b9b))
-
-## [1.9.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v1.7.0...v1.9.0) (2024-06-08)
-
-
-### Features
-
-* add 'auto' option to use vim.o.background for light/dark theme ([ce0a60d](https://github.com/scottmckendry/cyberdream.nvim/commit/ce0a60d9258ef4bb94c995f3ad2e272e7073eef4)), closes [#63](https://github.com/scottmckendry/cyberdream.nvim/issues/63)
-* add vim cmd to toggle between theme modes ([#56](https://github.com/scottmckendry/cyberdream.nvim/issues/56)) ([17f9e55](https://github.com/scottmckendry/cyberdream.nvim/commit/17f9e55bd3c349006190e7ff8203c2af6b7e3051))
-* **extras:** add tmux extra ([#59](https://github.com/scottmckendry/cyberdream.nvim/issues/59)) ([9eb7c63](https://github.com/scottmckendry/cyberdream.nvim/commit/9eb7c63091d7369eba9015e9c656ca644ba6a3a4))
-
-
-### Miscellaneous Chores
-
-* release 1.9.0 ([69cedc7](https://github.com/scottmckendry/cyberdream.nvim/commit/69cedc7dfc1937c83d207bdebdb3fdfaf2cf778f))
-
-## [1.8.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v1.7.0...v1.8.0) (2024-06-03)
-
-
-### Features
-
-* add vim cmd to toggle between theme modes ([#56](https://github.com/scottmckendry/cyberdream.nvim/issues/56)) ([17f9e55](https://github.com/scottmckendry/cyberdream.nvim/commit/17f9e55bd3c349006190e7ff8203c2af6b7e3051))
-* **extras:** add tmux extra ([#59](https://github.com/scottmckendry/cyberdream.nvim/issues/59)) ([9eb7c63](https://github.com/scottmckendry/cyberdream.nvim/commit/9eb7c63091d7369eba9015e9c656ca644ba6a3a4))
-
-## [1.7.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v1.6.0...v1.7.0) (2024-05-18)
-
-
-### Features
-
-* add support for grapple.nvim ([638e37c](https://github.com/scottmckendry/cyberdream.nvim/commit/638e37c62cc04a354b4bc1e5daafecb9356be7d8))
-* **extras:** add support for kitty term ([#48](https://github.com/scottmckendry/cyberdream.nvim/issues/48)) ([3b57712](https://github.com/scottmckendry/cyberdream.nvim/commit/3b577123ca6d580c971fdc49ebf8950794c80d20))
-
-
-### Bug Fixes
-
-* add theme variant field to config class ([3b5e1df](https://github.com/scottmckendry/cyberdream.nvim/commit/3b5e1df018b239df0410fb94275a134913fd0c9f))
-* **docs:** small typo in readme ([0511451](https://github.com/scottmckendry/cyberdream.nvim/commit/0511451180b81fd821bd37bca2c61b8d049f69fc))
-* improve contrast for line numbers ([5827dc9](https://github.com/scottmckendry/cyberdream.nvim/commit/5827dc9a34b9f2d009ad8a75f4dd7121a3e77511))
-* low contrast counter in telelscope light theme ([0511451](https://github.com/scottmckendry/cyberdream.nvim/commit/0511451180b81fd821bd37bca2c61b8d049f69fc))
-
-## [1.6.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v1.5.0...v1.6.0) (2024-05-11)
-
-
-### Features
-
-* add light colors variant ([#45](https://github.com/scottmckendry/cyberdream.nvim/issues/45)) ([548968a](https://github.com/scottmckendry/cyberdream.nvim/commit/548968a9ac9e9f9d3597c4abe976df030773af69))
-
-## [1.5.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v1.4.0...v1.5.0) (2024-05-07)
-
-
-### Features
-
-* add lua type annotations to config ([cf39bc4](https://github.com/scottmckendry/cyberdream.nvim/commit/cf39bc40cd4cae374aef569f7b985323e083cd15))
-* add support for mini.files ([2615669](https://github.com/scottmckendry/cyberdream.nvim/commit/2615669d9815d1e975d2a3ffba5fb78745e25378))
-* **extras:** add lazydocker extra ([eecc28a](https://github.com/scottmckendry/cyberdream.nvim/commit/eecc28a0cdf43b1bc74b4d5f031baff26a4be551))
-* **extras:** add support for zellij ([#40](https://github.com/scottmckendry/cyberdream.nvim/issues/40)) ([a9cb4b2](https://github.com/scottmckendry/cyberdream.nvim/commit/a9cb4b229127e1b06964e73b5d55fad300b560be))
-
-
-### Bug Fixes
-
-* markdown bold and italic highlights on v9.5 ([f8342c9](https://github.com/scottmckendry/cyberdream.nvim/commit/f8342c96d4d0bfc39490a866e5e66316881571be)), closes [#32](https://github.com/scottmckendry/cyberdream.nvim/issues/32)
-
-## [1.4.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v1.3.0...v1.4.0) (2024-05-05)
-
-
-### Features
-
-* add helix theme extra ([#28](https://github.com/scottmckendry/cyberdream.nvim/issues/28)) ([2420116](https://github.com/scottmckendry/cyberdream.nvim/commit/24201167df02088f66577831742d120d10a554ce))
-* **CI:** update CI and other QoL updates ([#39](https://github.com/scottmckendry/cyberdream.nvim/issues/39)) ([5f60b64](https://github.com/scottmckendry/cyberdream.nvim/commit/5f60b64e16fbc870992e6414e21ae08607b7f883))
-* **extras:** auto-generate extras ([#37](https://github.com/scottmckendry/cyberdream.nvim/issues/37)) ([61b2a27](https://github.com/scottmckendry/cyberdream.nvim/commit/61b2a27784bbaaa3c5a7783d951b8743164fb070))
-* **gitui:** Basic theme setup for gitui ([#36](https://github.com/scottmckendry/cyberdream.nvim/issues/36)) ([03251ad](https://github.com/scottmckendry/cyberdream.nvim/commit/03251adb7ac5c29867f0658c613599af329cf917))
-
-## [1.3.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v1.2.1...v1.3.0) (2024-05-03)
-
-
-### Features
-
-* add support for indent-blankline ([a9eb003](https://github.com/scottmckendry/cyberdream.nvim/commit/a9eb003663010322b3acbf41740dd8024f24acb9))
-* add support for treesitter-context ([ef2cbcc](https://github.com/scottmckendry/cyberdream.nvim/commit/ef2cbccda1197f5ed07d52177456c14db27fd0f5))
-
-## [1.2.1](https://github.com/scottmckendry/cyberdream.nvim/compare/v1.2.0...v1.2.1) (2024-04-30)
-
-
-### Bug Fixes
-
-* differentiate matches when replacing with /gc ([d777f1b](https://github.com/scottmckendry/cyberdream.nvim/commit/d777f1bfb0e6e1d74b3f243d8e4999b6b931ae19))
-* set CursorLine hl to visible color ([528085b](https://github.com/scottmckendry/cyberdream.nvim/commit/528085bc1760a76ff4e9aba4d85b0d39d2486866))
-
-## [1.2.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v1.1.0...v1.2.0) (2024-04-28)
-
-
-### Features
-
-* add support for nofify ([dab90f1](https://github.com/scottmckendry/cyberdream.nvim/commit/dab90f1cf0c49bab8fb7a967d47724e075bcc437)), closes [#22](https://github.com/scottmckendry/cyberdream.nvim/issues/22)
-
-
-### Bug Fixes
-
-* typo in default config properties ([8008e70](https://github.com/scottmckendry/cyberdream.nvim/commit/8008e70302ecf70b32c7d3658dc6a346351ed93d))
-
-## [1.1.0](https://github.com/scottmckendry/cyberdream.nvim/compare/v1.0.1...v1.1.0) (2024-04-27)
-
-
-### Features
-
-* add fish theme ([#18](https://github.com/scottmckendry/cyberdream.nvim/issues/18)) ([19693ee](https://github.com/scottmckendry/cyberdream.nvim/commit/19693ee5a577addb4dd2f7c43474e84f283ccc3b))
-
-
-### Bug Fixes
-
-* change wezterm cursor_fg ([#19](https://github.com/scottmckendry/cyberdream.nvim/issues/19)) ([75966c7](https://github.com/scottmckendry/cyberdream.nvim/commit/75966c7ee08b6ebb6ca97fd7ee8d8f8b27103481))
-* use non-conflicting hl for quickfix list ([d400d3f](https://github.com/scottmckendry/cyberdream.nvim/commit/d400d3fede6ad68df0c4c58d009da7420dcb43cb)), closes [#17](https://github.com/scottmckendry/cyberdream.nvim/issues/17)
-
-## [1.0.1](https://github.com/scottmckendry/cyberdream.nvim/compare/v1.0.0...v1.0.1) (2024-04-27)
-
-
-### Bug Fixes
-
-* set TS [@variable](https://github.com/variable) to built-in color ([eaabbae](https://github.com/scottmckendry/cyberdream.nvim/commit/eaabbaea162e90c671cff64bdbca2d2e2a211a30))
-* use visible color for colorcolumn highlight ([341178e](https://github.com/scottmckendry/cyberdream.nvim/commit/341178ea1d9da135e2aace85ff186d4ba1eea85e)), closes [#16](https://github.com/scottmckendry/cyberdream.nvim/issues/16)
-
-## 1.0.0 (2024-04-26)
-
-
-### Features
-
-* Add highlights for dashboard-nvim ([#7](https://github.com/scottmckendry/cyberdream.nvim/issues/7)) ([6c193f4](https://github.com/scottmckendry/cyberdream.nvim/commit/6c193f40753ca356776ab2dccc3c0ac393725e26))
-* add lazygit theme extra ([920f867](https://github.com/scottmckendry/cyberdream.nvim/commit/920f8670d3cf625fd3ecd00fb5ac99e76c7d553d))
-* add noice lsp progress highlight groups ([917f81d](https://github.com/scottmckendry/cyberdream.nvim/commit/917f81dfeb606b1f0b0276fd0e9852e3f787e906))
-* add opts for colors highlights & telescope ([#6](https://github.com/scottmckendry/cyberdream.nvim/issues/6)) ([eedbda3](https://github.com/scottmckendry/cyberdream.nvim/commit/eedbda33658e6e32bddc970da1b88653dd978ad9))
-* add opts for terminal colors ([#11](https://github.com/scottmckendry/cyberdream.nvim/issues/11)) ([78a1024](https://github.com/scottmckendry/cyberdream.nvim/commit/78a1024a2e02b85274b37ba9fdfa3cf30600d6af))
-* add popular terminal emulator themes ([265ed77](https://github.com/scottmckendry/cyberdream.nvim/commit/265ed77f93d3378d33c80d9c22b96488f58ab147))
-* add support for heirline and gitsigns ([2276cda](https://github.com/scottmckendry/cyberdream.nvim/commit/2276cda2f400a0158d444abde0b52796a870e6d2))
-* add support for lualine ([#2](https://github.com/scottmckendry/cyberdream.nvim/issues/2)) ([2988070](https://github.com/scottmckendry/cyberdream.nvim/commit/2988070d56f5fd5f243f8d620cd1f058aa4ef6e1))
-* add support for rainbow-delimiters.nvim ([7daee3d](https://github.com/scottmckendry/cyberdream.nvim/commit/7daee3db5af361935f693cb45493f8400ff56a3a))
-* add tmtheme extra ([93c4567](https://github.com/scottmckendry/cyberdream.nvim/commit/93c4567d6d822705906ce95be25ef1ee7945be94))
-* cleaner-looking folds ([82af167](https://github.com/scottmckendry/cyberdream.nvim/commit/82af167ddab53c79455a64ae7790d759c95500b9)), closes [#13](https://github.com/scottmckendry/cyberdream.nvim/issues/13)
-* define highlight for telescope selection ([279d997](https://github.com/scottmckendry/cyberdream.nvim/commit/279d99791ed659ee06208d519dc206117ff8efb5))
-* make cursor line transparent by default ([7fa0734](https://github.com/scottmckendry/cyberdream.nvim/commit/7fa07343e535f29ba16a13567e220dd2c999278e))
-
-
-### Bug Fixes
-
-* add missing heirline highlight group ([f1ff29b](https://github.com/scottmckendry/cyberdream.nvim/commit/f1ff29b1a5a27cada244a2a171395feeba135036))
-* add missing TS fallbacks for md headings ([3acf4fa](https://github.com/scottmckendry/cyberdream.nvim/commit/3acf4fa7a09f20d569009e7e77891782dc215921))
-* cmp match hidden on selected item ([f90f0e1](https://github.com/scottmckendry/cyberdream.nvim/commit/f90f0e1cedd5db709da4bb6a2e1b27de3a09af4f))
-* overly bright fillchar HLs when enbabled ([7422b6c](https://github.com/scottmckendry/cyberdream.nvim/commit/7422b6c30e483bcea925a0546c47b580b92baaa6))
-* swap fg with bg in heirline hl groups ([aa28bc7](https://github.com/scottmckendry/cyberdream.nvim/commit/aa28bc743440c89bb45d67823b3d662022121026))
-* typo in WinSeparator highlight group ([a80be2f](https://github.com/scottmckendry/cyberdream.nvim/commit/a80be2fecf59d0c74541ac6c10f0e2f37120afde))
-* untested wezterm theme errors ([fadfe60](https://github.com/scottmckendry/cyberdream.nvim/commit/fadfe60206b8f239c11c4ee6f7b1d1f2c6c5cb12))
-* update lazygit config schema url ([1845546](https://github.com/scottmckendry/cyberdream.nvim/commit/184554643fa02460b2429d4adfb8a7e6ddc89476))
-* use bg highlight color for visual selection ([16833ca](https://github.com/scottmckendry/cyberdream.nvim/commit/16833ca440a6d35a6fd321dc4960c782cd7b10f4)), closes [#9](https://github.com/scottmckendry/cyberdream.nvim/issues/9)
diff --git a/vim/theme/cyberqueer.nvim/CONTRIBUTING.md b/vim/theme/cyberqueer.nvim/CONTRIBUTING.md
deleted file mode 100644
index fb8cd76..0000000
--- a/vim/theme/cyberqueer.nvim/CONTRIBUTING.md
+++ /dev/null
@@ -1,73 +0,0 @@
-# Contributing to cyberdream.nvim 🚀
-
-First off, thanks for taking the time to contribute! 🎉
-
-
-
-> [!TIP]
-> The best way you can contribute to cyberdream.nvim is by giving it a star ⭐️ and sharing it with others!
-
-Every contribution is appreciated, whether it's a bug report, a feature request, a question, or a pull request. This document will guide you through the process of contributing to this project.
-
-## Table of Contents 📚
-
-- [Reporting Bugs & Requesting Features](#reporting-bugs--requesting-features-)
-- [Pull Requests](#pull-requests-)
-- [Adding Support for Plugins](#adding-support-for-plugins-)
-- [Adding Extras](#adding-extras-)
-
-## Reporting Bugs & Requesting Features 🐛
-
-If you find a bug or have a feature request, please open an issue using the appropriate template:
-
-- [Bug Report](https://github.com/scottmckendry/cyberdream.nvim/issues/new?assignees=&labels=bug&projects=&template=bug.yml)
-- [Feature Request (or question)](https://github.com/scottmckendry/cyberdream.nvim/issues/new?assignees=&labels=question&projects=&template=question.yml)
-
-Some things to keep in mind when opening an issue:
-
-- Make sure to search for existing issues before opening a new one. If you find an existing issue that matches your problem, please add a 👍 reaction to it.
-- Be as detailed as possible when describing the bug or feature request. Include any relevant information, such as the version of Neovim you're using & your cyberdream.nvim config settings.
-
-## Pull Requests 🛠
-
-Commits should be in the [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) format. This helps with generating changelogs and keeping the commit history clean.
-
-When opening a pull request, please include a description of the changes you've made. If your PR is related to an existing issue, please reference it in the description.
-
-## Adding Support for Plugins 📦
-
-If you'd like to add support for a plugin that isn't currently supported by cyberdream.nvim, you can do so by creating a new file in the `lua/cyberdream/extensions` directory. The file should be named after the plugin, with the `.lua` extension. The format is as follows:
-
-```lua
--- lua/cyberdream/extensions/plugin-name.lua
-local M = {}
-
---- Get extension configuration
---- @param opts Config
---- @param t CyberdreamPalette
-function M.get(opts, t)
- opts = opts or {}
- local highlights = {
- -- Add your highlights here
- -- See lua/cyberdream/colors.lua for a complete list of available colors in the palette
- HighlightGroupName = { fg = t.blue },
- AnotherHighlightGroupName = { fg = t.purple, bg = t.bg_highlight },
- }
-
- return highlights
-end
-return M
-```
-
-Once you've created the extension file, you'll need to add it to the `extensions` table in `lua/cyberdream/config.lua` and update the `extensions` type definition. If you've done this correctly, the highlights will apply the next time the plugin is loaded.
-
-## Adding Extras 🎨
-
-We support a number of terminals and other goodies to make the cyberdream experience even better. These are dynamically generated using GitHub actions. This ensures that both light and dark mode variants are generated with minimal effort while adhering as closely as possible to the [cyberdream palette](https://github.com/scottmckendry/cyberdream.nvim/blob/main/lua/cyberdream/colors.lua).
-
-> [!NOTE]
-> Do not edit the extras directly. Your changes will be overwritten the next time the GitHub action runs.
-
-To add a new extra, create a new template file in the `lua/cyberdrem/extra` directory. Use the existing templates as a guide. Once you've created the template, you'll need to add it to the `extras` table in `lua/cyberdream/extra/init.lua`, including the extension and name.
-
-Once you've done this, the extra will be generated the next time the GitHub action runs. You can find the generated extras in the `extras` directory.
diff --git a/vim/theme/cyberqueer.nvim/LICENSE b/vim/theme/cyberqueer.nvim/LICENSE
deleted file mode 100644
index f1e683f..0000000
--- a/vim/theme/cyberqueer.nvim/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2023 Scott McKendry
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/vim/theme/cyberqueer.nvim/Makefile b/vim/theme/cyberqueer.nvim/Makefile
deleted file mode 100644
index 7f1977e..0000000
--- a/vim/theme/cyberqueer.nvim/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-ifeq ($(OS),Windows_NT)
- GREEN=[00;32m
- RESTORE=[0m
-else
- GREEN="\033[0;32m"
- RESTORE="\033[0m"
-endif
-
-# make the output of the message appear green
-define style_calls
- $(eval $@_msg = $(1))
- echo ${GREEN}${$@_msg}${RESTORE}
-endef
-
-lint: style-lint
- @$(call style_calls,"Running selene")
- @selene --display-style quiet --config ./selene.toml lua
- @$(call style_calls,"Done!")
-
-.PHONY: lint
-
-style-lint:
- @$(call style_calls,"Running stylua check")
- @stylua --color always -f ./.stylua.toml --check lua
- @$(call style_calls,"Done!")
-
-.PHONY: style-lint
-
-format:
- @$(call style_calls,"Running stylua format")
- @stylua --color always -f ./.stylua.toml lua
- @$(call style_calls,"Done!")
-
-.PHONY: format
diff --git a/vim/theme/cyberqueer.nvim/README.md b/vim/theme/cyberqueer.nvim/README.md
deleted file mode 100644
index e4c179a..0000000
--- a/vim/theme/cyberqueer.nvim/README.md
+++ /dev/null
@@ -1,316 +0,0 @@
-
-
- A high-contrast, futuristic & vibrant theme for neovim
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- |
-
-
- |
-
-
-
- |
-
- |
-
-
-
- |
-
- |
-
-
-## 🚀 Features
-
-- **Transparency-first design** - all design decisions are made with transparency in mind.
-- **High contrast** - Colours have been carefully chosen to be cohesive and easy on the eyes while still being easy to distinguish.
-- **Terminal Support** - Several included [terminal themes](#-extras) to enhance your cyberdream experience.
-- **Extensions** - Support for a variety of popular plugins out of the box. Can be toggled on or off to maximise performance.
-
-
- Supported Plugins/Extensions
-
-| Plugin | Highlights |
-| ------------------------------------------------------------------------------------- | ---------------------------------------------------------------------- |
-| [alpha-nvim](https://github.com/goolord/alpha-nvim) | [alpha](lua/cyberdream/extensions/alpha.lua) |
-| [blink.cmp](https://github.com/Saghen/blink.cmp) | [blinkcmp](lua/cyberdream/extensions/blinkcmp.lua) |
-| [dashboard-nvim](https://github.com/nvimdev/dashboard-nvim) | [dashboard](lua/cyberdream/extensions/dashboard.lua) |
-| [fzf-lua](https://github.com/ibhagwan/fzf-lua) | [fzflua](lua/cyberdream/extensions/fzflua.lua) |
-| [gitsigns.nvim](https://github.com/lewis6991/gitsigns.nvim) | [gitsigns](lua/cyberdream/extensions/gitsigns.lua) |
-| [gitpad.nvim](https://github.com/yujinyuz/gitpad.nvim) | [gitpad](lua/cyberdream/extensions/gitpad.lua) |
-| [grapple.nvim](https://github.com/cbochs/grapple.nvim) | [grapple](lua/cyberdream/extensions/grapple.lua) |
-| [grug-far.nvim](https://github.com/MagicDuck/grug-far.nvim) | [grugfar](lua/cyberdream/extensions/grugfar.lua) |
-| [heirline-components.nvim](https://github.com/Zeioth/heirline-components.nvim) | [heirline](lua/cyberdream/extensions/heirline.lua) |
-| [helpview.nvim](https://github.com/OXY2DEV/helpview.nvim) | [helpview](lua/cyberdream/extensions/helpview.lua) |
-| [hop.nvim](https://github.com/phaazon/hop.nvim) | [hop](lua/cyberdream/extensions/hop.lua) |
-| [indent-blankline.nvim](https://github.com/lukas-reineke/indent-blankline.nvim) | [indentblankline](lua/cyberdream/extensions/indentblankline.lua) |
-| [kubectl.nvim](https://github.com/ramilito/kubectl.nvim) | [kubectl](lua/cyberdream/extensions/kubectl.lua) |
-| [lazy.nvim](https://github.com/folke/lazy.nvim) | [lazy](lua/cyberdream/extensions/lazy.lua) |
-| [leap.nvim](https://github.com/ggandor/leap.nvim) | [leap](lua/cyberdream/extensions/leap.lua) |
-| [lualine.nvim](https://github.com/nvim-lualine/lualine.nvim) | [lualine](lua/cyberdream/extensions/lualine.lua) |
-| [markview.nvim](https://github.com/OXY2DEV/markview.nvim) | [markview](lua/cyberdream/extensions/markview.lua) |
-| [mini.nvim](https://github.com/echasnovski/mini.nvim) | [mini](lua/cyberdream/extensions/mini.lua) |
-| [noice.nvim](https://github.com/folke/noice.nvim) | [noice](lua/cyberdream/extensions/noice.lua) |
-| [nvim-cmp](https://github.com/hrsh7th/nvim-cmp) | [cmp](lua/cyberdream/extensions/cmp.lua) |
-| [nvim-notify](https://github.com/rcarriga/nvim-notify) | [notify](lua/cyberdream/extensions/notify.lua) |
-| [nvim-treesitter](https://github.com/nvim-treesitter/nvim-treesitter) | [treesitter](lua/cyberdream/extensions/treesitter.lua) |
-| [nvim-treesitter-context](https://github.com/nvim-treesitter/nvim-treesitter-context) | [treesittercontext](lua/cyberdream/extensions/treesittercontext.lua) |
-| [rainbow-delimiters.nvim](https://github.com/HiPhish/rainbow-delimiters.nvim) | [rainbow_delimiters](lua/cyberdream/extensions/rainbow_delimiters.lua) |
-| [render-markdown.nvim](https://github.com/MeanderingProgrammer/render-markdown.nvim) | [markdown](lua/cyberdream/extensions/markdown.lua) |
-| [telescope.nvim](https://github.com/nvim-telescope/telescope.nvim) | [telescope](lua/cyberdream/extensions/telescope.lua) |
-| [trouble.nvim](https://github.com/folke/trouble.nvim) | [trouble](lua/cyberdream/extensions/trouble.lua) |
-| [which-key.nvim](https://github.com/folke/which-key.nvim) | [whichkey](lua/cyberdream/extensions/whichkey.lua) |
-
-
-
-## 📦 Installation
-
-Lazy1:
-
-```lua
-{
- "scottmckendry/cyberdream.nvim",
- lazy = false,
- priority = 1000,
-}
-```
-
-Packer:
-
-```lua
-use { "scottmckendry/cyberdream.nvim" }
-```
-
-Lualine (optional):
-
-```lua
-{
- require("lualine").setup({
- -- ... other config
- options = {
- theme = "auto", -- "auto" will set the theme dynamically based on the colorscheme
- },
- -- ... other config
- })
-}
-```
-
-See my personal lualine config [here](https://github.com/scottmckendry/Windots/blob/main/nvim/lua/plugins/lualine.lua) for an example.
-
-## 🚀 Usage
-
-```lua
-vim.cmd("colorscheme cyberdream")
-```
-
-## ⚙️ Configuring
-
-Calling `setup` is optional, but allows you to configure the theme to your liking.
-Below is an example of all the available configuration options with their default values:
-
-```lua
-require("cyberdream").setup({
- -- Set light or dark variant
- variant = "default", -- use "light" for the light variant. Also accepts "auto" to set dark or light colors based on the current value of `vim.o.background`
-
- -- Enable transparent background
- transparent = false,
-
- -- Reduce the overall saturation of colours for a more muted look
- saturation = 1, -- accepts a value between 0 and 1. 0 will be fully desaturated (greyscale) and 1 will be the full color (default)
-
- -- Enable italics comments
- italic_comments = false,
-
- -- Replace all fillchars with ' ' for the ultimate clean look
- hide_fillchars = false,
-
- -- Apply a modern borderless look to pickers like Telescope, Snacks Picker & Fzf-Lua
- borderless_pickers = false,
-
- -- Set terminal colors used in `:terminal`
- terminal_colors = true,
-
- -- Improve start up time by caching highlights. Generate cache with :CyberdreamBuildCache and clear with :CyberdreamClearCache
- cache = false,
-
- -- Override highlight groups with your own colour values
- highlights = {
- -- Highlight groups to override, adding new groups is also possible
- -- See `:h highlight-groups` for a list of highlight groups or run `:hi` to see all groups and their current values
-
- -- Example:
- Comment = { fg = "#696969", bg = "NONE", italic = true },
-
- -- More examples can be found in `lua/cyberdream/extensions/*.lua`
- },
-
- -- Override a highlight group entirely using the built-in colour palette
- overrides = function(colors) -- NOTE: This function nullifies the `highlights` option
- -- Example:
- return {
- Comment = { fg = colors.green, bg = "NONE", italic = true },
- ["@property"] = { fg = colors.magenta, bold = true },
- }
- end,
-
- -- Override a color entirely
- colors = {
- -- For a list of colors see `lua/cyberdream/colours.lua`
- -- Example:
- bg = "#000000",
- green = "#00ff00",
- magenta = "#ff00ff",
- },
-
- -- Disable or enable colorscheme extensions
- extensions = {
- telescope = true,
- notify = true,
- mini = true,
- ...
- },
-})
-```
-
-> [!NOTE]
-> For a complete list of extensions, see the [table in `config.lua`](lua/cyberdream/config.lua).
-
-## 🎁 Extras
-
-We've cooked up some wonderful extras to enhance your cyberdream experience. Mostly terminal themes and a few other goodies!
-
-
-
-- **[Alacritty](extras/alacritty/)**
-- **[Base16/Stylix](extras/base16/)**
-- **[Fish](extras/fish/)**
-- **[Foot](extras/foot/)**
-- **[Ghostty](extras/ghostty/)**
-- **[GitUI](extras/gitui/)**
-- **[Helix](extras/helix/)**
-- **[Kitty](extras/kitty/)**
-- **[Lazydocker](extras/lazydocker/)**
-- **[Lazygit](extras/lazygit/)**
-- **[lsd](extras/lsd/)**
-- **[Pywal](extras/pywal/)**
-- **[Rio](extras/rio/)**
-- **[Textmate/Bat/Sublime/Delta](extras/textmate/)**
-- **[Tilux](extras/tilux/)**
-- **[Tmux](extras/tmux/)**
-- **[Vivid](extras/vivid/)**
-- **[Warp](extras/warp/)**
-- **[Wezterm](extras/wezterm/)**
-- **[Windows Terminal](extras/windowsterminal/)**
-- **[Yazi](extras/yazi/)**
-- **[Zed](extras/zed/)**
-- **[Zellij](extras/zellij/)**
-
-## 🧑🍳 Recipes
-
-Include these alongside the `setup` function to add additional functionality to the theme.
-
-#### Map a key to toggle between light and dark mode
-
-```lua
--- Add a custom keybinding to toggle the colorscheme
-vim.api.nvim_set_keymap("n", "tt", ":CyberdreamToggleMode", { noremap = true, silent = true })
-```
-
-#### Create an `autocmd` to hook into the toggle event and run custom code
-
-```lua
--- The event data property will contain a string with either "default" or "light" respectively
-vim.api.nvim_create_autocmd("User", {
- pattern = "CyberdreamToggleMode",
- callback = function(event)
- -- Your custom code here!
- -- For example, notify the user that the colorscheme has been toggled
- print("Switched to " .. event.data .. " mode!")
- end,
-})
-```
-
-
-
-## 🎨 Palette
-
-
-Dark
-
-| 🖌 | Hex | Color |
-| --------------------------------------------------------- | --------- | ------------ |
-|  | `#16181a` | bg |
-|  | `#1e2124` | bg_alt |
-|  | `#3c4048` | bg_highlight |
-|  | `#ffffff` | fg |
-|  | `#7b8496` | grey |
-|  | `#5ea1ff` | blue |
-|  | `#5eff6c` | green |
-|  | `#5ef1ff` | cyan |
-|  | `#ff6e5e` | red |
-|  | `#f1ff5e` | yellow |
-|  | `#ff5ef1` | magenta |
-|  | `#ff5ea0` | pink |
-|  | `#ffbd5e` | orange |
-|  | `#bd5eff` | purple |
-
-
-
-
-Light
-
-| 🖌 | Hex | Color |
-| --------------------------------------------------------- | --------- | ------------ |
-|  | `#ffffff` | bg |
-|  | `#eaeaea` | bg_alt |
-|  | `#acacac` | bg_highlight |
-|  | `#16181a` | fg |
-|  | `#7b8496` | grey |
-|  | `#0057d1` | blue |
-|  | `#008b0c` | green |
-|  | `#008c99` | cyan |
-|  | `#d11500` | red |
-|  | `#997b00` | yellow |
-|  | `#d100bf` | magenta |
-|  | `#f40064` | pink |
-|  | `#d17c00` | orange |
-|  | `#a018ff` | purple |
-
-
-
-## 🤝 Contributing
-
-Contributions are welcome! Please read the [contributing guidelines](CONTRIBUTING.md) to get started.
-
-
-
-1. For Lazyvim users, refer to the [LazyVim docs](http://www.lazyvim.org/plugins/colorscheme) for specific instructions.
diff --git a/vim/theme/cyberqueer.nvim/colors/cyberdream-light.lua b/vim/theme/cyberqueer.nvim/colors/cyberdream-light.lua
deleted file mode 100644
index 4fdfd9a..0000000
--- a/vim/theme/cyberqueer.nvim/colors/cyberdream-light.lua
+++ /dev/null
@@ -1 +0,0 @@
-require("cyberdream").load("light")
diff --git a/vim/theme/cyberqueer.nvim/colors/cyberdream.lua b/vim/theme/cyberqueer.nvim/colors/cyberdream.lua
deleted file mode 100644
index 0f50d42..0000000
--- a/vim/theme/cyberqueer.nvim/colors/cyberdream.lua
+++ /dev/null
@@ -1 +0,0 @@
-require("cyberdream").load()
diff --git a/vim/theme/cyberqueer.nvim/doc/cyberdream.txt b/vim/theme/cyberqueer.nvim/doc/cyberdream.txt
deleted file mode 100644
index 90d2a13..0000000
--- a/vim/theme/cyberqueer.nvim/doc/cyberdream.txt
+++ /dev/null
@@ -1,361 +0,0 @@
-*cyberdream.txt* For Neovim >= 0.9.0 Last change: 2025
-
-==============================================================================
-Table of Contents *cyberdream-table-of-contents*
-
- - Features |cyberdream-features|
- - Installation |cyberdream-installation|
- - Usage |cyberdream-usage|
- - Configuring |cyberdream-configuring|
- - Extras |cyberdream-extras|
- - Recipes |cyberdream--recipes|
- - Palette |cyberdream-palette|
- - Contributing |cyberdream-contributing|
-1. Links |cyberdream-links|
-
-A high-contrast, futuristic & vibrant theme for neovim
-
-
-
-
-
-
-
-
-
-
-
-
lua
- {
- "scottmckendry/cyberdream.nvim",
- lazy = false,
- priority = 1000,
- }
-<
-
-Packer:
-
->lua
- use { "scottmckendry/cyberdream.nvim" }
-<
-
-Lualine(optional):
-
->lua
- {
- require("lualine").setup({
- -- ... other config
- options = {
- theme = "auto", -- "auto" will set the theme dynamically based on the colorscheme
- },
- -- ... other config
- })
- }
-<
-
-See my personal lualine config here
-
-for an example.
-
-
-USAGE *cyberdream-usage*
-
->lua
- vim.cmd("colorscheme cyberdream")
-<
-
-
-CONFIGURING *cyberdream-configuring*
-
-Calling `setup` is optional, but allows you to configure the theme to your
-liking. Below is an example of all the available configuration options with
-their default values:
-
->lua
- require("cyberdream").setup({
- -- Set light or dark variant
- variant = "default", -- use "light" for the light variant. Also accepts "auto" to set dark or light colors based on the current value of `vim.o.background`
-
- -- Enable transparent background
- transparent = false,
-
- -- Reduce the overall saturation of colours for a more muted look
- saturation = 1, -- accepts a value between 0 and 1. 0 will be fully desaturated (greyscale) and 1 will be the full color (default)
-
- -- Enable italics comments
- italic_comments = false,
-
- -- Replace all fillchars with ' ' for the ultimate clean look
- hide_fillchars = false,
-
- -- Apply a modern borderless look to pickers like Telescope, Snacks Picker & Fzf-Lua
- borderless_pickers = false,
-
- -- Set terminal colors used in `:terminal`
- terminal_colors = true,
-
- -- Improve start up time by caching highlights. Generate cache with :CyberdreamBuildCache and clear with :CyberdreamClearCache
- cache = false,
-
- -- Override highlight groups with your own colour values
- highlights = {
- -- Highlight groups to override, adding new groups is also possible
- -- See `:h highlight-groups` for a list of highlight groups or run `:hi` to see all groups and their current values
-
- -- Example:
- Comment = { fg = "#696969", bg = "NONE", italic = true },
-
- -- More examples can be found in `lua/cyberdream/extensions/*.lua`
- },
-
- -- Override a highlight group entirely using the built-in colour palette
- overrides = function(colors) -- NOTE: This function nullifies the `highlights` option
- -- Example:
- return {
- Comment = { fg = colors.green, bg = "NONE", italic = true },
- ["@property"] = { fg = colors.magenta, bold = true },
- }
- end,
-
- -- Override a color entirely
- colors = {
- -- For a list of colors see `lua/cyberdream/colours.lua`
- -- Example:
- bg = "#000000",
- green = "#00ff00",
- magenta = "#ff00ff",
- },
-
- -- Disable or enable colorscheme extensions
- extensions = {
- telescope = true,
- notify = true,
- mini = true,
- ...
- },
- })
-<
-
-
- [!NOTE] For a complete list of extensions, see the table in `config.lua`
- .
-
-EXTRAS *cyberdream-extras*
-
-We’ve cooked up some wonderful extras to enhance your cyberdream experience.
-Mostly terminal themes and a few other goodies!
-
-- **Alacritty**
-- **Base16/Stylix**
-- **Fish**
-- **Foot**
-- **Ghostty**
-- **GitUI**
-- **Helix**
-- **Kitty**
-- **Lazydocker**
-- **Lazygit**
-- **lsd**
-- **Pywal**
-- **Rio**
-- **Textmate/Bat/Sublime/Delta**
-- **Tilux**
-- **Tmux**
-- **Vivid**
-- **Warp**
-- **Wezterm**
-- **Windows Terminal**
-- **Yazi**
-- **Zed**
-- **Zellij**
-
-
- RECIPES *cyberdream--recipes*
-
-Include these alongside the `setup` function to add additional functionality to
-the theme.
-
-
-MAP A KEY TO TOGGLE BETWEEN LIGHT AND DARK MODE
-
->lua
- -- Add a custom keybinding to toggle the colorscheme
- vim.api.nvim_set_keymap("n", "tt", ":CyberdreamToggleMode", { noremap = true, silent = true })
-<
-
-
-CREATE AN AUTOCMD TO HOOK INTO THE TOGGLE EVENT AND RUN CUSTOM CODE
-
->lua
- -- The event data property will contain a string with either "default" or "light" respectively
- vim.api.nvim_create_autocmd("User", {
- pattern = "CyberdreamToggleMode",
- callback = function(event)
- -- Your custom code here!
- -- For example, notify the user that the colorscheme has been toggled
- print("Switched to " .. event.data .. " mode!")
- end,
- })
-<
-
-
-PALETTE *cyberdream-palette*
-
-Dark ~
-
- ----------------------------------------------------------------------------
- Hex Color
- --------------------------------------------------- --------- --------------
- [#16181a] #16181a bg
-
- [#1e2124] #1e2124 bg_alt
-
- [#3c4048] #3c4048 bg_highlight
-
- [#ffffff] #ffffff fg
-
- [#7b8496] #7b8496 grey
-
- [#5ea1ff] #5ea1ff blue
-
- [#5eff6c] #5eff6c green
-
- [#5ef1ff] #5ef1ff cyan
-
- [#ff6e5e] #ff6e5e red
-
- [#f1ff5e] #f1ff5e yellow
-
- [#ff5ef1] #ff5ef1 magenta
-
- [#ff5ea0] #ff5ea0 pink
-
- [#ffbd5e] #ffbd5e orange
-
- [#bd5eff] #bd5eff purple
- ----------------------------------------------------------------------------
-Light ~
-
- ----------------------------------------------------------------------------
- Hex Color
- --------------------------------------------------- --------- --------------
- [#ffffff] #ffffff bg
-
- [#eaeaea] #eaeaea bg_alt
-
- [#acacac] #acacac bg_highlight
-
- [#16181a] #16181a fg
-
- [#7b8496] #7b8496 grey
-
- [#0057d1] #0057d1 blue
-
- [#008b0c] #008b0c green
-
- [#008c99] #008c99 cyan
-
- [#d11500] #d11500 red
-
- [#997b00] #997b00 yellow
-
- [#d100bf] #d100bf magenta
-
- [#f40064] #f40064 pink
-
- [#d17c00] #d17c00 orange
-
- [#a018ff] #a018ff purple
- ----------------------------------------------------------------------------
-
-CONTRIBUTING *cyberdream-contributing*
-
-Contributions are welcome! Please read the contributing guidelines
- to get started.
-
-1. For Lazyvim users, refer to the LazyVim docs
- for specific instructions.
-
-==============================================================================
-1. Links *cyberdream-links*
-
-1. *terminal*: https://github.com/scottmckendry/cyberdream.nvim/assets/39483124/b6727dd0-cd45-4f6c-94cd-92fb0dadcfae
-2. *image*: https://github.com/scottmckendry/cyberdream.nvim/assets/39483124/c0188d60-d62b-4a15-965d-a19757c484e6
-
-Generated by panvimdoc
-
-vim:tw=78:ts=8:noet:ft=help:norl:
diff --git a/vim/theme/cyberqueer.nvim/extras/alacritty/README.md b/vim/theme/cyberqueer.nvim/extras/alacritty/README.md
deleted file mode 100644
index 75080d8..0000000
--- a/vim/theme/cyberqueer.nvim/extras/alacritty/README.md
+++ /dev/null
@@ -1,8 +0,0 @@
-## Usage
-
-1. Save `cyberdream.toml` to `~/.config/alacritty/`
-2. Add the following line to your `~/.config/alacritty/alacritty.toml` file:
-
-```toml
-import = ["~/.config/alacritty/cyberdream.toml"]
-```
diff --git a/vim/theme/cyberqueer.nvim/extras/alacritty/cyberdream-light.toml b/vim/theme/cyberqueer.nvim/extras/alacritty/cyberdream-light.toml
deleted file mode 100644
index bcbf75a..0000000
--- a/vim/theme/cyberqueer.nvim/extras/alacritty/cyberdream-light.toml
+++ /dev/null
@@ -1,36 +0,0 @@
-# cyberdream theme for alacritty
-[[colors.indexed_colors]]
-color = "0xd17c00"
-index = 16
-
-[[colors.indexed_colors]]
-color = "0xd11500"
-index = 17
-
-[colors.bright]
-black = "0xacacac"
-blue = "0x0057d1"
-cyan = "0x008c99"
-green = "0x008b0c"
-magenta = "0xa018ff"
-red = "0xd11500"
-white = "0x16181a"
-yellow = "0x997b00"
-
-[colors.normal]
-black = "0xffffff"
-blue = "0x0057d1"
-cyan = "0x008c99"
-green = "0x008b0c"
-magenta = "0xa018ff"
-red = "0xd11500"
-white = "0x16181a"
-yellow = "0x997b00"
-
-[colors.primary]
-background = "0xffffff"
-foreground = "0x16181a"
-
-[colors.selection]
-background = "0xacacac"
-foreground = "0x16181a"
diff --git a/vim/theme/cyberqueer.nvim/extras/alacritty/cyberdream.toml b/vim/theme/cyberqueer.nvim/extras/alacritty/cyberdream.toml
deleted file mode 100644
index 483299a..0000000
--- a/vim/theme/cyberqueer.nvim/extras/alacritty/cyberdream.toml
+++ /dev/null
@@ -1,36 +0,0 @@
-# cyberdream theme for alacritty
-[[colors.indexed_colors]]
-color = "0xffbd5e"
-index = 16
-
-[[colors.indexed_colors]]
-color = "0xff6e5e"
-index = 17
-
-[colors.bright]
-black = "0x3c4048"
-blue = "0x5ea1ff"
-cyan = "0x5ef1ff"
-green = "0x5eff6c"
-magenta = "0xbd5eff"
-red = "0xff6e5e"
-white = "0xffffff"
-yellow = "0xf1ff5e"
-
-[colors.normal]
-black = "0x16181a"
-blue = "0x5ea1ff"
-cyan = "0x5ef1ff"
-green = "0x5eff6c"
-magenta = "0xbd5eff"
-red = "0xff6e5e"
-white = "0xffffff"
-yellow = "0xf1ff5e"
-
-[colors.primary]
-background = "0x16181a"
-foreground = "0xffffff"
-
-[colors.selection]
-background = "0x3c4048"
-foreground = "0xffffff"
diff --git a/vim/theme/cyberqueer.nvim/extras/base16/README.md b/vim/theme/cyberqueer.nvim/extras/base16/README.md
deleted file mode 100644
index 852f2cd..0000000
--- a/vim/theme/cyberqueer.nvim/extras/base16/README.md
+++ /dev/null
@@ -1,18 +0,0 @@
-Base 16 colorschemes can have many applications. If the instructions for your use case are not listed here, please feel free to open an issue or pull request.
-
-## Stylix (NixOS)
-
-To use the cyberdream base16 colorschemes with [Stylix](https://github.com/danth/stylix) add the following to your `configuration.nix`:
-
-```nix
-{ pkgs, ... }:
-
-{
- stylix.base16Scheme = builtins.fetchurl {
- url = "https://raw.githubusercontent.com/scottmckendry/cyberdream.nvim/main/extras/base16/cyberdream.yaml";
- sha256 = "1bfi479g7v5cz41d2s0lbjlqmfzaah68cj1065zzsqksx3n63znf";
- };
-}
-```
-
-Pay close attention to the `sha256` hash. Especially if you are using the light variant, the hash will be different. NixOS will tell you the correct hash in the error message if you get it wrong.
diff --git a/vim/theme/cyberqueer.nvim/extras/base16/cyberdream-light.yaml b/vim/theme/cyberqueer.nvim/extras/base16/cyberdream-light.yaml
deleted file mode 100644
index 5f37165..0000000
--- a/vim/theme/cyberqueer.nvim/extras/base16/cyberdream-light.yaml
+++ /dev/null
@@ -1,18 +0,0 @@
-scheme: "Cyberdream"
-author: "Scott McKendry"
-base00: "ffffff"
-base01: "eaeaea"
-base02: "acacac"
-base03: "7b8496"
-base04: "7b8496"
-base05: "16181a"
-base06: "ffffff"
-base07: "16181a"
-base08: "d11500"
-base09: "d17c00"
-base0A: "997b00"
-base0B: "008b0c"
-base0C: "008c99"
-base0D: "0057d1"
-base0E: "a018ff"
-base0F: "d100bf"
diff --git a/vim/theme/cyberqueer.nvim/extras/base16/cyberdream.yaml b/vim/theme/cyberqueer.nvim/extras/base16/cyberdream.yaml
deleted file mode 100644
index 149f6b1..0000000
--- a/vim/theme/cyberqueer.nvim/extras/base16/cyberdream.yaml
+++ /dev/null
@@ -1,18 +0,0 @@
-scheme: "Cyberdream"
-author: "Scott McKendry"
-base00: "16181a"
-base01: "1e2124"
-base02: "3c4048"
-base03: "7b8496"
-base04: "7b8496"
-base05: "ffffff"
-base06: "16181a"
-base07: "ffffff"
-base08: "ff6e5e"
-base09: "ffbd5e"
-base0A: "f1ff5e"
-base0B: "5eff6c"
-base0C: "5ef1ff"
-base0D: "5ea1ff"
-base0E: "bd5eff"
-base0F: "ff5ef1"
diff --git a/vim/theme/cyberqueer.nvim/extras/fish/README.md b/vim/theme/cyberqueer.nvim/extras/fish/README.md
deleted file mode 100644
index 8508b34..0000000
--- a/vim/theme/cyberqueer.nvim/extras/fish/README.md
+++ /dev/null
@@ -1,11 +0,0 @@
-## Usage
-
-### Install
-
-1. Place the `cyberdream.theme` under `~/.config/fish/themes/`
-
-2. Run command to set the theme:
-
-```bash
-fish_config theme save cyberdream
-```
diff --git a/vim/theme/cyberqueer.nvim/extras/fish/cyberdream-light.theme b/vim/theme/cyberqueer.nvim/extras/fish/cyberdream-light.theme
deleted file mode 100644
index 2955e54..0000000
--- a/vim/theme/cyberqueer.nvim/extras/fish/cyberdream-light.theme
+++ /dev/null
@@ -1,30 +0,0 @@
-# name: 'cyberdream'
-# url: 'https://github.com/scottmckendry/cyberdream.nvim'
-# preferred_background: ffffff
-
-fish_color_normal 16181a
-fish_color_command 008c99
-fish_color_param 850c3f
-fish_color_keyword 008b0c
-fish_color_quote 997b00
-fish_color_redirection 0057d1
-fish_color_end a018ff
-fish_color_comment 7b8496
-fish_color_error d11500
-fish_color_gray 7b8496
-fish_color_selection --background=acacac
-fish_color_search_match --background=acacac
-fish_color_option 997b00
-fish_color_operator 0057d1
-fish_color_escape 850c3f
-fish_color_autosuggestion 7b8496
-fish_color_cancel d11500
-fish_color_cwd d17c00
-fish_color_user 008b6e
-fish_color_host 008b0c
-fish_color_host_remote 997b00
-fish_color_status d11500
-fish_pager_color_progress 7b8496
-fish_pager_color_prefix 0057d1
-fish_pager_color_completion 16181a
-fish_pager_color_description 7b8496
diff --git a/vim/theme/cyberqueer.nvim/extras/fish/cyberdream.theme b/vim/theme/cyberqueer.nvim/extras/fish/cyberdream.theme
deleted file mode 100644
index a76d50d..0000000
--- a/vim/theme/cyberqueer.nvim/extras/fish/cyberdream.theme
+++ /dev/null
@@ -1,30 +0,0 @@
-# name: 'cyberdream'
-# url: 'https://github.com/scottmckendry/cyberdream.nvim'
-# preferred_background: 16181a
-
-fish_color_normal ffffff
-fish_color_command 5ef1ff
-fish_color_param ffaecf
-fish_color_keyword 5eff6c
-fish_color_quote f1ff5e
-fish_color_redirection 5ea1ff
-fish_color_end bd5eff
-fish_color_comment 7b8496
-fish_color_error ff6e5e
-fish_color_gray 7b8496
-fish_color_selection --background=3c4048
-fish_color_search_match --background=3c4048
-fish_color_option f1ff5e
-fish_color_operator 5ea1ff
-fish_color_escape ffaecf
-fish_color_autosuggestion 7b8496
-fish_color_cancel ff6e5e
-fish_color_cwd ffbd5e
-fish_color_user 5ef5d2
-fish_color_host 5eff6c
-fish_color_host_remote f1ff5e
-fish_color_status ff6e5e
-fish_pager_color_progress 7b8496
-fish_pager_color_prefix 5ea1ff
-fish_pager_color_completion ffffff
-fish_pager_color_description 7b8496
diff --git a/vim/theme/cyberqueer.nvim/extras/foot/README.md b/vim/theme/cyberqueer.nvim/extras/foot/README.md
deleted file mode 100644
index 1db4625..0000000
--- a/vim/theme/cyberqueer.nvim/extras/foot/README.md
+++ /dev/null
@@ -1,14 +0,0 @@
-## Usage
-
-1. Save `cyberdream.ini` or `cyberdream-light.ini` to `~/.config/foot/`
-2. Add the following line to `[main]` section of your `~/.config/foot/foot.ini`:
-
-```ini
-include=~/.config/foot/cyberdream.ini
-```
-
-Or, if using light theme:
-
-```ini
-include=~/.config/foot/cyberdream-light.ini
-```
diff --git a/vim/theme/cyberqueer.nvim/extras/foot/cyberdream-light.ini b/vim/theme/cyberqueer.nvim/extras/foot/cyberdream-light.ini
deleted file mode 100644
index 595cdd5..0000000
--- a/vim/theme/cyberqueer.nvim/extras/foot/cyberdream-light.ini
+++ /dev/null
@@ -1,26 +0,0 @@
-# Cyberdream theme for foot terminal
-[cursor]
-color= ffffff 16181a
-
-[colors]
-background= ffffff
-foreground= 16181a
-# The eight basic ANSI colors (Black, Red, Green, Yellow, Blue, Magenta, Cyan, White)
-regular0= ffffff
-regular1= d11500
-regular2= 008b0c
-regular3= 997b00
-regular4= 0057d1
-regular5= a018ff
-regular6= 008c99
-regular7= 16181a
-# The eight bright ANSI colors (Black, Red, Green, Yellow, Blue, Magenta, Cyan, White)
-bright0= acacac
-bright1= d11500
-bright2= 008b0c
-bright3= 997b00
-bright4= 0057d1
-bright5= a018ff
-bright6= 008c99
-bright7= 16181a
-bright7= 16181a
diff --git a/vim/theme/cyberqueer.nvim/extras/foot/cyberdream.ini b/vim/theme/cyberqueer.nvim/extras/foot/cyberdream.ini
deleted file mode 100644
index b84017b..0000000
--- a/vim/theme/cyberqueer.nvim/extras/foot/cyberdream.ini
+++ /dev/null
@@ -1,26 +0,0 @@
-# Cyberdream theme for foot terminal
-[cursor]
-color= 16181a ffffff
-
-[colors]
-background= 16181a
-foreground= ffffff
-# The eight basic ANSI colors (Black, Red, Green, Yellow, Blue, Magenta, Cyan, White)
-regular0= 16181a
-regular1= ff6e5e
-regular2= 5eff6c
-regular3= f1ff5e
-regular4= 5ea1ff
-regular5= bd5eff
-regular6= 5ef1ff
-regular7= ffffff
-# The eight bright ANSI colors (Black, Red, Green, Yellow, Blue, Magenta, Cyan, White)
-bright0= 3c4048
-bright1= ff6e5e
-bright2= 5eff6c
-bright3= f1ff5e
-bright4= 5ea1ff
-bright5= bd5eff
-bright6= 5ef1ff
-bright7= ffffff
-bright7= ffffff
diff --git a/vim/theme/cyberqueer.nvim/extras/ghostty/README.md b/vim/theme/cyberqueer.nvim/extras/ghostty/README.md
deleted file mode 100644
index a0f8f2f..0000000
--- a/vim/theme/cyberqueer.nvim/extras/ghostty/README.md
+++ /dev/null
@@ -1,15 +0,0 @@
-## Usage
-
-### Install
-
-1. Append the contents of `cyberdream` or `cyberdream-light` to your `~/.config/ghostty/config` file.
-2. Alternatively, save `cyberdream` & `cyberdream-light` to `~/.config/ghostty/themes/cyberdream`.
-3. Set the theme in your `~/.config/ghostty/config` file to `cyberdream`. With the following line:
-
- ```sh
- theme = cyberdream
- # or
- theme = dark:cyberdream,light:cyberdream-light
- ```
-
-For more information, see the [Ghostty documentation](https://ghostty.org/docs/features/theme)
diff --git a/vim/theme/cyberqueer.nvim/extras/ghostty/cyberdream b/vim/theme/cyberqueer.nvim/extras/ghostty/cyberdream
deleted file mode 100644
index b7a65af..0000000
--- a/vim/theme/cyberqueer.nvim/extras/ghostty/cyberdream
+++ /dev/null
@@ -1,23 +0,0 @@
-# cyberdream theme for ghostty
-palette = 0=#16181a
-palette = 1=#ff6e5e
-palette = 2=#5eff6c
-palette = 3=#f1ff5e
-palette = 4=#5ea1ff
-palette = 5=#bd5eff
-palette = 6=#5ef1ff
-palette = 7=#ffffff
-palette = 8=#3c4048
-palette = 9=#ff6e5e
-palette = 10=#5eff6c
-palette = 11=#f1ff5e
-palette = 12=#5ea1ff
-palette = 13=#bd5eff
-palette = 14=#5ef1ff
-palette = 15=#ffffff
-
-background = #16181a
-foreground = #ffffff
-cursor-color = #ffffff
-selection-background = #3c4048
-selection-foreground = #ffffff
diff --git a/vim/theme/cyberqueer.nvim/extras/ghostty/cyberdream-light b/vim/theme/cyberqueer.nvim/extras/ghostty/cyberdream-light
deleted file mode 100644
index 3cd3669..0000000
--- a/vim/theme/cyberqueer.nvim/extras/ghostty/cyberdream-light
+++ /dev/null
@@ -1,23 +0,0 @@
-# cyberdream theme for ghostty
-palette = 0=#ffffff
-palette = 1=#d11500
-palette = 2=#008b0c
-palette = 3=#997b00
-palette = 4=#0057d1
-palette = 5=#a018ff
-palette = 6=#008c99
-palette = 7=#16181a
-palette = 8=#acacac
-palette = 9=#d11500
-palette = 10=#008b0c
-palette = 11=#997b00
-palette = 12=#0057d1
-palette = 13=#a018ff
-palette = 14=#008c99
-palette = 15=#16181a
-
-background = #ffffff
-foreground = #16181a
-cursor-color = #16181a
-selection-background = #acacac
-selection-foreground = #16181a
diff --git a/vim/theme/cyberqueer.nvim/extras/gitui/README.md b/vim/theme/cyberqueer.nvim/extras/gitui/README.md
deleted file mode 100644
index e6498a1..0000000
--- a/vim/theme/cyberqueer.nvim/extras/gitui/README.md
+++ /dev/null
@@ -1,14 +0,0 @@
-# Usage
-
-Save one of the available theme files as `theme.ron` in the appropriate directory for your operating system:
-
-- `$HOME/.config/gitui/theme.ron` (MacOS)
-- `$XDG_CONFIG_HOME/gitui/theme.ron` (Linux using XDG)
-- `$HOME/.config/gitui/theme.ron` (Linux)
-- `%APPDATA%\gitui\theme.ron` (Windows)
-
-Alternatively, you can save both the light and dark theme files in the same directory and switch between them by passing the theme name with the `-t` flag:
-
-```sh
-gitui -t cyberdream-light.ron
-```
diff --git a/vim/theme/cyberqueer.nvim/extras/gitui/cyberdream-light.ron b/vim/theme/cyberqueer.nvim/extras/gitui/cyberdream-light.ron
deleted file mode 100644
index 56315dc..0000000
--- a/vim/theme/cyberqueer.nvim/extras/gitui/cyberdream-light.ron
+++ /dev/null
@@ -1,23 +0,0 @@
-(
- selected_tab: Rgb(0, 140, 153), // bright cyan for highlight
- command_fg: Rgb(22, 24, 26), // white for commands foreground
- selection_bg: Rgb(172, 172, 172), // darker grey for selection background
- selection_fg: Rgb(22, 24, 26), // white for selected text
- cmdbar_bg: Rgb(255, 255, 255), // very dark grey almost black for command bar background
- cmdbar_extra_lines_bg: Rgb(255, 255, 255), // very dark grey almost black for extra lines in command bar
- disabled_fg: Rgb(123, 132, 150), // a soft grey for disabled elements, adjusted to fit the theme
- diff_line_add: Rgb(0, 139, 12), // vibrant green for added lines
- diff_line_delete: Rgb(209, 21, 0), // vibrant red for deleted lines
- diff_file_added: Rgb(153, 123, 0), // yellow for added files
- diff_file_removed: Rgb(244, 0, 100), // light red for removed files
- diff_file_moved: Rgb(160, 24, 255), // purple for moved files
- diff_file_modified: Rgb(0, 87, 209), // blue for modified files
- commit_hash: Rgb(91, 24, 140), // light purplish for commit hashes
- commit_time: Rgb(61, 109, 179), // greyish blue for commit time
- commit_author: Rgb(0, 87, 209), // soft blue for author
- danger_fg: Rgb(209, 21, 0), // vibrant red for danger
- push_gauge_bg: Rgb(0, 87, 209), // soft blue for push gauge background
- push_gauge_fg: Rgb(117, 160, 221), // dark blue for push gauge foreground
- tag_fg: Rgb(133, 12, 63), // light pastel pink for tags
- branch_fg: Rgb(0, 139, 110) // soft turquoise for branches
-)
diff --git a/vim/theme/cyberqueer.nvim/extras/gitui/cyberdream.ron b/vim/theme/cyberqueer.nvim/extras/gitui/cyberdream.ron
deleted file mode 100644
index 2f1fb26..0000000
--- a/vim/theme/cyberqueer.nvim/extras/gitui/cyberdream.ron
+++ /dev/null
@@ -1,23 +0,0 @@
-(
- selected_tab: Rgb(94, 241, 255), // bright cyan for highlight
- command_fg: Rgb(255, 255, 255), // white for commands foreground
- selection_bg: Rgb(60, 64, 72), // darker grey for selection background
- selection_fg: Rgb(255, 255, 255), // white for selected text
- cmdbar_bg: Rgb(22, 24, 26), // very dark grey almost black for command bar background
- cmdbar_extra_lines_bg: Rgb(22, 24, 26), // very dark grey almost black for extra lines in command bar
- disabled_fg: Rgb(123, 132, 150), // a soft grey for disabled elements, adjusted to fit the theme
- diff_line_add: Rgb(94, 255, 108), // vibrant green for added lines
- diff_line_delete: Rgb(255, 110, 94), // vibrant red for deleted lines
- diff_file_added: Rgb(241, 255, 94), // yellow for added files
- diff_file_removed: Rgb(255, 94, 160), // light red for removed files
- diff_file_moved: Rgb(189, 94, 255), // purple for moved files
- diff_file_modified: Rgb(94, 161, 255), // blue for modified files
- commit_hash: Rgb(222, 174, 255), // light purplish for commit hashes
- commit_time: Rgb(108, 146, 202), // greyish blue for commit time
- commit_author: Rgb(94, 161, 255), // soft blue for author
- danger_fg: Rgb(255, 110, 94), // vibrant red for danger
- push_gauge_bg: Rgb(94, 161, 255), // soft blue for push gauge background
- push_gauge_fg: Rgb(62, 97, 145), // dark blue for push gauge foreground
- tag_fg: Rgb(255, 174, 207), // light pastel pink for tags
- branch_fg: Rgb(94, 245, 210) // soft turquoise for branches
-)
diff --git a/vim/theme/cyberqueer.nvim/extras/helix/README.md b/vim/theme/cyberqueer.nvim/extras/helix/README.md
deleted file mode 100644
index 8cc8a60..0000000
--- a/vim/theme/cyberqueer.nvim/extras/helix/README.md
+++ /dev/null
@@ -1,10 +0,0 @@
-## Usage
-
-### Install
-
-1. Place the `cyberdream.toml` under `$HOME/.config/helix/themes`
-2. Open `hx` and run the command `:theme cyberdream`
-3. If you want permanently to use the theme, add this to your `$HOME/.config/helix/config.toml`:
-```toml
-theme = "cyberdream"
-```
diff --git a/vim/theme/cyberqueer.nvim/extras/helix/cyberdream-light.toml b/vim/theme/cyberqueer.nvim/extras/helix/cyberdream-light.toml
deleted file mode 100644
index ec31eca..0000000
--- a/vim/theme/cyberqueer.nvim/extras/helix/cyberdream-light.toml
+++ /dev/null
@@ -1,88 +0,0 @@
-# cyberdream theme for helix
-"ui.background" = "bg"
-"ui.text" = "fg"
-"ui.cursor" = { bg = "fg", fg = "bg" }
-"ui.linenr" = "grey"
-"ui.statusline" = { fg = "cyan" }
-"ui.selection" = "green"
-"ui.selection.primary" = "magenta"
-"ui.virtual.ruler" = { bg = "bg_highlight" }
-
-# Syntax Highlighting for Code
-"comment" = { fg = "grey", modifiers = ["italic"] }
-"comment.line" = { fg = "grey", modifiers = ["italic"] }
-"comment.block" = { fg = "grey", modifiers = ["italic"] }
-"comment.documentation" = { fg = "blue", modifiers = ["italic"] }
-"keyword" = "orange"
-"keyword.control" = "orange"
-"keyword.operator" = "pink"
-"keyword.function" = "orange"
-"type" = "cyan"
-"type.builtin" = "cyan"
-"function" = "blue"
-"function.builtin" = "pink"
-"function.method" = "blue"
-"variable" = "fg"
-"variable.builtin" = "magenta"
-"variable.parameter" = "cyan"
-"string" = "green"
-"string.special" = "pink"
-"constant" = "fg"
-"constant.builtin" = "red"
-"constant.numeric" = "yellow"
-"constant.character" = "pink"
-"constant.boolean" = "red"
-"attribute" = "magenta"
-"operator" = "purple"
-"tag" = { fg = "purple", modifiers = ["bold"] }
-"tag.special" = { fg = "orange", modifiers = ["bold"] }
-"namespace" = "purple"
-"macro" = "orange"
-"label" = "red"
-
-# Interface specific
-"ui.cursorline.primary" = { bg = "bg_highlight" }
-"ui.cursorline.secondary" = { bg = "bg_alt" }
-"ui.cursorcolumn.primary" = { bg = "bg_highlight" }
-"ui.cursorcolumn.secondary" = { bg = "bg_alt" }
-"ui.statusline.normal" = { fg = "fg", bg = "bg" }
-"ui.statusline.insert" = { fg = "green", bg = "bg" }
-"ui.statusline.select" = { fg = "blue", bg = "bg" }
-"ui.statusline.command" = { fg = "red", bg = "bg" }
-"ui.statusline.visual" = { fg = "purple", bg = "bg" }
-
-# Diagnostic styles
-"warning" = { fg = "yellow", modifiers = ["bold"] }
-"error" = { fg = "red", modifiers = ["bold"] }
-"info" = { fg = "cyan", modifiers = ["bold"] }
-"hint" = { fg = "blue", modifiers = ["bold"] }
-"diagnostic.error" = { fg = "red" }
-"diagnostic.warning" = { fg = "yellow" }
-"diagnostic.info" = { fg = "cyan" }
-"diagnostic.hint" = { fg = "blue" }
-
-# Popups and Menus
-"ui.popup" = { fg = "fg", bg = "bg" }
-"ui.popup.info" = { fg = "cyan", bg = "bg_alt" }
-"ui.menu" = { fg = "fg", bg = "bg" }
-"ui.menu.selected" = { fg = "bg", bg = "fg" }
-
-# Additional overrides
-"ui.virtual.whitespace" = "grey"
-"ui.virtual.indent-guide" = { fg = "grey", style = "dotted" }
-
-[palette]
-bg = "#ffffff"
-fg = "#16181a"
-grey = "#7b8496"
-blue = "#0057d1"
-green = "#008b0c"
-cyan = "#008c99"
-red = "#d11500"
-yellow = "#997b00"
-magenta = "#d100bf"
-pink = "#f40064"
-orange = "#d17c00"
-purple = "#a018ff"
-bg_alt = "#eaeaea"
-bg_highlight = "#acacac"
diff --git a/vim/theme/cyberqueer.nvim/extras/helix/cyberdream.toml b/vim/theme/cyberqueer.nvim/extras/helix/cyberdream.toml
deleted file mode 100644
index 2935d0b..0000000
--- a/vim/theme/cyberqueer.nvim/extras/helix/cyberdream.toml
+++ /dev/null
@@ -1,88 +0,0 @@
-# cyberdream theme for helix
-"ui.background" = "bg"
-"ui.text" = "fg"
-"ui.cursor" = { bg = "fg", fg = "bg" }
-"ui.linenr" = "grey"
-"ui.statusline" = { fg = "cyan" }
-"ui.selection" = "green"
-"ui.selection.primary" = "magenta"
-"ui.virtual.ruler" = { bg = "bg_highlight" }
-
-# Syntax Highlighting for Code
-"comment" = { fg = "grey", modifiers = ["italic"] }
-"comment.line" = { fg = "grey", modifiers = ["italic"] }
-"comment.block" = { fg = "grey", modifiers = ["italic"] }
-"comment.documentation" = { fg = "blue", modifiers = ["italic"] }
-"keyword" = "orange"
-"keyword.control" = "orange"
-"keyword.operator" = "pink"
-"keyword.function" = "orange"
-"type" = "cyan"
-"type.builtin" = "cyan"
-"function" = "blue"
-"function.builtin" = "pink"
-"function.method" = "blue"
-"variable" = "fg"
-"variable.builtin" = "magenta"
-"variable.parameter" = "cyan"
-"string" = "green"
-"string.special" = "pink"
-"constant" = "fg"
-"constant.builtin" = "red"
-"constant.numeric" = "yellow"
-"constant.character" = "pink"
-"constant.boolean" = "red"
-"attribute" = "magenta"
-"operator" = "purple"
-"tag" = { fg = "purple", modifiers = ["bold"] }
-"tag.special" = { fg = "orange", modifiers = ["bold"] }
-"namespace" = "purple"
-"macro" = "orange"
-"label" = "red"
-
-# Interface specific
-"ui.cursorline.primary" = { bg = "bg_highlight" }
-"ui.cursorline.secondary" = { bg = "bg_alt" }
-"ui.cursorcolumn.primary" = { bg = "bg_highlight" }
-"ui.cursorcolumn.secondary" = { bg = "bg_alt" }
-"ui.statusline.normal" = { fg = "fg", bg = "bg" }
-"ui.statusline.insert" = { fg = "green", bg = "bg" }
-"ui.statusline.select" = { fg = "blue", bg = "bg" }
-"ui.statusline.command" = { fg = "red", bg = "bg" }
-"ui.statusline.visual" = { fg = "purple", bg = "bg" }
-
-# Diagnostic styles
-"warning" = { fg = "yellow", modifiers = ["bold"] }
-"error" = { fg = "red", modifiers = ["bold"] }
-"info" = { fg = "cyan", modifiers = ["bold"] }
-"hint" = { fg = "blue", modifiers = ["bold"] }
-"diagnostic.error" = { fg = "red" }
-"diagnostic.warning" = { fg = "yellow" }
-"diagnostic.info" = { fg = "cyan" }
-"diagnostic.hint" = { fg = "blue" }
-
-# Popups and Menus
-"ui.popup" = { fg = "fg", bg = "bg" }
-"ui.popup.info" = { fg = "cyan", bg = "bg_alt" }
-"ui.menu" = { fg = "fg", bg = "bg" }
-"ui.menu.selected" = { fg = "bg", bg = "fg" }
-
-# Additional overrides
-"ui.virtual.whitespace" = "grey"
-"ui.virtual.indent-guide" = { fg = "grey", style = "dotted" }
-
-[palette]
-bg = "#16181a"
-fg = "#ffffff"
-grey = "#7b8496"
-blue = "#5ea1ff"
-green = "#5eff6c"
-cyan = "#5ef1ff"
-red = "#ff6e5e"
-yellow = "#f1ff5e"
-magenta = "#ff5ef1"
-pink = "#ff5ea0"
-orange = "#ffbd5e"
-purple = "#bd5eff"
-bg_alt = "#1e2124"
-bg_highlight = "#3c4048"
diff --git a/vim/theme/cyberqueer.nvim/extras/kitty/README.md b/vim/theme/cyberqueer.nvim/extras/kitty/README.md
deleted file mode 100644
index 74d0165..0000000
--- a/vim/theme/cyberqueer.nvim/extras/kitty/README.md
+++ /dev/null
@@ -1,13 +0,0 @@
-## Usage
-
-### Install
-
-1. Place `cyberdream.conf` or `cyberdream-light.confg` under `~/.config/kitty/themes`
-2. Open `kitty` and run the command `:theme cyberdream` or `:theme cyberdream-light`
-3. If you want permanently to use the theme, add this to your `~/.config/kitty/kitty.conf`:
-
-```conf
-include themes/cyberdream.conf
-```
-
-For more information, see the [Kitty documentation](https://sw.kovidgoyal.net/kitty/kittens/themes).
diff --git a/vim/theme/cyberqueer.nvim/extras/kitty/cyberdream-light.conf b/vim/theme/cyberqueer.nvim/extras/kitty/cyberdream-light.conf
deleted file mode 100644
index b48b857..0000000
--- a/vim/theme/cyberqueer.nvim/extras/kitty/cyberdream-light.conf
+++ /dev/null
@@ -1,27 +0,0 @@
-# cyberdream theme for kitty
-background #ffffff
-foreground #16181a
-cursor #16181a
-cursor_text_color #ffffff
-selection_background #acacac
-color0 #ffffff
-color8 #acacac
-color1 #d11500
-color9 #d11500
-color2 #008b0c
-color10 #008b0c
-color3 #997b00
-color11 #997b00
-color4 #0057d1
-color12 #0057d1
-color5 #a018ff
-color13 #a018ff
-color6 #008c99
-color14 #008c99
-color7 #16181a
-color15 #16181a
-selection_foreground #16181a
-active_tab_foreground #000000
-active_tab_background #d17c00
-inactive_tab_foreground #16181a
-inactive_tab_background #ffffff
diff --git a/vim/theme/cyberqueer.nvim/extras/kitty/cyberdream.conf b/vim/theme/cyberqueer.nvim/extras/kitty/cyberdream.conf
deleted file mode 100644
index b15b6ab..0000000
--- a/vim/theme/cyberqueer.nvim/extras/kitty/cyberdream.conf
+++ /dev/null
@@ -1,27 +0,0 @@
-# cyberdream theme for kitty
-background #16181a
-foreground #ffffff
-cursor #ffffff
-cursor_text_color #16181a
-selection_background #3c4048
-color0 #16181a
-color8 #3c4048
-color1 #ff6e5e
-color9 #ff6e5e
-color2 #5eff6c
-color10 #5eff6c
-color3 #f1ff5e
-color11 #f1ff5e
-color4 #5ea1ff
-color12 #5ea1ff
-color5 #bd5eff
-color13 #bd5eff
-color6 #5ef1ff
-color14 #5ef1ff
-color7 #ffffff
-color15 #ffffff
-selection_foreground #ffffff
-active_tab_foreground #000000
-active_tab_background #ffbd5e
-inactive_tab_foreground #ffffff
-inactive_tab_background #16181a
diff --git a/vim/theme/cyberqueer.nvim/extras/lazydocker/README.md b/vim/theme/cyberqueer.nvim/extras/lazydocker/README.md
deleted file mode 100644
index 241be23..0000000
--- a/vim/theme/cyberqueer.nvim/extras/lazydocker/README.md
+++ /dev/null
@@ -1,7 +0,0 @@
-## Usage
-
-### Install
-
-1. Save the contents of `cyberdream.yml` or `cyberdream-light.yml` to `~/.config/lazydocker/config.yml`. If your `config.yml` already exists, some reformatting may be necessary.
-
-See the [LazyDocker documentation](https://github.com/jesseduffield/lazydocker/blob/master/docs/Config.md) for more information.
diff --git a/vim/theme/cyberqueer.nvim/extras/lazydocker/cyberdream-light.yml b/vim/theme/cyberqueer.nvim/extras/lazydocker/cyberdream-light.yml
deleted file mode 100644
index 3d5e299..0000000
--- a/vim/theme/cyberqueer.nvim/extras/lazydocker/cyberdream-light.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-# yaml-language-server: $schema=https://json.schemastore.org/lazydocker.json
-# cyberdream theme for lazydocker
-gui:
- border: rounded
- theme:
- activeBorderColor:
- - "#008c99"
- inactiveBorderColor:
- - "#7b8496"
- selectedLineBgColor:
- - "#acacac"
- optionsTextColor:
- - "#acacac"
diff --git a/vim/theme/cyberqueer.nvim/extras/lazydocker/cyberdream.yml b/vim/theme/cyberqueer.nvim/extras/lazydocker/cyberdream.yml
deleted file mode 100644
index eeac4b2..0000000
--- a/vim/theme/cyberqueer.nvim/extras/lazydocker/cyberdream.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-# yaml-language-server: $schema=https://json.schemastore.org/lazydocker.json
-# cyberdream theme for lazydocker
-gui:
- border: rounded
- theme:
- activeBorderColor:
- - "#5ef1ff"
- inactiveBorderColor:
- - "#7b8496"
- selectedLineBgColor:
- - "#3c4048"
- optionsTextColor:
- - "#3c4048"
diff --git a/vim/theme/cyberqueer.nvim/extras/lazygit/README.md b/vim/theme/cyberqueer.nvim/extras/lazygit/README.md
deleted file mode 100644
index 9ab05ad..0000000
--- a/vim/theme/cyberqueer.nvim/extras/lazygit/README.md
+++ /dev/null
@@ -1,7 +0,0 @@
-## Usage
-
-### Install
-
-1. Save the contents of `cyberdream.yml` or `cyberdream-light.yml` to `~/.config/lazygit/config.yml`. If your `config.yml` doesn't exist, create the directory first with `mkdir -p ~/.config/lazygit`. If the config file already exists, you may want to back it up first.
-
-See the [LazyGit documentation](https://github.com/jesseduffield/lazygit/blob/master/docs/Config.md) for more information.
diff --git a/vim/theme/cyberqueer.nvim/extras/lazygit/cyberdream-light.yml b/vim/theme/cyberqueer.nvim/extras/lazygit/cyberdream-light.yml
deleted file mode 100644
index 51e3e6f..0000000
--- a/vim/theme/cyberqueer.nvim/extras/lazygit/cyberdream-light.yml
+++ /dev/null
@@ -1,23 +0,0 @@
-# yaml-language-server: $schema=https://raw.githubusercontent.com/jesseduffield/lazygit/master/schema/config.json
-# cyberdream theme for lazygit
-gui:
- border: rounded
- theme:
- activeBorderColor:
- - "#008c99"
- inactiveBorderColor:
- - "#7b8496"
- searchingActiveBorderColor:
- - "#d100bf"
- optionsTextColor:
- - "#acacac"
- selectedLineBgColor:
- - "#acacac"
- cherryPickedCommitBgColor:
- - "#acacac"
- cherryPickedCommitFgColor:
- - "#f40064"
- unstagedChangesColor:
- - "#d17c00"
- defaultFgColor:
- - "#16181a"
diff --git a/vim/theme/cyberqueer.nvim/extras/lazygit/cyberdream.yml b/vim/theme/cyberqueer.nvim/extras/lazygit/cyberdream.yml
deleted file mode 100644
index b19c95f..0000000
--- a/vim/theme/cyberqueer.nvim/extras/lazygit/cyberdream.yml
+++ /dev/null
@@ -1,23 +0,0 @@
-# yaml-language-server: $schema=https://raw.githubusercontent.com/jesseduffield/lazygit/master/schema/config.json
-# cyberdream theme for lazygit
-gui:
- border: rounded
- theme:
- activeBorderColor:
- - "#5ef1ff"
- inactiveBorderColor:
- - "#7b8496"
- searchingActiveBorderColor:
- - "#ff5ef1"
- optionsTextColor:
- - "#3c4048"
- selectedLineBgColor:
- - "#3c4048"
- cherryPickedCommitBgColor:
- - "#3c4048"
- cherryPickedCommitFgColor:
- - "#ff5ea0"
- unstagedChangesColor:
- - "#ffbd5e"
- defaultFgColor:
- - "#ffffff"
diff --git a/vim/theme/cyberqueer.nvim/extras/lsd/README.md b/vim/theme/cyberqueer.nvim/extras/lsd/README.md
deleted file mode 100644
index e8e2fd8..0000000
--- a/vim/theme/cyberqueer.nvim/extras/lsd/README.md
+++ /dev/null
@@ -1,33 +0,0 @@
-## Usage
-
-### Approach 1
-
-Create a directory `~/.config/lsd/themes` if it does not already exist.
-
-Copy `cyberdream.yml` and/or `cyberdream-light.yml` to the directory.
-
-Put the following config into the `config.yaml` under `~/.config/lsd`.
-
-```yaml
-color:
- when: auto
- theme: custom
-```
-
-Create a symlink to the theme.
-
-```sh
-# Assuming you are in ~/.config/lsd
-ln -s themes/cyberdream.yml colors.yaml
-```
-
-### Approach 2
-
-Copy the `cyberdream.yml` or `cyberdream-light.yml` directly under the `~/.config/lsd` directory
-and rename it to `colors.yaml`
-
-Set the config according to [Approach 1](#approach-1).
-
----
-
-See also: [lsd - README - Theme](https://github.com/lsd-rs/lsd#theme)
diff --git a/vim/theme/cyberqueer.nvim/extras/lsd/cyberdream-light.yml b/vim/theme/cyberqueer.nvim/extras/lsd/cyberdream-light.yml
deleted file mode 100644
index 72da3e9..0000000
--- a/vim/theme/cyberqueer.nvim/extras/lsd/cyberdream-light.yml
+++ /dev/null
@@ -1,38 +0,0 @@
-user: 31
-group: 26
-permission:
- read: 28
- write: 136
- exec: 160
- exec-sticky: 129
- no-access: 102
- octal: 30
- acl: 30
- context: 31
-date:
- hour-old: 16
- day-old: 102
- older: 145
-size:
- none: 102
- small: 28
- medium: 136
- large: 172
-inode:
- valid: 163
- invalid: 102
-links:
- valid: 163
- invalid: 102
-tree-edge: 102
-git-status:
- default: 102
- unmodified: 102
- ignored: 102
- new-in-index: 28
- new-in-workdir: 28
- typechange: 100
- deleted: 124
- renamed: 28
- modified: 100
- conflicted: 124
diff --git a/vim/theme/cyberqueer.nvim/extras/lsd/cyberdream.yml b/vim/theme/cyberqueer.nvim/extras/lsd/cyberdream.yml
deleted file mode 100644
index 654e73a..0000000
--- a/vim/theme/cyberqueer.nvim/extras/lsd/cyberdream.yml
+++ /dev/null
@@ -1,38 +0,0 @@
-user: 81
-group: 75
-permission:
- read: 84
- write: 191
- exec: 209
- exec-sticky: 135
- no-access: 102
- octal: 74
- acl: 74
- context: 81
-date:
- hour-old: 188
- day-old: 102
- older: 59
-size:
- none: 102
- small: 84
- medium: 191
- large: 215
-inode:
- valid: 206
- invalid: 102
-links:
- valid: 206
- invalid: 102
-tree-edge: 102
-git-status:
- default: 102
- unmodified: 102
- ignored: 102
- new-in-index: 77
- new-in-workdir: 77
- typechange: 149
- deleted: 167
- renamed: 77
- modified: 149
- conflicted: 167
diff --git a/vim/theme/cyberqueer.nvim/extras/pywal/README.md b/vim/theme/cyberqueer.nvim/extras/pywal/README.md
deleted file mode 100644
index 4f3a4fb..0000000
--- a/vim/theme/cyberqueer.nvim/extras/pywal/README.md
+++ /dev/null
@@ -1,26 +0,0 @@
-## Usage
-
-### Install
-
-1. Save the contents of either theme file:
-
- - Dark theme: Save `cyberdream.json` to `~/.config/wal/colorschemes/dark/cyberdream.json`
- - Light theme: Save `cyberdream-light.json` to `~/.config/wal/colorschemes/light/cyberdream-light.json`
-
- If the directories don't exist, create them first with:
-
- ```bash
- mkdir -p ~/.config/wal/colorschemes/{dark,light}
- ```
-
-2. Apply the theme using pywal:
-
- ```bash
- # For dark theme
- wal --theme cyberdream
-
- # For light theme
- wal --theme cyberdream-light --light
- ```
-
-See the [pywal documentation](https://github.com/dylanaraps/pywal/wiki/Customization#making-your-own-colorschemes) for more information about custom colorschemes.
diff --git a/vim/theme/cyberqueer.nvim/extras/pywal/cyberdream-light.json b/vim/theme/cyberqueer.nvim/extras/pywal/cyberdream-light.json
deleted file mode 100644
index 07da5fc..0000000
--- a/vim/theme/cyberqueer.nvim/extras/pywal/cyberdream-light.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "colors": {
- "color0": "#ffffff",
- "color1": "#d11500",
- "color2": "#008b0c",
- "color3": "#997b00",
- "color4": "#0057d1",
- "color5": "#a018ff",
- "color6": "#008c99",
- "color7": "#16181a",
- "color8": "#acacac",
- "color9": "#d11500",
- "color10": "#008b0c",
- "color11": "#997b00",
- "color12": "#0057d1",
- "color13": "#a018ff",
- "color14": "#008c99",
- "color15": "#16181a",
- "color16": "#d17c00",
- "color17": "#d11500"
- },
- "special": {
- "foreground": "#16181a",
- "background": "#ffffff",
- "cursor": "#16181a"
- }
-}
diff --git a/vim/theme/cyberqueer.nvim/extras/pywal/cyberdream.json b/vim/theme/cyberqueer.nvim/extras/pywal/cyberdream.json
deleted file mode 100644
index 91482e1..0000000
--- a/vim/theme/cyberqueer.nvim/extras/pywal/cyberdream.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "colors": {
- "color0": "#16181a",
- "color1": "#ff6e5e",
- "color2": "#5eff6c",
- "color3": "#f1ff5e",
- "color4": "#5ea1ff",
- "color5": "#bd5eff",
- "color6": "#5ef1ff",
- "color7": "#ffffff",
- "color8": "#3c4048",
- "color9": "#ff6e5e",
- "color10": "#5eff6c",
- "color11": "#f1ff5e",
- "color12": "#5ea1ff",
- "color13": "#bd5eff",
- "color14": "#5ef1ff",
- "color15": "#ffffff",
- "color16": "#ffbd5e",
- "color17": "#ff6e5e"
- },
- "special": {
- "foreground": "#ffffff",
- "background": "#16181a",
- "cursor": "#ffffff"
- }
-}
diff --git a/vim/theme/cyberqueer.nvim/extras/rio/README.md b/vim/theme/cyberqueer.nvim/extras/rio/README.md
deleted file mode 100644
index 1be103d..0000000
--- a/vim/theme/cyberqueer.nvim/extras/rio/README.md
+++ /dev/null
@@ -1,27 +0,0 @@
-## Usage
-
-Create a directory `~/.config/rio/themes` if it does not already exist.
-
-Copy `cyberdream.json` and/or `cyberdream-light.json` to the directory.
-
-Put the following config into the `config.toml` under `~/.config/rio`.
-
-Use default or light theme:
-
-```toml
-# ---
-theme = "cyberdream"
-# ---
-```
-
-Or, follow system theme:
-
-```toml
-# ---
-[adaptive-theme]
-light = "cyberdream-light"
-dark = "cyberdream"
-# ---
-```
-
-See also: [Rio - Docs - Themes](https://raphamorim.io/rio/docs/next/themes)
diff --git a/vim/theme/cyberqueer.nvim/extras/rio/cyberdream-light.toml b/vim/theme/cyberqueer.nvim/extras/rio/cyberdream-light.toml
deleted file mode 100644
index b38d1f5..0000000
--- a/vim/theme/cyberqueer.nvim/extras/rio/cyberdream-light.toml
+++ /dev/null
@@ -1,41 +0,0 @@
-[colors]
-# Regular colors
-background = '#ffffff'
-black = '#eaeaea'
-blue = '#0057d1'
-cursor = '#16181a'
-cyan = '#008c99'
-foreground = '#16181a'
-green = '#008b0c'
-magenta = '#d100bf'
-red = '#d11500'
-white = '#16181a'
-yellow = '#997b00'
-
-# UI colors
-tabs = '#acacac'
-tabs-active = '#7b8496'
-selection-foreground = '#16181a'
-selection-background = '#eaeaea'
-
-# Dim colors
-dim-black = '#bfc0c0'
-dim-blue = '#044aac'
-dim-cyan = '#04747f'
-dim-foreground = '#16181a'
-dim-green = '#04740e'
-dim-magenta = '#ab049e'
-dim-red = '#ab1505'
-dim-white = '#16181a'
-dim-yellow = '#7e6705'
-
-# Light colors
-light-black = '#eeeeee'
-light-blue = '#3278da'
-light-cyan = '#32a3ad'
-light-foreground = '#444647'
-light-green = '#32a23c'
-light-magenta = '#da32cb'
-light-red = '#da4332'
-light-white = '#444647'
-light-yellow = '#ad9532'
diff --git a/vim/theme/cyberqueer.nvim/extras/rio/cyberdream.toml b/vim/theme/cyberqueer.nvim/extras/rio/cyberdream.toml
deleted file mode 100644
index 4b403d1..0000000
--- a/vim/theme/cyberqueer.nvim/extras/rio/cyberdream.toml
+++ /dev/null
@@ -1,41 +0,0 @@
-[colors]
-# Regular colors
-background = '#16181a'
-black = '#1e2124'
-blue = '#5ea1ff'
-cursor = '#ffffff'
-cyan = '#5ef1ff'
-foreground = '#ffffff'
-green = '#5eff6c'
-magenta = '#ff5ef1'
-red = '#ff6e5e'
-white = '#ffffff'
-yellow = '#f1ff5e'
-
-# UI colors
-tabs = '#3c4048'
-tabs-active = '#7b8496'
-selection-foreground = '#ffffff'
-selection-background = '#1e2124'
-
-# Dim colors
-dim-black = '#1c1f22'
-dim-blue = '#4f85d1'
-dim-cyan = '#4fc5d1'
-dim-foreground = '#d0d0d1'
-dim-green = '#4fd05b'
-dim-magenta = '#d050c6'
-dim-red = '#d05c50'
-dim-white = '#d0d0d1'
-dim-yellow = '#c5d050'
-
-# Light colors
-light-black = '#4a4d4f'
-light-blue = '#7eb3ff'
-light-cyan = '#7ef3ff'
-light-foreground = '#ffffff'
-light-green = '#7eff89'
-light-magenta = '#ff7ef3'
-light-red = '#ff8b7e'
-light-white = '#ffffff'
-light-yellow = '#f3ff7e'
diff --git a/vim/theme/cyberqueer.nvim/extras/textmate/README.md b/vim/theme/cyberqueer.nvim/extras/textmate/README.md
deleted file mode 100644
index 0e5ef89..0000000
--- a/vim/theme/cyberqueer.nvim/extras/textmate/README.md
+++ /dev/null
@@ -1,51 +0,0 @@
-## Usage
-
-### Bat
-
-Create a bat config dir.
-
-```sh
-mkdir -p "$(bat --config-dir)/themes"
-```
-
-Download the cyberdream `.tmTheme` files into that directory.
-
-Rebuild the bat themes cache.
-
-```sh
-bat cache --build
-```
-
-Create or use an existing config file.
-
-```sh
-# Show existing config file location.
-bat --config-file
-# or generate a new one
-bat --generate-config-file
-```
-
-Add the theme to the config.
-
-```conf
---theme="cyberdream"
-```
-
-See [Bat - Adding a new theme](https://github.com/sharkdp/bat?tab=readme-ov-file#adding-new-themes)
-or [Bat - Configuration file](https://github.com/sharkdp/bat?tab=readme-ov-file#configuration-file)
-
-### Delta
-
-Prerequisite [Bat](#bat) theme.
-
-Add the theme to your [delta configuration section](https://dandavison.github.io/delta/configuration.html) in your `~/.gitconfig`.
-
-```gitconfig
-[delta]
- features = cyberdream
-
-[delta "decorations"]
- syntax-theme = cyberdream
-```
-
-See [delta](https://dandavison.github.io/delta/)
diff --git a/vim/theme/cyberqueer.nvim/extras/textmate/cyberdream-light.tmTheme b/vim/theme/cyberqueer.nvim/extras/textmate/cyberdream-light.tmTheme
deleted file mode 100644
index 5530ea7..0000000
--- a/vim/theme/cyberqueer.nvim/extras/textmate/cyberdream-light.tmTheme
+++ /dev/null
@@ -1,937 +0,0 @@
-
-
-
-
- name
- Cyberdream
- settings
-
-
- settings
-
- background
- #ffffff
- caret
- #16181a
- block_caret
- #7b8496
- foreground
- #16181a
- invisibles
- #ffffff
- lineHighlight
- #acacac
- selection
- #acacac
- findHighlight
- #008c99
- findHighlightForeground
- #eaeaea
- selectionBorder
- #ffffff
- activeGuide
- #d17c00
- bracketsForeground
- #f40064
- bracketsOptions
- underline
- bracketContentsForeground
- #16181a
- bracketContentsOptions
- underline
- tagsOptions
- stippled_underline
-
-
-
- name
- Comment
- scope
- comment
- settings
-
- foreground
- #7b8496
- fontStyle
-
-
-
-
- name
- String
- scope
- string
- settings
-
- foreground
- #008b0c
-
-
-
- name
- Number
- scope
- constant.numeric
- settings
-
- foreground
- #16181a
-
-
-
- name
- Built-in constant
- scope
- constant.language
- settings
-
- foreground
- #16181a
-
-
-
- name
- User-defined constant
- scope
- constant.character, constant.other
- settings
-
- foreground
- #16181a
-
-
-
- name
- Variable
- scope
- variable
- settings
-
- fontStyle
-
-
-
-
- name
- Ruby's @variable
- scope
- variable.other.readwrite.instance
- settings
-
- fontStyle
-
- foreground
- #d17c00
-
-
-
- name
- String interpolation
- scope
- constant.character.escaped, constant.character.escape, string source, string source.ruby
- settings
-
- fontStyle
-
- foreground
- #ff5ef1
-
-
-
- name
- Ruby Regexp
- scope
- source.ruby string.regexp.classic.ruby,source.ruby string.regexp.mod-r.ruby
- settings
-
- fontStyle
-
- foreground
- #ff6e5e
-
-
-
- name
- Keyword
- scope
- keyword
- settings
-
- foreground
- #d17c00
-
-
-
- name
- Keyword Operator
- scope
- keyword.operator
- settings
-
- foreground
- #a018ff
-
-
-
- name
- Storage
- scope
- storage
- settings
-
- fontStyle
-
- foreground
- #f40064
-
-
-
- name
- Storage type
- scope
- storage.type
- settings
-
- fontStyle
- italic
- foreground
- #008c99
-
-
-
- name
- Storage Type Namespace
- scope
- storage.type.namespace
- settings
-
- fontStyle
- italic
- foreground
- #a018ff
-
-
-
- name
- Storage Type Class
- scope
- storage.type.class
- settings
-
- fontStyle
- italic
- foreground
- #a018ff
-
-
-
- name
- Class name
- scope
- entity.name.class
- settings
-
- fontStyle
- underline
- foreground
- #a018ff
-
-
-
- name
- Meta Path
- scope
- meta.path
- settings
-
- fontStyle
- underline
- foreground
- #008c99
-
-
-
- name
- Inherited class
- scope
- entity.other.inherited-class
- settings
-
- fontStyle
- italic underline
- foreground
- #a018ff
-
-
-
- name
- Function name
- scope
- entity.name.function
- settings
-
- fontStyle
-
- foreground
- #0057d1
-
-
-
- name
- Function argument
- scope
- variable.parameter
- settings
-
- fontStyle
- italic
- foreground
- #a018ff
-
-
-
- name
- Tag name
- scope
- entity.name.tag
- settings
-
- fontStyle
-
- foreground
- #008c99
-
-
-
- name
- Tag attribute
- scope
- entity.other.attribute-name
- settings
-
- fontStyle
-
- foreground
- #008c99
-
-
-
- name
- Library function
- scope
- support.function
- settings
-
- fontStyle
-
- foreground
- #0057d1
-
-
-
- name
- Library constant
- scope
- support.constant
- settings
-
- fontStyle
-
- foreground
- #16181a
-
-
-
- name
- Library class/type
- scope
- support.type, support.class
- settings
-
- fontStyle
- italic
- foreground
- #a018ff
-
-
-
- name
- Library variable
- scope
- support.other.variable
- settings
-
- fontStyle
-
-
-
-
- name
- Support Other Namespace
- scope
- support.other.namespace
- settings
-
- fontStyle
- italic
- foreground
- #a018ff
-
-
-
- name
- Invalid
- scope
- invalid
- settings
-
- background
- #f40064
- fontStyle
-
- foreground
- #16181a
-
-
-
- name
- Invalid deprecated
- scope
- invalid.deprecated
- settings
-
- background
- #a018ff
- foreground
- #16181a
-
-
-
- name
- JSON String
- scope
- meta.structure.dictionary.json string.quoted.double.json
- settings
-
- foreground
- #16181a
-
-
-
- name
- diff.header
- scope
- meta.diff, meta.diff.header
- settings
-
- foreground
- #7b8496
-
-
-
- name
- diff.deleted
- scope
- markup.deleted
- settings
-
- foreground
- #ff6e5e
-
-
-
- name
- diff.inserted
- scope
- markup.inserted
- settings
-
- foreground
- #008b0c
-
-
-
- name
- diff.changed
- scope
- markup.changed
- settings
-
- foreground
- #008c99
-
-
-
- scope
- constant.numeric.line-number.find-in-files - match
- settings
-
- foreground
- #ff5ef1
-
-
-
- scope
- entity.name.filename
- settings
-
- foreground
- #008b0c
-
-
-
- scope
- message.error
- settings
-
- foreground
- #ff6e5e
-
-
-
- name
- JSON Punctuation
- scope
- punctuation.definition.string.begin.json - meta.structure.dictionary.value.json, punctuation.definition.string.end.json - meta.structure.dictionary.value.json
- settings
-
- foreground
- #16181a
-
-
-
- name
- JSON Structure
- scope
- meta.structure.dictionary.json string.quoted.double.json
- settings
-
- foreground
- #16181a
-
-
-
- name
- JSON String
- scope
- meta.structure.dictionary.value.json string.quoted.double.json
- settings
-
- foreground
- #16181a
-
-
-
- name
- JSON: 6 deep
- scope
- meta meta meta meta meta meta meta.structure.dictionary.value string
- settings
-
- foreground
- #f40064
-
-
-
- name
- JSON: 5 deep
- scope
- meta meta meta meta meta meta.structure.dictionary.value string
- settings
-
- foreground
- #ff5ef1
-
-
-
- name
- JSON: 4 deep
- scope
- meta meta meta meta meta.structure.dictionary.value string
- settings
-
- foreground
- #a018ff
-
-
-
- name
- JSON: 3 deep
- scope
- meta meta meta meta.structure.dictionary.value string
- settings
-
- foreground
- #0057d1
-
-
-
- name
- JSON: 2 deep
- scope
- meta meta meta.structure.dictionary.value string
- settings
-
- foreground
- #008c99
-
-
-
- name
- JSON: 1 deep
- scope
- meta meta.structure.dictionary.value string
- settings
-
- foreground
- #d17c00
-
-
-
-
-
- name
- Markup: strike
- scope
- markup.strike
- settings
-
- fontStyle
- italic
- foreground
- #d17c00
-
-
-
- name
- Markup: bold
- scope
- markup.bold
- settings
-
- fontStyle
- bold
- foreground
- #d17c00
-
-
-
- name
- Markup: italic
- scope
- markup.italic
- settings
-
- fontStyle
- italic
- foreground
- #d17c00
-
-
-
- name
- Markdown: heading
- scope
- markup.heading
- settings
-
- foreground
- #d17c00
-
-
-
- name
- Markdown: List Items Punctuation
- scope
- punctuation.definition.list_item.markdown
- settings
-
- foreground
- #f40064
-
-
-
- name
- Markdown: Blockquote
- scope
- markup.quote
- settings
-
- fontStyle
- italic
- foreground
- #16181a
-
-
-
- name
- Markdown: Blockquote Punctuation
- scope
- punctuation.definition.blockquote.markdown
- settings
-
- fontStyle
- italic
- foreground
- #16181a
-
-
-
- name
- Markdown: Separator
- scope
- meta.separator
- settings
-
- foreground
- #7b8496
-
-
-
- name
- Markup: raw inline
- scope
- text.html.markdown markup.raw.inline
- settings
-
- foreground
- #008b0c
-
-
-
- name
- Markup: underline
- scope
- markup.underline
- settings
-
- fontStyle
- underline
- foreground
- #a018ff
-
-
-
- name
- Markup: Raw block
- scope
- markup.raw.block
- settings
-
- foreground
- #16181a
-
-
-
- name
- Markdown: Raw Block fenced source
- scope
- markup.raw.block.fenced.markdown source
- settings
-
- foreground
- #16181a
-
-
-
- name
- Markdown: Fenced Bode Block
- scope
- punctuation.definition.fenced.markdown, variable.language.fenced.markdown
- settings
-
- fontStyle
- italic
- foreground
- #7b8496
-
-
-
- name
- Markdown: Fenced Language
- scope
- variable.language.fenced.markdown
- settings
-
- fontStyle
- italic
- foreground
- #7b8496
-
-
-
- name
- Punctuation Accessor
- scope
- punctuation.accessor
- settings
-
- foreground
- #f40064
-
-
-
- name
- Meta Function Return Type
- scope
- meta.function.return-type
- settings
-
- foreground
- #a018ff
-
-
-
- name
- Punctuation Section Block Begin
- scope
- punctuation.section.block.begin
- settings
-
- foreground
- #16181a
-
-
-
- name
- Punctuation Section Block End
- scope
- punctuation.section.block.end
- settings
-
- foreground
- #16181a
-
-
-
- name
- Punctuation Section Embedded Begin
- scope
- punctuation.section.embedded.begin
- settings
-
- foreground
- #f40064
-
-
-
- name
- Punctuation Section Embedded End
- scope
- punctuation.section.embedded.end
- settings
-
- foreground
- #f40064
-
-
-
- name
- Punctuation Separator Namespace
- scope
- punctuation.separator.namespace
- settings
-
- foreground
- #f40064
-
-
-
- name
- Variable Function
- scope
- variable.function
- settings
-
- foreground
- #0057d1
-
-
-
- name
- Variable Other
- scope
- variable.other
- settings
-
- foreground
- #16181a
-
-
-
- name
- Variable Language
- scope
- variable.language
- settings
-
- foreground
- #a018ff
-
-
-
- name
- Entity Name Module Ruby
- scope
- entity.name.module.ruby
- settings
-
- foreground
- #008c99
-
-
-
- name
- Entity Name Constant Ruby
- scope
- entity.name.constant.ruby
- settings
-
- foreground
- #0057d1
-
-
-
- name
- Support Function Builtin Ruby
- scope
- support.function.builtin.ruby
- settings
-
- foreground
- #16181a
-
-
-
- name
- Storage Type Namespace CS
- scope
- storage.type.namespace.cs
- settings
-
- foreground
- #f40064
-
-
-
- name
- Entity Name Namespace CS
- scope
- entity.name.namespace.cs
- settings
-
- foreground
- #008c99
-
-
-
- uuid
- 68394a4e-1404-4971-bdfc-81dd7f9d29f6
- colorSpaceName
- sRGB
- semanticClass
- theme.cyberdream
- author
- Scott McKendry
-
-
diff --git a/vim/theme/cyberqueer.nvim/extras/textmate/cyberdream.tmTheme b/vim/theme/cyberqueer.nvim/extras/textmate/cyberdream.tmTheme
deleted file mode 100644
index 71fb63c..0000000
--- a/vim/theme/cyberqueer.nvim/extras/textmate/cyberdream.tmTheme
+++ /dev/null
@@ -1,937 +0,0 @@
-
-
-
-
- name
- Cyberdream
- settings
-
-
- settings
-
- background
- #16181a
- caret
- #ffffff
- block_caret
- #7b8496
- foreground
- #ffffff
- invisibles
- #16181a
- lineHighlight
- #3c4048
- selection
- #3c4048
- findHighlight
- #5ef1ff
- findHighlightForeground
- #1e2124
- selectionBorder
- #16181a
- activeGuide
- #ffbd5e
- bracketsForeground
- #ff5ea0
- bracketsOptions
- underline
- bracketContentsForeground
- #ffffff
- bracketContentsOptions
- underline
- tagsOptions
- stippled_underline
-
-
-
- name
- Comment
- scope
- comment
- settings
-
- foreground
- #7b8496
- fontStyle
-
-
-
-
- name
- String
- scope
- string
- settings
-
- foreground
- #5eff6c
-
-
-
- name
- Number
- scope
- constant.numeric
- settings
-
- foreground
- #ffffff
-
-
-
- name
- Built-in constant
- scope
- constant.language
- settings
-
- foreground
- #ffffff
-
-
-
- name
- User-defined constant
- scope
- constant.character, constant.other
- settings
-
- foreground
- #ffffff
-
-
-
- name
- Variable
- scope
- variable
- settings
-
- fontStyle
-
-
-
-
- name
- Ruby's @variable
- scope
- variable.other.readwrite.instance
- settings
-
- fontStyle
-
- foreground
- #ffbd5e
-
-
-
- name
- String interpolation
- scope
- constant.character.escaped, constant.character.escape, string source, string source.ruby
- settings
-
- fontStyle
-
- foreground
- #ff5ef1
-
-
-
- name
- Ruby Regexp
- scope
- source.ruby string.regexp.classic.ruby,source.ruby string.regexp.mod-r.ruby
- settings
-
- fontStyle
-
- foreground
- #ff6e5e
-
-
-
- name
- Keyword
- scope
- keyword
- settings
-
- foreground
- #ffbd5e
-
-
-
- name
- Keyword Operator
- scope
- keyword.operator
- settings
-
- foreground
- #bd5eff
-
-
-
- name
- Storage
- scope
- storage
- settings
-
- fontStyle
-
- foreground
- #ff5ea0
-
-
-
- name
- Storage type
- scope
- storage.type
- settings
-
- fontStyle
- italic
- foreground
- #5ef1ff
-
-
-
- name
- Storage Type Namespace
- scope
- storage.type.namespace
- settings
-
- fontStyle
- italic
- foreground
- #bd5eff
-
-
-
- name
- Storage Type Class
- scope
- storage.type.class
- settings
-
- fontStyle
- italic
- foreground
- #bd5eff
-
-
-
- name
- Class name
- scope
- entity.name.class
- settings
-
- fontStyle
- underline
- foreground
- #bd5eff
-
-
-
- name
- Meta Path
- scope
- meta.path
- settings
-
- fontStyle
- underline
- foreground
- #5ef1ff
-
-
-
- name
- Inherited class
- scope
- entity.other.inherited-class
- settings
-
- fontStyle
- italic underline
- foreground
- #bd5eff
-
-
-
- name
- Function name
- scope
- entity.name.function
- settings
-
- fontStyle
-
- foreground
- #5ea1ff
-
-
-
- name
- Function argument
- scope
- variable.parameter
- settings
-
- fontStyle
- italic
- foreground
- #bd5eff
-
-
-
- name
- Tag name
- scope
- entity.name.tag
- settings
-
- fontStyle
-
- foreground
- #5ef1ff
-
-
-
- name
- Tag attribute
- scope
- entity.other.attribute-name
- settings
-
- fontStyle
-
- foreground
- #5ef1ff
-
-
-
- name
- Library function
- scope
- support.function
- settings
-
- fontStyle
-
- foreground
- #5ea1ff
-
-
-
- name
- Library constant
- scope
- support.constant
- settings
-
- fontStyle
-
- foreground
- #ffffff
-
-
-
- name
- Library class/type
- scope
- support.type, support.class
- settings
-
- fontStyle
- italic
- foreground
- #bd5eff
-
-
-
- name
- Library variable
- scope
- support.other.variable
- settings
-
- fontStyle
-
-
-
-
- name
- Support Other Namespace
- scope
- support.other.namespace
- settings
-
- fontStyle
- italic
- foreground
- #bd5eff
-
-
-
- name
- Invalid
- scope
- invalid
- settings
-
- background
- #ff5ea0
- fontStyle
-
- foreground
- #ffffff
-
-
-
- name
- Invalid deprecated
- scope
- invalid.deprecated
- settings
-
- background
- #bd5eff
- foreground
- #ffffff
-
-
-
- name
- JSON String
- scope
- meta.structure.dictionary.json string.quoted.double.json
- settings
-
- foreground
- #ffffff
-
-
-
- name
- diff.header
- scope
- meta.diff, meta.diff.header
- settings
-
- foreground
- #7b8496
-
-
-
- name
- diff.deleted
- scope
- markup.deleted
- settings
-
- foreground
- #ff6e5e
-
-
-
- name
- diff.inserted
- scope
- markup.inserted
- settings
-
- foreground
- #5eff6c
-
-
-
- name
- diff.changed
- scope
- markup.changed
- settings
-
- foreground
- #5ef1ff
-
-
-
- scope
- constant.numeric.line-number.find-in-files - match
- settings
-
- foreground
- #ff5ef1
-
-
-
- scope
- entity.name.filename
- settings
-
- foreground
- #5eff6c
-
-
-
- scope
- message.error
- settings
-
- foreground
- #ff6e5e
-
-
-
- name
- JSON Punctuation
- scope
- punctuation.definition.string.begin.json - meta.structure.dictionary.value.json, punctuation.definition.string.end.json - meta.structure.dictionary.value.json
- settings
-
- foreground
- #ffffff
-
-
-
- name
- JSON Structure
- scope
- meta.structure.dictionary.json string.quoted.double.json
- settings
-
- foreground
- #ffffff
-
-
-
- name
- JSON String
- scope
- meta.structure.dictionary.value.json string.quoted.double.json
- settings
-
- foreground
- #ffffff
-
-
-
- name
- JSON: 6 deep
- scope
- meta meta meta meta meta meta meta.structure.dictionary.value string
- settings
-
- foreground
- #ff5ea0
-
-
-
- name
- JSON: 5 deep
- scope
- meta meta meta meta meta meta.structure.dictionary.value string
- settings
-
- foreground
- #ff5ef1
-
-
-
- name
- JSON: 4 deep
- scope
- meta meta meta meta meta.structure.dictionary.value string
- settings
-
- foreground
- #bd5eff
-
-
-
- name
- JSON: 3 deep
- scope
- meta meta meta meta.structure.dictionary.value string
- settings
-
- foreground
- #5ea1ff
-
-
-
- name
- JSON: 2 deep
- scope
- meta meta meta.structure.dictionary.value string
- settings
-
- foreground
- #5ef1ff
-
-
-
- name
- JSON: 1 deep
- scope
- meta meta.structure.dictionary.value string
- settings
-
- foreground
- #ffbd5e
-
-
-
-
-
- name
- Markup: strike
- scope
- markup.strike
- settings
-
- fontStyle
- italic
- foreground
- #ffbd5e
-
-
-
- name
- Markup: bold
- scope
- markup.bold
- settings
-
- fontStyle
- bold
- foreground
- #ffbd5e
-
-
-
- name
- Markup: italic
- scope
- markup.italic
- settings
-
- fontStyle
- italic
- foreground
- #ffbd5e
-
-
-
- name
- Markdown: heading
- scope
- markup.heading
- settings
-
- foreground
- #ffbd5e
-
-
-
- name
- Markdown: List Items Punctuation
- scope
- punctuation.definition.list_item.markdown
- settings
-
- foreground
- #ff5ea0
-
-
-
- name
- Markdown: Blockquote
- scope
- markup.quote
- settings
-
- fontStyle
- italic
- foreground
- #ffffff
-
-
-
- name
- Markdown: Blockquote Punctuation
- scope
- punctuation.definition.blockquote.markdown
- settings
-
- fontStyle
- italic
- foreground
- #ffffff
-
-
-
- name
- Markdown: Separator
- scope
- meta.separator
- settings
-
- foreground
- #7b8496
-
-
-
- name
- Markup: raw inline
- scope
- text.html.markdown markup.raw.inline
- settings
-
- foreground
- #5eff6c
-
-
-
- name
- Markup: underline
- scope
- markup.underline
- settings
-
- fontStyle
- underline
- foreground
- #bd5eff
-
-
-
- name
- Markup: Raw block
- scope
- markup.raw.block
- settings
-
- foreground
- #ffffff
-
-
-
- name
- Markdown: Raw Block fenced source
- scope
- markup.raw.block.fenced.markdown source
- settings
-
- foreground
- #ffffff
-
-
-
- name
- Markdown: Fenced Bode Block
- scope
- punctuation.definition.fenced.markdown, variable.language.fenced.markdown
- settings
-
- fontStyle
- italic
- foreground
- #7b8496
-
-
-
- name
- Markdown: Fenced Language
- scope
- variable.language.fenced.markdown
- settings
-
- fontStyle
- italic
- foreground
- #7b8496
-
-
-
- name
- Punctuation Accessor
- scope
- punctuation.accessor
- settings
-
- foreground
- #ff5ea0
-
-
-
- name
- Meta Function Return Type
- scope
- meta.function.return-type
- settings
-
- foreground
- #bd5eff
-
-
-
- name
- Punctuation Section Block Begin
- scope
- punctuation.section.block.begin
- settings
-
- foreground
- #ffffff
-
-
-
- name
- Punctuation Section Block End
- scope
- punctuation.section.block.end
- settings
-
- foreground
- #ffffff
-
-
-
- name
- Punctuation Section Embedded Begin
- scope
- punctuation.section.embedded.begin
- settings
-
- foreground
- #ff5ea0
-
-
-
- name
- Punctuation Section Embedded End
- scope
- punctuation.section.embedded.end
- settings
-
- foreground
- #ff5ea0
-
-
-
- name
- Punctuation Separator Namespace
- scope
- punctuation.separator.namespace
- settings
-
- foreground
- #ff5ea0
-
-
-
- name
- Variable Function
- scope
- variable.function
- settings
-
- foreground
- #5ea1ff
-
-
-
- name
- Variable Other
- scope
- variable.other
- settings
-
- foreground
- #ffffff
-
-
-
- name
- Variable Language
- scope
- variable.language
- settings
-
- foreground
- #bd5eff
-
-
-
- name
- Entity Name Module Ruby
- scope
- entity.name.module.ruby
- settings
-
- foreground
- #5ef1ff
-
-
-
- name
- Entity Name Constant Ruby
- scope
- entity.name.constant.ruby
- settings
-
- foreground
- #5ea1ff
-
-
-
- name
- Support Function Builtin Ruby
- scope
- support.function.builtin.ruby
- settings
-
- foreground
- #ffffff
-
-
-
- name
- Storage Type Namespace CS
- scope
- storage.type.namespace.cs
- settings
-
- foreground
- #ff5ea0
-
-
-
- name
- Entity Name Namespace CS
- scope
- entity.name.namespace.cs
- settings
-
- foreground
- #5ef1ff
-
-
-
- uuid
- 68394a4e-1404-4971-bdfc-81dd7f9d29f6
- colorSpaceName
- sRGB
- semanticClass
- theme.cyberdream
- author
- Scott McKendry
-
-
diff --git a/vim/theme/cyberqueer.nvim/extras/tilix/README.md b/vim/theme/cyberqueer.nvim/extras/tilix/README.md
deleted file mode 100644
index f51cb9d..0000000
--- a/vim/theme/cyberqueer.nvim/extras/tilix/README.md
+++ /dev/null
@@ -1,23 +0,0 @@
-## Usage
-
-### Install
-
-1. Save the contents of either theme file:
-
- - Dark theme: Save `cyberdream.json` to `~/.config/tilix/schemes/cyberdream.json`
- - Light theme: Save `cyberdream-light.json` to `~/.config/tilix/schemes/cyberdream-light.json`
-
- If the directory doesn't exist, create it first with:
-
- ```bash
- mkdir -p ~/.config/tilix/schemes
- ```
-
-2. Apply the theme through Tilix:
- - Open Tilix
- - Go to Preferences
- - Select your profile
- - Switch to the "Colors" tab
- - Select either "cyberdream" or "cyberdream-light" from the Color scheme dropdown
-
-See the [Tilix documentation](https://gnunn1.github.io/tilix-web/manual/themes/) for more information about color schemes.
diff --git a/vim/theme/cyberqueer.nvim/extras/tilix/cyberdream-light.json b/vim/theme/cyberqueer.nvim/extras/tilix/cyberdream-light.json
deleted file mode 100644
index 7c67b1b..0000000
--- a/vim/theme/cyberqueer.nvim/extras/tilix/cyberdream-light.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "name": "cyberdream",
- "comment": "A high-contrast, futuristic & vibrant colourscheme",
- "background-color": "#ffffff",
- "foreground-color": "#16181a",
- "badge-color": "#ffffff",
- "bold-color": "#008c99",
- "cursor-color": "#16181a",
- "highlight-background-color": "#acacac",
- "highlight-foreground-color": "#16181a",
- "palette": [
- "#ffffff",
- "#d11500",
- "#008b0c",
- "#997b00",
- "#0057d1",
- "#a018ff",
- "#008c99",
- "#16181a",
- "#acacac",
- "#d11500",
- "#008b0c",
- "#997b00",
- "#0057d1",
- "#a018ff",
- "#008c99",
- "#16181a"
- ],
- "use-badge-color": false,
- "use-bold-color": false,
- "use-cursor-color": true,
- "use-highlight-color": true,
- "use-theme-colors": false
-}
diff --git a/vim/theme/cyberqueer.nvim/extras/tilix/cyberdream.json b/vim/theme/cyberqueer.nvim/extras/tilix/cyberdream.json
deleted file mode 100644
index 6a6d03f..0000000
--- a/vim/theme/cyberqueer.nvim/extras/tilix/cyberdream.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "name": "cyberdream",
- "comment": "A high-contrast, futuristic & vibrant colourscheme",
- "background-color": "#16181a",
- "foreground-color": "#ffffff",
- "badge-color": "#16181a",
- "bold-color": "#5ef1ff",
- "cursor-color": "#ffffff",
- "highlight-background-color": "#3c4048",
- "highlight-foreground-color": "#ffffff",
- "palette": [
- "#16181a",
- "#ff6e5e",
- "#5eff6c",
- "#f1ff5e",
- "#5ea1ff",
- "#bd5eff",
- "#5ef1ff",
- "#ffffff",
- "#3c4048",
- "#ff6e5e",
- "#5eff6c",
- "#f1ff5e",
- "#5ea1ff",
- "#bd5eff",
- "#5ef1ff",
- "#ffffff"
- ],
- "use-badge-color": false,
- "use-bold-color": false,
- "use-cursor-color": true,
- "use-highlight-color": true,
- "use-theme-colors": false
-}
diff --git a/vim/theme/cyberqueer.nvim/extras/tmux/README.md b/vim/theme/cyberqueer.nvim/extras/tmux/README.md
deleted file mode 100644
index b8de2b5..0000000
--- a/vim/theme/cyberqueer.nvim/extras/tmux/README.md
+++ /dev/null
@@ -1,22 +0,0 @@
-# Usage
-
-Requires the [catppuccin tmux](https://github.com/catppuccin/tmux) plugin. Install with a plugin manager like [tpm](https://github.com/tmux-plugins/tpm) before proceeding.
-
-## Install
-
-Copy `cyberdream.tmuxtheme` or `cyberdream-light.tmuxtheme` to the catppuccin themes directory as `catppuccin_cyberdream.tmuxtheme`
-
-```bash
-cp ./cyberdream.tmuxtheme ~/.tmux/plugins/tmux/themes/catppuccin_cyberdream.tmuxtheme
-```
-
-## Usage
-
-In your `.tmux.conf` file, add the following lines:
-
-```tmux
-set -g @plugin 'catppuccin/tmux'
-set -g @catppuccin_flavour "cyberdream"
-```
-
-For more configuration options please refer to [catppuccin docs](https://github.com/catppuccin/tmux?tab=readme-ov-file#configuration-options).
diff --git a/vim/theme/cyberqueer.nvim/extras/tmux/cyberdream-light.tmuxtheme b/vim/theme/cyberqueer.nvim/extras/tmux/cyberdream-light.tmuxtheme
deleted file mode 100644
index f72d69c..0000000
--- a/vim/theme/cyberqueer.nvim/extras/tmux/cyberdream-light.tmuxtheme
+++ /dev/null
@@ -1,14 +0,0 @@
-# cyberdream theme for tmux (catppuccin)
-thm_bg="#eaeaea"
-thm_fg="#16181a"
-thm_cyan="#008c99"
-thm_black="#acacac"
-thm_gray="#acacac"
-thm_magenta="#d100bf"
-thm_pink="#f40064"
-thm_red="#d11500"
-thm_green="#008b0c"
-thm_yellow="#997b00"
-thm_blue="#0057d1"
-thm_orange="#d17c00"
-thm_black4="#7b8496"
diff --git a/vim/theme/cyberqueer.nvim/extras/tmux/cyberdream.tmuxtheme b/vim/theme/cyberqueer.nvim/extras/tmux/cyberdream.tmuxtheme
deleted file mode 100644
index 6180c00..0000000
--- a/vim/theme/cyberqueer.nvim/extras/tmux/cyberdream.tmuxtheme
+++ /dev/null
@@ -1,14 +0,0 @@
-# cyberdream theme for tmux (catppuccin)
-thm_bg="#1e2124"
-thm_fg="#ffffff"
-thm_cyan="#5ef1ff"
-thm_black="#3c4048"
-thm_gray="#3c4048"
-thm_magenta="#ff5ef1"
-thm_pink="#ff5ea0"
-thm_red="#ff6e5e"
-thm_green="#5eff6c"
-thm_yellow="#f1ff5e"
-thm_blue="#5ea1ff"
-thm_orange="#ffbd5e"
-thm_black4="#7b8496"
diff --git a/vim/theme/cyberqueer.nvim/extras/vivid/README.md b/vim/theme/cyberqueer.nvim/extras/vivid/README.md
deleted file mode 100644
index 4eb1ba1..0000000
--- a/vim/theme/cyberqueer.nvim/extras/vivid/README.md
+++ /dev/null
@@ -1,13 +0,0 @@
-## Usage
-
-Create a directory `~/.config/vivid/themes` if it does not already exist.
-
-Copy `cyberdream.yml` and/or `cyberdream-light.yml` to the directory.
-
-Export the environment variable `LS_COLORS` in your shell config f.e. .zshrc or .bashrc, ...
-
-```sh
-export LS_COLORS="$(vivid generate cyberdream)"
-```
-
-See also: [vivid](https://github.com/sharkdp/vivid)
diff --git a/vim/theme/cyberqueer.nvim/extras/vivid/cyberdream-light.yml b/vim/theme/cyberqueer.nvim/extras/vivid/cyberdream-light.yml
deleted file mode 100644
index f2902d1..0000000
--- a/vim/theme/cyberqueer.nvim/extras/vivid/cyberdream-light.yml
+++ /dev/null
@@ -1,140 +0,0 @@
-colors:
- black: "ffffff"
- green: "008b0c"
- purple: "a018ff"
- red: "d11500"
- yellow: "997b00"
- cyan: "008c99"
- pink: "f40064"
- orange: "d17c00"
- white: "16181a"
- base01: "7b8496"
-
-core:
- normal_text:
- foreground: white
-
- regular_file:
- foreground: white
-
- reset_to_normal:
- foreground: orange
-
- directory:
- foreground: purple
-
- symlink:
- foreground: cyan
-
- multi_hard_link: {}
-
- fifo:
- foreground: yellow
- background: black
-
- socket:
- foreground: pink
- background: black
- font-style: bold
-
- door:
- foreground: pink
- background: black
- font-style: bold
-
- block_device:
- foreground: yellow
- background: black
- font-style: bold
-
- character_device:
- foreground: yellow
- background: black
- font-style: bold
-
- broken_symlink:
- foreground: red
- background: black
- font-style: bold
-
- missing_symlink_target:
- foreground: red
- background: black
-
- setuid:
- foreground: white
- background: red
-
- setgid:
- foreground: black
- background: yellow
-
- file_with_capability: {}
-
- sticky_other_writable:
- foreground: black
- background: green
-
- other_writable:
- foreground: purple
- background: green
-
- sticky:
- foreground: white
- background: purple
-
- executable_file:
- foreground: green
-
-text:
- special:
- foreground: orange
-
- todo:
- foreground: orange
- font-style: bold
-
- licenses:
- foreground: orange
-
- configuration:
- foreground: orange
-
- other:
- foreground: orange
-
-markup:
- foreground: orange
-
-programming:
- foreground: orange
-
-media:
- image:
- foreground: pink
-
- audio:
- foreground: cyan
-
- video:
- foreground: orange
- font-style: bold
-
- fonts:
- foreground: orange
-
- 3d:
- foreground: pink
-
-office:
- foreground: orange
-
-archives:
- foreground: red
- font-style: bold
-
-executable:
- foreground: green
-
-unimportant:
- foreground: base01
diff --git a/vim/theme/cyberqueer.nvim/extras/vivid/cyberdream.yml b/vim/theme/cyberqueer.nvim/extras/vivid/cyberdream.yml
deleted file mode 100644
index 1bdba73..0000000
--- a/vim/theme/cyberqueer.nvim/extras/vivid/cyberdream.yml
+++ /dev/null
@@ -1,140 +0,0 @@
-colors:
- black: "16181a"
- green: "5eff6c"
- purple: "bd5eff"
- red: "ff6e5e"
- yellow: "f1ff5e"
- cyan: "5ef1ff"
- pink: "ff5ea0"
- orange: "ffbd5e"
- white: "ffffff"
- base01: "7b8496"
-
-core:
- normal_text:
- foreground: white
-
- regular_file:
- foreground: white
-
- reset_to_normal:
- foreground: orange
-
- directory:
- foreground: purple
-
- symlink:
- foreground: cyan
-
- multi_hard_link: {}
-
- fifo:
- foreground: yellow
- background: black
-
- socket:
- foreground: pink
- background: black
- font-style: bold
-
- door:
- foreground: pink
- background: black
- font-style: bold
-
- block_device:
- foreground: yellow
- background: black
- font-style: bold
-
- character_device:
- foreground: yellow
- background: black
- font-style: bold
-
- broken_symlink:
- foreground: red
- background: black
- font-style: bold
-
- missing_symlink_target:
- foreground: red
- background: black
-
- setuid:
- foreground: white
- background: red
-
- setgid:
- foreground: black
- background: yellow
-
- file_with_capability: {}
-
- sticky_other_writable:
- foreground: black
- background: green
-
- other_writable:
- foreground: purple
- background: green
-
- sticky:
- foreground: white
- background: purple
-
- executable_file:
- foreground: green
-
-text:
- special:
- foreground: orange
-
- todo:
- foreground: orange
- font-style: bold
-
- licenses:
- foreground: orange
-
- configuration:
- foreground: orange
-
- other:
- foreground: orange
-
-markup:
- foreground: orange
-
-programming:
- foreground: orange
-
-media:
- image:
- foreground: pink
-
- audio:
- foreground: cyan
-
- video:
- foreground: orange
- font-style: bold
-
- fonts:
- foreground: orange
-
- 3d:
- foreground: pink
-
-office:
- foreground: orange
-
-archives:
- foreground: red
- font-style: bold
-
-executable:
- foreground: green
-
-unimportant:
- foreground: base01
diff --git a/vim/theme/cyberqueer.nvim/extras/warp/README.md b/vim/theme/cyberqueer.nvim/extras/warp/README.md
deleted file mode 100644
index 2529c27..0000000
--- a/vim/theme/cyberqueer.nvim/extras/warp/README.md
+++ /dev/null
@@ -1,22 +0,0 @@
-## Usage
-
-### Install
-
-1. Save the contents of either theme file:
-
- - Dark theme: Save `cyberdream.yaml` to `~/.warp/themes/cyberdream.yaml`
- - Light theme: Save `cyberdream-light.yaml` to `~/.warp/themes/cyberdream-light.yaml`
-
- If the directory doesn't exist, create it first with:
-
- ```bash
- mkdir -p ~/.warp/themes
- ```
-
-2. Apply the theme through Warp:
- - Open Warp
- - Press `Cmd+P` (or `Ctrl+P` on Linux) to open the command palette
- - Type "Open Theme Picker"
- - Select either "cyberdream" or "cyberdream-light" from the available themes
-
-See the [Warp Themes documentation](https://docs.warp.dev/appearance/custom-themes) for more information about custom themes.
diff --git a/vim/theme/cyberqueer.nvim/extras/warp/cyberdream-light.yaml b/vim/theme/cyberqueer.nvim/extras/warp/cyberdream-light.yaml
deleted file mode 100644
index 67bf4c8..0000000
--- a/vim/theme/cyberqueer.nvim/extras/warp/cyberdream-light.yaml
+++ /dev/null
@@ -1,24 +0,0 @@
-background: "#ffffff"
-accent: "#008b0c"
-foreground: "#16181a"
-details: darker
-terminal_colors:
- normal:
- black: "#7b8496"
- red: "#d11500"
- green: "#008b0c"
- yellow: "#997b00"
- blue: "#0057d1"
- magenta: "#d100bf"
- cyan: "#008c99"
- white: "#f40064"
- bright:
- black: "#7b8496"
- red: "#d11500"
- green: "#008b0c"
- yellow: "#997b00"
- blue: "#0057d1"
- magenta: "#d100bf"
- cyan: "#008c99"
- white: "#f40064"
-
\ No newline at end of file
diff --git a/vim/theme/cyberqueer.nvim/extras/warp/cyberdream.yaml b/vim/theme/cyberqueer.nvim/extras/warp/cyberdream.yaml
deleted file mode 100644
index 5a1908a..0000000
--- a/vim/theme/cyberqueer.nvim/extras/warp/cyberdream.yaml
+++ /dev/null
@@ -1,24 +0,0 @@
-background: "#16181a"
-accent: "#5eff6c"
-foreground: "#ffffff"
-details: darker
-terminal_colors:
- normal:
- black: "#7b8496"
- red: "#ff6e5e"
- green: "#5eff6c"
- yellow: "#f1ff5e"
- blue: "#5ea1ff"
- magenta: "#ff5ef1"
- cyan: "#5ef1ff"
- white: "#ff5ea0"
- bright:
- black: "#7b8496"
- red: "#ff6e5e"
- green: "#5eff6c"
- yellow: "#f1ff5e"
- blue: "#5ea1ff"
- magenta: "#ff5ef1"
- cyan: "#5ef1ff"
- white: "#ff5ea0"
-
\ No newline at end of file
diff --git a/vim/theme/cyberqueer.nvim/extras/wezterm/README.md b/vim/theme/cyberqueer.nvim/extras/wezterm/README.md
deleted file mode 100644
index c254fb0..0000000
--- a/vim/theme/cyberqueer.nvim/extras/wezterm/README.md
+++ /dev/null
@@ -1,8 +0,0 @@
-## Usage
-
-1. Save `cyberdream.lua` to `~/.config/wezterm/`
-2. Add the following line to your `~/.config/wezterm/wezterm.lua` file:
-
-```lua
-config.colors = require("cyberdream")
-```
diff --git a/vim/theme/cyberqueer.nvim/extras/wezterm/cyberdream-light.lua b/vim/theme/cyberqueer.nvim/extras/wezterm/cyberdream-light.lua
deleted file mode 100644
index 3e76643..0000000
--- a/vim/theme/cyberqueer.nvim/extras/wezterm/cyberdream-light.lua
+++ /dev/null
@@ -1,19 +0,0 @@
--- cyberdream theme for wezterm
-return {
- foreground = "#16181a",
- background = "#ffffff",
-
- cursor_bg = "#16181a",
- cursor_fg = "#ffffff",
- cursor_border = "#16181a",
-
- selection_fg = "#16181a",
- selection_bg = "#acacac",
-
- scrollbar_thumb = "#ffffff",
- split = "#ffffff",
-
- ansi = { "#ffffff", "#d11500", "#008b0c", "#997b00", "#0057d1", "#a018ff", "#008c99", "#16181a" },
- brights = { "#acacac", "#d11500", "#008b0c", "#997b00", "#0057d1", "#a018ff", "#008c99", "#16181a" },
- indexed = { [16] = "#d17c00", [17] = "#d11500" },
-}
diff --git a/vim/theme/cyberqueer.nvim/extras/wezterm/cyberdream.lua b/vim/theme/cyberqueer.nvim/extras/wezterm/cyberdream.lua
deleted file mode 100644
index 2b2e2a1..0000000
--- a/vim/theme/cyberqueer.nvim/extras/wezterm/cyberdream.lua
+++ /dev/null
@@ -1,19 +0,0 @@
--- cyberdream theme for wezterm
-return {
- foreground = "#ffffff",
- background = "#16181a",
-
- cursor_bg = "#ffffff",
- cursor_fg = "#16181a",
- cursor_border = "#ffffff",
-
- selection_fg = "#ffffff",
- selection_bg = "#3c4048",
-
- scrollbar_thumb = "#16181a",
- split = "#16181a",
-
- ansi = { "#16181a", "#ff6e5e", "#5eff6c", "#f1ff5e", "#5ea1ff", "#bd5eff", "#5ef1ff", "#ffffff" },
- brights = { "#3c4048", "#ff6e5e", "#5eff6c", "#f1ff5e", "#5ea1ff", "#bd5eff", "#5ef1ff", "#ffffff" },
- indexed = { [16] = "#ffbd5e", [17] = "#ff6e5e" },
-}
diff --git a/vim/theme/cyberqueer.nvim/extras/windowsterminal/README.md b/vim/theme/cyberqueer.nvim/extras/windowsterminal/README.md
deleted file mode 100644
index 60b03bd..0000000
--- a/vim/theme/cyberqueer.nvim/extras/windowsterminal/README.md
+++ /dev/null
@@ -1,31 +0,0 @@
-## Usage
-
-### Install
-
-1. Open Windows Terminal settings (Ctrl+,) and click "Open JSON file" in the bottom left corner.
-
-2. In the `schemes` array, add the contents of both `cyberdream.json` and `cyberdream-light.json`:
-
- ```json
- {
- "schemes": [
- {
- // ... existing schemes ...
- },
- {
- // paste cyberdream.json contents here
- },
- {
- // paste cyberdream-light.json contents here
- }
- ]
- }
- ```
-
-3. Apply the theme:
- - Open Windows Terminal Settings
- - Select your profile
- - Click "Appearance"
- - Select either "cyberdream" or "cyberdream-light" from the "Color scheme" dropdown
-
-See the [Windows Terminal Color Schemes documentation](https://learn.microsoft.com/en-us/windows/terminal/customize-settings/color-schemes) for more information.
diff --git a/vim/theme/cyberqueer.nvim/extras/windowsterminal/cyberdream-light.json b/vim/theme/cyberqueer.nvim/extras/windowsterminal/cyberdream-light.json
deleted file mode 100644
index 4861d11..0000000
--- a/vim/theme/cyberqueer.nvim/extras/windowsterminal/cyberdream-light.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "background": "#ffffff",
- "black": "#ffffff",
- "blue": "#0057d1",
- "brightBlack": "#acacac",
- "brightBlue": "#0057d1",
- "brightCyan": "#008c99",
- "brightGreen": "#008b0c",
- "brightPurple": "#a018ff",
- "brightRed": "#d11500",
- "brightWhite": "#16181a",
- "brightYellow": "#997b00",
- "cursorColor": "#16181a",
- "cyan": "#008c99",
- "foreground": "#16181a",
- "green": "#008b0c",
- "name": "cyberdream",
- "purple": "#a018ff",
- "red": "#d11500",
- "selectionBackground": "#acacac",
- "white": "#16181a",
- "yellow": "#997b00"
-}
diff --git a/vim/theme/cyberqueer.nvim/extras/windowsterminal/cyberdream.json b/vim/theme/cyberqueer.nvim/extras/windowsterminal/cyberdream.json
deleted file mode 100644
index d713c97..0000000
--- a/vim/theme/cyberqueer.nvim/extras/windowsterminal/cyberdream.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "background": "#16181a",
- "black": "#16181a",
- "blue": "#5ea1ff",
- "brightBlack": "#3c4048",
- "brightBlue": "#5ea1ff",
- "brightCyan": "#5ef1ff",
- "brightGreen": "#5eff6c",
- "brightPurple": "#bd5eff",
- "brightRed": "#ff6e5e",
- "brightWhite": "#ffffff",
- "brightYellow": "#f1ff5e",
- "cursorColor": "#ffffff",
- "cyan": "#5ef1ff",
- "foreground": "#ffffff",
- "green": "#5eff6c",
- "name": "cyberdream",
- "purple": "#bd5eff",
- "red": "#ff6e5e",
- "selectionBackground": "#3c4048",
- "white": "#ffffff",
- "yellow": "#f1ff5e"
-}
diff --git a/vim/theme/cyberqueer.nvim/extras/yazi/README.md b/vim/theme/cyberqueer.nvim/extras/yazi/README.md
deleted file mode 100644
index 40c24a9..0000000
--- a/vim/theme/cyberqueer.nvim/extras/yazi/README.md
+++ /dev/null
@@ -1,9 +0,0 @@
-## Usage
-
-1. Create a directory `~/.config/yazi` if it doesn't already exist.
-2. Copy one of the themes to this directory as `theme.toml`
-
-> [!NOTE]
-> Syntax highlighting is provided by a `tmTheme file`. Which can be found [here](https://github.com/scottmckendry/cyberdream.nvim/tree/main/extras/textmate)
-
-More info can be found in the [Yazi docs](https://yazi-rs.github.io/docs/configuration/theme)
diff --git a/vim/theme/cyberqueer.nvim/extras/yazi/cyberdream-light.toml b/vim/theme/cyberqueer.nvim/extras/yazi/cyberdream-light.toml
deleted file mode 100644
index 1f72cb3..0000000
--- a/vim/theme/cyberqueer.nvim/extras/yazi/cyberdream-light.toml
+++ /dev/null
@@ -1,88 +0,0 @@
-[manager]
-# tmTheme files can be found here: https://github.com/scottmckendry/cyberdream.nvim/tree/main/extras/textmate
-syntect_theme = "../bat/themes/cyberdream.tmTheme"
-border_style = { fg = "#acacac" }
-cwd = { fg = "#008c99" }
-find_keyword = { bold = true, fg = "#008b0c" }
-find_position = { fg = "#16181a" }
-hovered = { bg = "#7b8496", bold = true, fg = "#16181a" }
-marker_copied = { bg = "#997b00", fg = "#997b00" }
-marker_cut = { bg = "#d11500", fg = "#d11500" }
-marker_selected = { bg = "#acacac", fg = "#008b0c" }
-preview_hovered = { bg = "#acacac", bold = true, fg = "#16181a" }
-tab_active = { bg = "#0057d1", fg = "#ffffff" }
-tab_inactive = { bg = "#acacac", fg = "#16181a" }
-
-count_selected = { bg = "#008b0c", fg = "#ffffff" }
-count_copied = { bg = "#997b00", fg = "#ffffff" }
-count_cut = { bg = "#d11500", fg = "#ffffff" }
-
-[completion]
-active = { bg = "#7b8496", fg = "#a018ff" }
-border = { fg = "#0057d1" }
-inactive = { fg = "#16181a" }
-
-[filetype]
-rules = [
- { fg = "#008c99", mime = "image/*" },
- { fg = "#997b00", mime = "video/*" },
- { fg = "#997b00", mime = "audio/*" },
- { fg = "#a018ff", mime = "application/zip" },
- { fg = "#a018ff", mime = "application/gzip" },
- { fg = "#a018ff", mime = "application/x-tar" },
- { fg = "#a018ff", mime = "application/x-bzip" },
- { fg = "#a018ff", mime = "application/x-bzip2" },
- { fg = "#a018ff", mime = "application/x-7z-compressed" },
- { fg = "#a018ff", mime = "application/x-rar" },
- { fg = "#a018ff", mime = "application/xz" },
- { fg = "#008b0c", mime = "application/doc" },
- { fg = "#008b0c", mime = "application/pdf" },
- { fg = "#008b0c", mime = "application/rtf" },
- { fg = "#008b0c", mime = "application/vnd.*" },
- { bold = true, fg = "#0057d1", mime = "inode/directory" },
- { fg = "#16181a", mime = "*" }
-]
-
-[help]
-desc = { fg = "#16181a" }
-footer = { fg = "#16181a" }
-hovered = { bg = "#7b8496", fg = "#16181a" }
-on = { fg = "#a018ff" }
-run = { fg = "#008c99" }
-
-[input]
-border = { fg = "#0057d1" }
-selected = { bg = "#7b8496" }
-title = { fg = "#16181a" }
-value = { fg = "#16181a" }
-
-[select]
-active = { fg = "#a018ff" }
-border = { fg = "#0057d1" }
-inactive = { fg = "#16181a" }
-
-[status]
-mode_normal = { bg = "#0057d1", bold = true, fg = "#ffffff" }
-mode_select = { bg = "#008b0c", bold = true, fg = "#ffffff" }
-mode_unset = { bg = "#d100bf", bold = true, fg = "#ffffff" }
-permissions_r = { fg = "#997b00" }
-permissions_s = { fg = "#008c99" }
-permissions_t = { fg = "#0057d1" }
-permissions_w = { fg = "#d11500" }
-permissions_x = { fg = "#008b0c" }
-progress_error = { bg = "#ffffff", fg = "#d11500" }
-progress_label = { bg = "#ffffff", fg = "#16181a" }
-progress_normal = { bg = "#ffffff", fg = "#16181a" }
-separator_style = { bg = "#acacac", fg = "#acacac" }
-
-[tasks]
-border = { fg = "#0057d1" }
-hovered = { bg = "#7b8496", fg = "#16181a" }
-title = { fg = "#16181a" }
-
-[which]
-cand = { fg = "#008c99" }
-desc = { fg = "#16181a" }
-mask = { bg = "#acacac" }
-rest = { fg = "#d100bf" }
-separator_style = { fg = "#7b8496" }
diff --git a/vim/theme/cyberqueer.nvim/extras/yazi/cyberdream.toml b/vim/theme/cyberqueer.nvim/extras/yazi/cyberdream.toml
deleted file mode 100644
index 7ac48ce..0000000
--- a/vim/theme/cyberqueer.nvim/extras/yazi/cyberdream.toml
+++ /dev/null
@@ -1,88 +0,0 @@
-[manager]
-# tmTheme files can be found here: https://github.com/scottmckendry/cyberdream.nvim/tree/main/extras/textmate
-syntect_theme = "../bat/themes/cyberdream.tmTheme"
-border_style = { fg = "#3c4048" }
-cwd = { fg = "#5ef1ff" }
-find_keyword = { bold = true, fg = "#5eff6c" }
-find_position = { fg = "#ffffff" }
-hovered = { bg = "#7b8496", bold = true, fg = "#ffffff" }
-marker_copied = { bg = "#f1ff5e", fg = "#f1ff5e" }
-marker_cut = { bg = "#ff6e5e", fg = "#ff6e5e" }
-marker_selected = { bg = "#3c4048", fg = "#5eff6c" }
-preview_hovered = { bg = "#3c4048", bold = true, fg = "#ffffff" }
-tab_active = { bg = "#5ea1ff", fg = "#16181a" }
-tab_inactive = { bg = "#3c4048", fg = "#ffffff" }
-
-count_selected = { bg = "#5eff6c", fg = "#16181a" }
-count_copied = { bg = "#f1ff5e", fg = "#16181a" }
-count_cut = { bg = "#ff6e5e", fg = "#16181a" }
-
-[completion]
-active = { bg = "#7b8496", fg = "#bd5eff" }
-border = { fg = "#5ea1ff" }
-inactive = { fg = "#ffffff" }
-
-[filetype]
-rules = [
- { fg = "#5ef1ff", mime = "image/*" },
- { fg = "#f1ff5e", mime = "video/*" },
- { fg = "#f1ff5e", mime = "audio/*" },
- { fg = "#bd5eff", mime = "application/zip" },
- { fg = "#bd5eff", mime = "application/gzip" },
- { fg = "#bd5eff", mime = "application/x-tar" },
- { fg = "#bd5eff", mime = "application/x-bzip" },
- { fg = "#bd5eff", mime = "application/x-bzip2" },
- { fg = "#bd5eff", mime = "application/x-7z-compressed" },
- { fg = "#bd5eff", mime = "application/x-rar" },
- { fg = "#bd5eff", mime = "application/xz" },
- { fg = "#5eff6c", mime = "application/doc" },
- { fg = "#5eff6c", mime = "application/pdf" },
- { fg = "#5eff6c", mime = "application/rtf" },
- { fg = "#5eff6c", mime = "application/vnd.*" },
- { bold = true, fg = "#5ea1ff", mime = "inode/directory" },
- { fg = "#ffffff", mime = "*" }
-]
-
-[help]
-desc = { fg = "#ffffff" }
-footer = { fg = "#ffffff" }
-hovered = { bg = "#7b8496", fg = "#ffffff" }
-on = { fg = "#bd5eff" }
-run = { fg = "#5ef1ff" }
-
-[input]
-border = { fg = "#5ea1ff" }
-selected = { bg = "#7b8496" }
-title = { fg = "#ffffff" }
-value = { fg = "#ffffff" }
-
-[select]
-active = { fg = "#bd5eff" }
-border = { fg = "#5ea1ff" }
-inactive = { fg = "#ffffff" }
-
-[status]
-mode_normal = { bg = "#5ea1ff", bold = true, fg = "#16181a" }
-mode_select = { bg = "#5eff6c", bold = true, fg = "#16181a" }
-mode_unset = { bg = "#ff5ef1", bold = true, fg = "#16181a" }
-permissions_r = { fg = "#f1ff5e" }
-permissions_s = { fg = "#5ef1ff" }
-permissions_t = { fg = "#5ea1ff" }
-permissions_w = { fg = "#ff6e5e" }
-permissions_x = { fg = "#5eff6c" }
-progress_error = { bg = "#16181a", fg = "#ff6e5e" }
-progress_label = { bg = "#16181a", fg = "#ffffff" }
-progress_normal = { bg = "#16181a", fg = "#ffffff" }
-separator_style = { bg = "#3c4048", fg = "#3c4048" }
-
-[tasks]
-border = { fg = "#5ea1ff" }
-hovered = { bg = "#7b8496", fg = "#ffffff" }
-title = { fg = "#ffffff" }
-
-[which]
-cand = { fg = "#5ef1ff" }
-desc = { fg = "#ffffff" }
-mask = { bg = "#3c4048" }
-rest = { fg = "#ff5ef1" }
-separator_style = { fg = "#7b8496" }
diff --git a/vim/theme/cyberqueer.nvim/extras/zed/README.md b/vim/theme/cyberqueer.nvim/extras/zed/README.md
deleted file mode 100644
index 299ec75..0000000
--- a/vim/theme/cyberqueer.nvim/extras/zed/README.md
+++ /dev/null
@@ -1,21 +0,0 @@
-## Usage
-
-Create a directory `~/.config/zed/themes` if it does not already exist.
-
-Copy `cyberdream.json` and/or `cyberdream-light.json` to the directory.
-
-Open [Zed](https://zed.dev) and select the theme under `Settings -> Select Theme -> Cyberdream (dark|light)`.
-
-Alternatively, put the following config into your `settings.json` under `~/.config/zed`.
-
-```json
-{
- "theme": {
- "mode": "system",
- "light": "Cyberdream light",
- "dark": "Cyberdream dark"
- }
-}
-```
-
-See also: [Zed - Docs - Themes](https://zed.dev/docs/themes)
diff --git a/vim/theme/cyberqueer.nvim/extras/zed/cyberdream-light.json b/vim/theme/cyberqueer.nvim/extras/zed/cyberdream-light.json
deleted file mode 100644
index 035ccb4..0000000
--- a/vim/theme/cyberqueer.nvim/extras/zed/cyberdream-light.json
+++ /dev/null
@@ -1,319 +0,0 @@
-{
- "$schema": "https://zed.dev/schema/themes/v0.1.0.json",
- "name": "Cyberdream",
- "description": "High-contrast, Futuristic & Vibrant Coloursheme for Zed",
- "author": "Byt3m4st3r",
- "themes": [
- {
- "name": "Cyberdream light",
- "appearance": "light",
- "style": {
- "background.appearance": "opaque",
- "accents": [],
- "border": null,
- "border.variant": null,
- "border.focused": null,
- "border.selected": null,
- "border.transparent": null,
- "border.disabled": null,
- "elevated_surface.background": null,
- "surface.background": null,
- "background": "#ffffff",
- "element.background": null,
- "element.hover": null,
- "element.active": null,
- "element.selected": null,
- "element.disabled": null,
- "drop_target.background": null,
- "ghost_element.background": null,
- "ghost_element.hover": null,
- "ghost_element.active": null,
- "ghost_element.selected": null,
- "ghost_element.disabled": null,
- "text": "#16181a",
- "text.muted": null,
- "text.placeholder": null,
- "text.disabled": null,
- "text.accent": null,
- "icon": null,
- "icon.muted": null,
- "icon.disabled": null,
- "icon.placeholder": null,
- "icon.accent": null,
- "status_bar.background": null,
- "title_bar.background": null,
- "toolbar.background": "#ffffff",
- "tab_bar.background": null,
- "tab.inactive_background": "#ffffff",
- "tab.active_background": "#eaeaea",
- "search.match_background": "#d17c0080",
- "panel.background": "#ffffff",
- "panel.focused_border": null,
- "pane.focused_border": null,
- "pane_group.border": null,
- "scrollbar.thumb.background": null,
- "scrollbar.thumb.hover_background": null,
- "scrollbar.thumb.border": null,
- "scrollbar.track.background": "#ffffff",
- "scrollbar.track.border": null,
- "editor.foreground": "#16181a",
- "editor.background": "#ffffff",
- "editor.gutter.background": "#ffffff",
- "editor.subheader.background": null,
- "editor.active_line.background": "#eaeaea",
- "editor.highlighted_line.background": null,
- "editor.line_number": null,
- "editor.active_line_number": "#16181a",
- "editor.invisible": null,
- "editor.wrap_guide": null,
- "editor.active_wrap_guide": null,
- "editor.indent_guide": null,
- "editor.indent_guide_active": null,
- "editor.document_highlight.read_background": null,
- "editor.document_highlight.write_background": null,
- "terminal.background": "#ffffff",
- "terminal.foreground": null,
- "terminal.bright_foreground": null,
- "terminal.dim_foreground": null,
- "terminal.ansi.black": null,
- "terminal.ansi.bright_black": null,
- "terminal.ansi.dim_black": null,
- "terminal.ansi.red": null,
- "terminal.ansi.bright_red": null,
- "terminal.ansi.dim_red": null,
- "terminal.ansi.green": null,
- "terminal.ansi.bright_green": null,
- "terminal.ansi.dim_green": null,
- "terminal.ansi.yellow": null,
- "terminal.ansi.bright_yellow": null,
- "terminal.ansi.dim_yellow": null,
- "terminal.ansi.blue": null,
- "terminal.ansi.bright_blue": null,
- "terminal.ansi.dim_blue": null,
- "terminal.ansi.magenta": null,
- "terminal.ansi.bright_magenta": null,
- "terminal.ansi.dim_magenta": null,
- "terminal.ansi.cyan": null,
- "terminal.ansi.bright_cyan": null,
- "terminal.ansi.dim_cyan": null,
- "terminal.ansi.white": null,
- "terminal.ansi.bright_white": null,
- "terminal.ansi.dim_white": null,
- "link_text.hover": null,
- "conflict": null,
- "conflict.background": null,
- "conflict.border": null,
- "created": null,
- "created.background": null,
- "created.border": null,
- "deleted": null,
- "deleted.background": null,
- "deleted.border": null,
- "error": "#d11500",
- "error.background": "#ffffff",
- "error.border": null,
- "hidden": null,
- "hidden.background": null,
- "hidden.border": null,
- "hint": "#7b8496",
- "hint.background": null,
- "hint.border": null,
- "ignored": null,
- "ignored.background": null,
- "ignored.border": null,
- "info": null,
- "info.background": null,
- "info.border": null,
- "modified": "#d17c00",
- "modified.background": null,
- "modified.border": null,
- "predictive": null,
- "predictive.background": null,
- "predictive.border": null,
- "renamed": null,
- "renamed.background": null,
- "renamed.border": null,
- "success": null,
- "success.background": null,
- "success.border": null,
- "unreachable": null,
- "unreachable.background": null,
- "unreachable.border": null,
- "warning": "#997b00",
- "warning.background": "#ffffff",
- "warning.border": null,
- "players": [
- {
- "cursor": "#16181a",
- "background": "#16181a",
- "selection": null
- }
- ],
- "syntax": {
- "attribute": {
- "color": "#008c99",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "boolean": {
- "color": "#0057d1",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "comment": {
- "color": "#7b8496",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "comment.doc": {
- "color": "#7b8496",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "constant": {
- "color": "#16181a",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "constructor": {
- "color": "#008c99",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "emphasis": {
- "color": "#d17c00",
- "background_color": null,
- "font_style": "italic",
- "font_weight": null
- },
- "emphasis.strong": {
- "color": "#d17c00",
- "background_color": null,
- "font_style": null,
- "font_weight": 700
- },
- "function": {
- "color": "#0057d1",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "keyword": {
- "color": "#d17c00",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "number": {
- "color": "#d17c00",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "operator": {
- "color": "#a018ff",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "punctuation": {
- "color": "#f40064",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "punctuation.bracket": {
- "color": "#f40064",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "punctuation.delimiter": {
- "color": "#f40064",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "punctuation.list_marker": {
- "color": "#f40064",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "punctuation.special": {
- "color": "#f40064",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "string": {
- "color": "#008b0c",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "string.escape": {
- "color": "#16181a",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "string.regex": {
- "color": "#008b0c",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "string.special": {
- "color": "#008b0c",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "string.special.symbol": {
- "color": "#008b0c",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "tag": {
- "color": "#008c99",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "text.literal": {
- "color": "#008b0c",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "type": {
- "color": "#a018ff",
- "background_color": null,
- "font_style": "italic",
- "font_weight": null
- },
- "variable": {
- "color": "#16181a",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "variable.special": {
- "color": "#a018ff",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- }
- }
- }
- }
- ]
-}
diff --git a/vim/theme/cyberqueer.nvim/extras/zed/cyberdream.json b/vim/theme/cyberqueer.nvim/extras/zed/cyberdream.json
deleted file mode 100644
index 2783441..0000000
--- a/vim/theme/cyberqueer.nvim/extras/zed/cyberdream.json
+++ /dev/null
@@ -1,319 +0,0 @@
-{
- "$schema": "https://zed.dev/schema/themes/v0.1.0.json",
- "name": "Cyberdream",
- "description": "High-contrast, Futuristic & Vibrant Coloursheme for Zed",
- "author": "Byt3m4st3r",
- "themes": [
- {
- "name": "Cyberdream dark",
- "appearance": "dark",
- "style": {
- "background.appearance": "opaque",
- "accents": [],
- "border": null,
- "border.variant": null,
- "border.focused": null,
- "border.selected": null,
- "border.transparent": null,
- "border.disabled": null,
- "elevated_surface.background": null,
- "surface.background": null,
- "background": "#16181a",
- "element.background": null,
- "element.hover": null,
- "element.active": null,
- "element.selected": null,
- "element.disabled": null,
- "drop_target.background": null,
- "ghost_element.background": null,
- "ghost_element.hover": null,
- "ghost_element.active": null,
- "ghost_element.selected": null,
- "ghost_element.disabled": null,
- "text": "#ffffff",
- "text.muted": null,
- "text.placeholder": null,
- "text.disabled": null,
- "text.accent": null,
- "icon": null,
- "icon.muted": null,
- "icon.disabled": null,
- "icon.placeholder": null,
- "icon.accent": null,
- "status_bar.background": null,
- "title_bar.background": null,
- "toolbar.background": "#16181a",
- "tab_bar.background": null,
- "tab.inactive_background": "#16181a",
- "tab.active_background": "#1e2124",
- "search.match_background": "#ffbd5e80",
- "panel.background": "#16181a",
- "panel.focused_border": null,
- "pane.focused_border": null,
- "pane_group.border": null,
- "scrollbar.thumb.background": null,
- "scrollbar.thumb.hover_background": null,
- "scrollbar.thumb.border": null,
- "scrollbar.track.background": "#16181a",
- "scrollbar.track.border": null,
- "editor.foreground": "#ffffff",
- "editor.background": "#16181a",
- "editor.gutter.background": "#16181a",
- "editor.subheader.background": null,
- "editor.active_line.background": "#1e2124",
- "editor.highlighted_line.background": null,
- "editor.line_number": null,
- "editor.active_line_number": "#ffffff",
- "editor.invisible": null,
- "editor.wrap_guide": null,
- "editor.active_wrap_guide": null,
- "editor.indent_guide": null,
- "editor.indent_guide_active": null,
- "editor.document_highlight.read_background": null,
- "editor.document_highlight.write_background": null,
- "terminal.background": "#16181a",
- "terminal.foreground": null,
- "terminal.bright_foreground": null,
- "terminal.dim_foreground": null,
- "terminal.ansi.black": null,
- "terminal.ansi.bright_black": null,
- "terminal.ansi.dim_black": null,
- "terminal.ansi.red": null,
- "terminal.ansi.bright_red": null,
- "terminal.ansi.dim_red": null,
- "terminal.ansi.green": null,
- "terminal.ansi.bright_green": null,
- "terminal.ansi.dim_green": null,
- "terminal.ansi.yellow": null,
- "terminal.ansi.bright_yellow": null,
- "terminal.ansi.dim_yellow": null,
- "terminal.ansi.blue": null,
- "terminal.ansi.bright_blue": null,
- "terminal.ansi.dim_blue": null,
- "terminal.ansi.magenta": null,
- "terminal.ansi.bright_magenta": null,
- "terminal.ansi.dim_magenta": null,
- "terminal.ansi.cyan": null,
- "terminal.ansi.bright_cyan": null,
- "terminal.ansi.dim_cyan": null,
- "terminal.ansi.white": null,
- "terminal.ansi.bright_white": null,
- "terminal.ansi.dim_white": null,
- "link_text.hover": null,
- "conflict": null,
- "conflict.background": null,
- "conflict.border": null,
- "created": null,
- "created.background": null,
- "created.border": null,
- "deleted": null,
- "deleted.background": null,
- "deleted.border": null,
- "error": "#ff6e5e",
- "error.background": "#16181a",
- "error.border": null,
- "hidden": null,
- "hidden.background": null,
- "hidden.border": null,
- "hint": "#7b8496",
- "hint.background": null,
- "hint.border": null,
- "ignored": null,
- "ignored.background": null,
- "ignored.border": null,
- "info": null,
- "info.background": null,
- "info.border": null,
- "modified": "#ffbd5e",
- "modified.background": null,
- "modified.border": null,
- "predictive": null,
- "predictive.background": null,
- "predictive.border": null,
- "renamed": null,
- "renamed.background": null,
- "renamed.border": null,
- "success": null,
- "success.background": null,
- "success.border": null,
- "unreachable": null,
- "unreachable.background": null,
- "unreachable.border": null,
- "warning": "#f1ff5e",
- "warning.background": "#16181a",
- "warning.border": null,
- "players": [
- {
- "cursor": "#ffffff",
- "background": "#ffffff",
- "selection": null
- }
- ],
- "syntax": {
- "attribute": {
- "color": "#5ef1ff",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "boolean": {
- "color": "#5ea1ff",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "comment": {
- "color": "#7b8496",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "comment.doc": {
- "color": "#7b8496",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "constant": {
- "color": "#ffffff",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "constructor": {
- "color": "#5ef1ff",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "emphasis": {
- "color": "#ffbd5e",
- "background_color": null,
- "font_style": "italic",
- "font_weight": null
- },
- "emphasis.strong": {
- "color": "#ffbd5e",
- "background_color": null,
- "font_style": null,
- "font_weight": 700
- },
- "function": {
- "color": "#5ea1ff",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "keyword": {
- "color": "#ffbd5e",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "number": {
- "color": "#ffbd5e",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "operator": {
- "color": "#bd5eff",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "punctuation": {
- "color": "#ff5ea0",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "punctuation.bracket": {
- "color": "#ff5ea0",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "punctuation.delimiter": {
- "color": "#ff5ea0",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "punctuation.list_marker": {
- "color": "#ff5ea0",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "punctuation.special": {
- "color": "#ff5ea0",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "string": {
- "color": "#5eff6c",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "string.escape": {
- "color": "#ffffff",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "string.regex": {
- "color": "#5eff6c",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "string.special": {
- "color": "#5eff6c",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "string.special.symbol": {
- "color": "#5eff6c",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "tag": {
- "color": "#5ef1ff",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "text.literal": {
- "color": "#5eff6c",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "type": {
- "color": "#bd5eff",
- "background_color": null,
- "font_style": "italic",
- "font_weight": null
- },
- "variable": {
- "color": "#ffffff",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "variable.special": {
- "color": "#bd5eff",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- }
- }
- }
- }
- ]
-}
diff --git a/vim/theme/cyberqueer.nvim/extras/zellij/README.md b/vim/theme/cyberqueer.nvim/extras/zellij/README.md
deleted file mode 100644
index 81d0427..0000000
--- a/vim/theme/cyberqueer.nvim/extras/zellij/README.md
+++ /dev/null
@@ -1,32 +0,0 @@
-## Usage
-
-### Install
-
-1. Save the contents of either theme file:
-
- - Dark theme: Save `cyberdream.kdl` to `~/.config/zellij/themes/cyberdream.kdl`
- - Light theme: Save `cyberdream-light.kdl` to `~/.config/zellij/themes/cyberdream-light.kdl`
-
- If the directory doesn't exist, create it first with:
-
- ```bash
- mkdir -p ~/.config/zellij/themes
- ```
-
-2. Apply the theme by either:
- - Adding to your `config.kdl`:
- ```kdl
- // For dark theme
- theme "cyberdream"
- // Or for light theme
- theme "cyberdream-light"
- ```
- - Or launching zellij with the theme flag:
- ```bash
- # For dark theme
- zellij --theme cyberdream
- # For light theme
- zellij --theme cyberdream-light
- ```
-
-See the [Zellij Themes documentation](https://zellij.dev/documentation/themes) for more information about custom themes.
diff --git a/vim/theme/cyberqueer.nvim/extras/zellij/cyberdream-light.kdl b/vim/theme/cyberqueer.nvim/extras/zellij/cyberdream-light.kdl
deleted file mode 100644
index d6dd2e3..0000000
--- a/vim/theme/cyberqueer.nvim/extras/zellij/cyberdream-light.kdl
+++ /dev/null
@@ -1,15 +0,0 @@
-themes {
- cyberdream {
- bg "#ffffff"
- fg "#16181a"
- black "#7b8496"
- red "#d11500"
- green "#008b0c"
- yellow "#997b00"
- blue "#0057d1"
- magenta "#d100bf"
- cyan "#008c99"
- white "#16181a"
- orange "#d17c00"
- }
-}
diff --git a/vim/theme/cyberqueer.nvim/extras/zellij/cyberdream.kdl b/vim/theme/cyberqueer.nvim/extras/zellij/cyberdream.kdl
deleted file mode 100644
index 93262f9..0000000
--- a/vim/theme/cyberqueer.nvim/extras/zellij/cyberdream.kdl
+++ /dev/null
@@ -1,15 +0,0 @@
-themes {
- cyberdream {
- bg "#16181a"
- fg "#ffffff"
- black "#7b8496"
- red "#ff6e5e"
- green "#5eff6c"
- yellow "#f1ff5e"
- blue "#5ea1ff"
- magenta "#ff5ef1"
- cyan "#5ef1ff"
- white "#ffffff"
- orange "#ffbd5e"
- }
-}
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/cache.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/cache.lua
deleted file mode 100644
index ac7f90a..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/cache.lua
+++ /dev/null
@@ -1,107 +0,0 @@
-local config = require("cyberdream.config")
-local util = require("cyberdream.util")
-
-local M = {}
-local theme_cache_file = vim.fn.stdpath("cache") .. "/cyberdream_cache.json"
-
--- sanitize a config object by removing functions
-local function sanitize_config(cfg)
- local sanitized = {}
- for k, v in pairs(cfg) do
- if type(v) == "table" then
- sanitized[k] = sanitize_config(v) -- recursively sanitize nested tables
- elseif type(v) ~= "function" then
- sanitized[k] = v
- end
- end
- return sanitized
-end
-
---- build a cache file for a configured cyberdream theme
---- @param theme table
-M.build = function(theme)
- local cache = io.open(theme_cache_file, "w")
- if not cache then
- util.notify("Failed to open cache file", "error")
- return
- end
-
- local terminal_colors = {}
- if config.options.terminal_colors then
- for i = 0, 15 do
- terminal_colors[i] = vim.g["terminal_color_" .. i]
- end
- end
-
- -- Create a sanitized copy of the entire theme
- local sanitized_theme = vim.deepcopy(theme)
- sanitized_theme.config = sanitize_config(config.options)
- sanitized_theme.terminal_colors = #terminal_colors > 0 and terminal_colors or nil
-
- -- Write the sanitized theme to cache
- cache:write(vim.json.encode(sanitized_theme))
- util.notify("Cache file written to **" .. theme_cache_file .. "**")
-end
-
-M.load_options = function(theme)
- if theme.config.hide_fillchars then
- vim.opt.fillchars:append({
- horiz = " ",
- horizup = " ",
- horizdown = " ",
- vert = " ",
- vertleft = " ",
- vertright = " ",
- verthoriz = " ",
- eob = " ",
- })
- else
- vim.opt.fillchars:append({
- eob = " ",
- })
- end
-
- if theme.terminal_colors then
- for i = 0, 15 do
- vim.g["terminal_color_" .. i] = theme.terminal_colors[i]
- end
- end
-end
-
---- load a cache file for a configured cyberdream theme
-M.load = function()
- local cache = io.open(theme_cache_file, "r")
- if not cache then
- M.build(require("cyberdream.theme").setup())
- local notify = vim.defer_fn(function()
- util.notify("Building cache...\nA restart _may_ be required for changes to take effect.")
- M.load()
- end, 1000)
- return notify
- end
-
- local theme = vim.json.decode(cache:read("*a"))
- for group, opts in pairs(theme.highlights) do
- vim.api.nvim_set_hl(0, group, opts)
- end
-
- -- check if config has changed (using sanitized comparison)
- if not vim.deep_equal(theme.config, sanitize_config(config.options)) then
- M.build(require("cyberdream.theme").setup())
- local notify = vim.defer_fn(function()
- util.notify("Building cache...\nA restart _may_ be required for changes to take effect.")
- M.load()
- end, 1000)
- return notify
- end
-
- M.load_options(theme)
- vim.g.colors_name = "cyberdream"
-end
-
-M.clear = function()
- os.remove(theme_cache_file)
- util.notify("Cache file removed")
-end
-
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/colors.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/colors.lua
deleted file mode 100644
index 6c844aa..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/colors.lua
+++ /dev/null
@@ -1,57 +0,0 @@
----@class CyberdreamPalette
----@field bg string
----@field bg_alt string
----@field bg_highlight string
----@field bg_solid? string
----@field fg string
----@field grey string
----@field blue string
----@field green string
----@field cyan string
----@field red string
----@field yellow string
----@field magenta string
----@field pink string
----@field orange string
----@field purple string
-
----@class CyberdreamColors
----@field default CyberdreamPalette
----@field light CyberdreamPalette
-local M = {}
-
-M.default = {
- bg = "#1a1a1a",
- bg_alt = "#1e2124",
- bg_highlight = "#5018dd",
- fg = "#d6ababf",
- grey = "#7b8496",
- blue = "#5ea1ff",
- green = "#5eff6c",
- cyan = "#5ef1ff",
- red = "#f50505",
- yellow = "#f1ff5e",
- magenta = "#E40046",
- pink = "#ff5ea0",
- orange = "#ffbd5e",
- purple = "#bd5eff",
-}
-
-M.light = {
- bg = "#ffffff",
- bg_alt = "#eaeaea",
- bg_highlight = "#acacac",
- fg = "#16181a",
- grey = "#7b8496",
- blue = "#0057d1",
- green = "#008b0c",
- cyan = "#008c99",
- red = "#d11500",
- yellow = "#997b00",
- magenta = "#d100bf",
- pink = "#f40064",
- orange = "#d17c00",
- purple = "#a018ff",
-}
-
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/config.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/config.lua
deleted file mode 100644
index 8aaf93f..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/config.lua
+++ /dev/null
@@ -1,118 +0,0 @@
-local M = {}
-
----@class CyberdreamHighlight
----@field fg? string
----@field bg? string
----@field sp? string
----@field bold? boolean
----@field italic? boolean
----@field underline? boolean
----@field strikethrough? boolean
-
----@alias Colors table
-
----@alias CyberdreamOverrideFn fun(palette: CyberdreamPalette): CyberdreamHighlight
-
----@class extensions
----@field alpha? boolean
----@field blinkcmp? boolean
----@field cmp? boolean
----@field dashboard? boolean
----@field fzflua? boolean
----@field gitpad? boolean
----@field gitsigns? boolean
----@field grapple? boolean
----@field grugfar? boolean
----@field heirline? boolean
----@field helpview? boolean
----@field hop? boolean
----@field indentblankline? boolean
----@field kubectl? boolean
----@field lazy? boolean
----@field leap? boolean
----@field markdown? boolean
----@field markview? boolean
----@field mini? boolean
----@field neogit? boolean
----@field noice? boolean
----@field notify? boolean
----@field rainbow_delimiters? boolean
----@field snacks? boolean
----@field telescope? boolean
----@field treesitter? boolean
----@field treesittercontext? boolean
----@field trouble? boolean
----@field whichkey? boolean
-
----@class Config
----@field transparent? boolean
----@field variant? "default" | "light" | "auto"
----@field saturation? number
----@field colors? CyberdreamPalette
----@field highlights? table
----@field overrides? CyberdreamOverrideFn
----@field italic_comments? boolean
----@field hide_fillchars? boolean
----@field borderless_pickers? boolean
----@field terminal_colors? boolean
----@field cache? boolean
----@field extensions? extensions
-local default_options = {
- transparent = false,
- variant = "default",
- saturation = 1,
- ---@diagnostic disable-next-line: missing-fields
- colors = {},
- highlights = {},
- italic_comments = false,
- hide_fillchars = false,
- borderless_pickers = false,
- terminal_colors = true,
- cache = false,
-
- extensions = {
- alpha = true,
- blinkcmp = true,
- cmp = true,
- dashboard = true,
- fzflua = true,
- gitpad = true,
- gitsigns = true,
- grapple = true,
- grugfar = true,
- heirline = true,
- helpview = true,
- hop = true,
- indentblankline = true,
- kubectl = true,
- lazy = true,
- leap = true,
- markdown = true,
- markview = true,
- mini = true,
- noice = true,
- neogit = true,
- notify = true,
- rainbow_delimiters = true,
- snacks = true,
- telescope = true,
- treesitter = true,
- treesittercontext = true,
- trouble = true,
- whichkey = true,
- },
-}
-
----@type Config
-M.options = {}
-
----@param options Config|nil
-function M.setup(options)
- options = options or {}
- M.options = vim.tbl_deep_extend("force", {}, default_options, options)
- vim.g.cyberdream_opts = M.options
-end
-
-M.setup()
-
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/alpha.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/alpha.lua
deleted file mode 100644
index ec95d80..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/alpha.lua
+++ /dev/null
@@ -1,18 +0,0 @@
-local M = {}
-
---- Get extension configuration
---- @param opts Config
---- @param t CyberdreamPalette
-function M.get(opts, t)
- opts = opts or {}
- local highlights = {
- AlphaShortcut = { fg = t.orange },
- AlphaHeader = { fg = t.purple },
- AlphaHeaderLabel = { fg = t.orange },
- AlphaFooter = { fg = t.cyan },
- AlphaButtons = { fg = t.blue },
- }
-
- return highlights
-end
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/base.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/base.lua
deleted file mode 100644
index 722553d..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/base.lua
+++ /dev/null
@@ -1,151 +0,0 @@
-local M = {}
-local util = require("cyberdream.util")
-
---- Get extension configuration
---- @param opts Config
---- @param t CyberdreamPalette
-function M.get(opts, t)
- opts = opts or {}
- local highlights = {
- Comment = { fg = t.grey, italic = opts.italic_comments },
- ColorColumn = { bg = util.blend(t.bg_solid, t.bg_highlight, 0.55) },
- Conceal = { fg = t.grey },
- Cursor = { fg = t.bg, bg = t.fg },
- ICursor = { fg = t.bg, bg = t.fg },
- CursorIM = { fg = t.bg, bg = t.fg },
- CursorColumn = { bg = util.blend(t.bg_solid, t.bg_highlight, 0.55) },
- CursorLine = { bg = util.blend(t.bg_solid, t.bg_highlight, 0.55) },
- Directory = { fg = t.blue },
- DiffAdd = { bg = util.blend(t.bg_solid, t.green, 0.8) },
- DiffChange = { bg = util.blend(t.bg_solid, t.blue, 0.8) },
- DiffDelete = { bg = util.blend(t.bg_solid, t.red, 0.8) },
- DiffText = { bg = util.blend(t.bg_solid, t.orange, 0.8) },
- Added = { fg = t.green },
- Removed = { fg = t.red },
- EndOfBuffer = { fg = t.bg },
- ErrorMsg = { fg = t.red },
- VertSplit = { fg = t.bg_highlight, bg = t.bg },
- WinSeparator = { fg = t.bg_highlight, bg = t.bg },
- Folded = { fg = t.grey, bg = t.bg },
- FoldColumn = { fg = t.grey, bg = t.bg },
- SignColumn = { fg = t.grey, bg = t.bg },
- SignColumnSB = { fg = t.grey, bg = t.bg },
- Substitute = { fg = t.red, bg = t.bg_highlight },
- LineNr = { fg = util.blend(t.bg_highlight, t.fg, 0.9) },
- CursorLineNr = { fg = t.grey },
- MatchParen = { fg = t.pink, bg = t.bg_highlight },
- ModeMsg = { fg = t.fg },
- MsgArea = { fg = t.fg },
- MoreMsg = { fg = t.blue },
- NonText = { fg = util.blend(t.bg_solid, t.grey, 0.55) },
- Normal = { fg = t.fg, bg = t.bg },
- NormalNC = { fg = t.fg, bg = t.bg },
- NormalFloat = { fg = t.fg, bg = t.bg },
- FloatTitle = { fg = t.cyan, bg = t.bg },
- FloatBorder = { fg = t.bg_highlight, bg = t.bg },
- Pmenu = { fg = t.fg, bg = t.bg },
- PmenuSel = { fg = t.fg, bg = t.bg_highlight },
- PmenuSbar = { fg = t.bg, bg = t.bg_highlight },
- PmenuThumb = { fg = t.bg, bg = t.bg_highlight },
- Question = { fg = t.yellow },
- QuickFixLine = { bg = t.bg_highlight },
- Search = { fg = t.bg_alt, bg = t.fg },
- IncSearch = { fg = t.bg_alt, bg = t.cyan },
- CurSearch = { fg = t.bg_alt, bg = t.cyan },
- SpecialKey = { fg = t.grey },
- SpellBad = { sp = t.red, undercurl = true },
- SpellCap = { sp = t.yellow, undercurl = true },
- SpellLocal = { sp = t.blue, undercurl = true },
- SpellRare = { sp = t.purple, undercurl = true },
- StatusLine = { fg = t.fg, bg = t.bg },
- StatusLineNC = { fg = t.grey, bg = t.bg },
- TabLine = { fg = t.grey, bg = t.bg },
- TabLineFill = { fg = t.grey, bg = t.bg },
- TabLineSel = { fg = t.fg, bg = t.bg_highlight },
- WinBar = { fg = t.fg, bg = t.bg },
- WinBarNC = { fg = t.grey, bg = t.bg },
- Title = { fg = t.fg },
- Visual = { bg = t.bg_highlight },
- VisualNOS = { bg = t.bg_highlight },
- WarningMsg = { fg = t.orange },
- Whitespace = { fg = t.bg_highlight },
- WildMenu = { fg = t.bg, bg = t.blue },
-
- Constant = { fg = t.pink },
- String = { fg = t.green },
- Character = { fg = t.green },
- Boolean = { fg = t.cyan },
- Number = { fg = t.orange },
-
- Identifier = { fg = t.fg },
- Function = { fg = t.blue },
- Statement = { fg = t.magenta },
- Operator = { fg = t.purple },
- Keyword = { fg = t.orange },
- PreProc = { fg = t.cyan },
- Label = { fg = t.orange },
-
- Type = { fg = t.purple },
-
- Special = { fg = t.pink },
- Delimiter = { fg = t.fg },
-
- Debug = { fg = t.orange },
-
- Underlined = { underline = true },
- Bold = { bold = true },
- Italic = { italic = true },
-
- Error = { fg = t.red },
- Todo = { fg = t.purple, bold = true },
-
- qfLineNr = { fg = t.grey },
- qfFileName = { fg = t.blue },
-
- htmlH1 = { fg = t.orange, bold = true },
- htmlH2 = { fg = t.orange, bold = true },
-
- mkdCodeDelimiter = { fg = t.grey },
- mkdCodeStart = { fg = t.blue },
- mkdCodeEnd = { fg = t.blue },
-
- markdownHeadingDelimiter = { fg = t.grey },
- markdownCode = { fg = t.cyan },
- markdownCodeBlock = { fg = t.cyan },
- markdownH1 = { fg = t.orange, bold = true },
- markdownH2 = { fg = t.cyan, bold = true },
- markdownH3 = { fg = t.blue, bold = true },
- markdownH4 = { fg = t.purple, bold = true },
- markdownH5 = { fg = t.magenta, bold = true },
- markdownH6 = { fg = t.green, bold = true },
- markdownLinkText = { fg = t.blue, underline = true },
-
- LspReferenceText = { bg = t.bg_highlight },
- LspReferenceRead = { bg = t.bg_highlight },
- LspReferenceWrite = { bg = t.bg_highlight },
-
- DiagnosticError = { fg = t.red },
- DiagnosticWarn = { fg = t.yellow },
- DiagnosticInfo = { fg = t.blue },
- DiagnosticHint = { fg = t.cyan },
- DiagnosticUnnecessary = { fg = t.grey },
-
- DiagnosiiucVirtualTextError = { fg = t.red },
- DiagnosticVirtualTextWarn = { fg = t.yellow },
- DiagnosticVirtualTextInfo = { fg = t.blue },
- DiagnosticVirtualTextHint = { fg = t.cyan },
-
- DiagnosticUnderlineError = { undercurl = true, sp = t.red },
- DiagnosticUnderlineWarn = { undercurl = true, sp = t.yellow },
- DiagnosticUnderlineInfo = { undercurl = true, sp = t.blue },
- DiagnosticUnderlineHint = { undercurl = true, sp = t.cyan },
-
- LspSignatureActiveParameter = { fg = t.orange },
- LspCodeLens = { fg = t.grey },
- LspInlayHint = { fg = t.grey },
- LspInfoBorder = { fg = t.bg },
- }
-
- return highlights
-end
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/blinkcmp.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/blinkcmp.lua
deleted file mode 100644
index 87cff2e..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/blinkcmp.lua
+++ /dev/null
@@ -1,58 +0,0 @@
-local M = {}
-local util = require("cyberdream.util")
-
---- Get extension configuration
---- @param opts Config
---- @param t CyberdreamPalette
-function M.get(opts, t)
- opts = opts or {}
- local highlights = {
- BlinkCmpMenu = { link = "Pmenu" },
- BlinkCmpMenuBorder = { fg = util.blend(t.bg_highlight, t.grey, 0.7) },
- BlinkCmpMenuSelection = { bg = t.bg_highlight },
- BlinkCmpLabel = { fg = t.fg },
- BlinkCmpLabelDeprecated = { fg = t.grey, strikethrough = true },
- BlinkCmpLabelMatch = { fg = t.cyan },
- BlinkCmpDoc = { link = "NormalFloat" },
- BlinkCmpDocBorder = { link = "BlinkCmpMenuBorder" },
- BlinkCmpDocCursorLine = { link = "Visual" },
- BlinkCmpSignatureHelp = { link = "NormalFloat" },
- BlinkCmpSignatureHelpBorder = { link = "BlinkCmpMenuBorder" },
- BlinkCmpSignatureHelpActiveParameter = { fg = t.cyan },
-
- -- Kinds
- BlinkCmpKindText = { fg = t.green },
- BlinkCmpKindMethod = { fg = t.blue },
- BlinkCmpKindFunction = { fg = t.blue },
- BlinkCmpKindConstructor = { fg = t.purple },
-
- BlinkCmpKindField = { fg = t.green },
- BlinkCmpKindVariable = { fg = t.orange },
- BlinkCmpKindProperty = { fg = t.red },
-
- BlinkCmpKindClass = { fg = t.blue },
- BlinkCmpKindInterface = { fg = t.blue },
- BlinkCmpKindStruct = { fg = t.blue },
- BlinkCmpKindModule = { fg = t.blue },
-
- BlinkCmpKindUnit = { fg = t.orange },
- BlinkCmpKindValue = { fg = t.orange },
- BlinkCmpKindEnum = { fg = t.orange },
- BlinkCmpKindEnumMember = { fg = t.orange },
-
- BlinkCmpKindKeyword = { fg = t.magenta },
- BlinkCmpKindConstant = { fg = t.pink },
-
- BlinkCmpKindSnippet = { fg = t.green },
- BlinkCmpKindColor = { fg = t.green },
- BlinkCmpKindFile = { fg = t.green },
- BlinkCmpKindReference = { fg = t.green },
- BlinkCmpKindFolder = { fg = t.green },
- BlinkCmpKindEvent = { fg = t.green },
- BlinkCmpKindOperator = { fg = t.magenta },
- BlinkCmpKindTypeParameter = { fg = t.pink },
- }
-
- return highlights
-end
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/cmp.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/cmp.lua
deleted file mode 100644
index 408452f..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/cmp.lua
+++ /dev/null
@@ -1,30 +0,0 @@
-local M = {}
-
---- Get extension configuration
---- @param opts Config
---- @param t CyberdreamPalette
-function M.get(opts, t)
- opts = opts or {}
- local highlights = {
- CmpDocumentation = { fg = t.grey, bg = t.bg },
- CmpDocumentationBorder = { fg = t.grey, bg = t.bg },
- CmpGhostText = { fg = t.grey, bg = t.bg },
- CmpItemAbbr = { fg = t.fg, bg = t.bg },
- CmpItemAbbrDeprecated = { fg = t.grey, bg = t.bg, strikethrough = true },
- CmpItemAbbrMatch = { fg = t.purple, bg = t.bg },
- CmpItemAbbrMatchFuzzy = { fg = t.purple, bg = t.bg },
- CmpItemKindVariable = { fg = t.cyan, bg = t.bg },
- CmpItemKindInterface = { fg = t.cyan, bg = t.bg },
- CmpItemKindText = { fg = t.cyan, bg = t.bg },
- CmpItemKindFunction = { fg = t.pink, bg = t.bg },
- CmpItemKindMethod = { fg = t.pink, bg = t.bg },
- CmpItemKindKeyword = { fg = t.fg, bg = t.bg },
- CmpItemKindProperty = { fg = t.fg, bg = t.bg },
- CmpItemKindUnit = { fg = t.fg, bg = t.bg },
- CmpItemMenu = { fg = t.grey, bg = t.bg },
- CmpItemKindDefault = { fg = t.grey, bg = t.bg },
- }
-
- return highlights
-end
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/dashboard.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/dashboard.lua
deleted file mode 100644
index fe8b1fa..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/dashboard.lua
+++ /dev/null
@@ -1,26 +0,0 @@
-local M = {}
-
---- Get extension configuration
---- @param opts Config
---- @param t CyberdreamPalette
-function M.get(opts, t)
- opts = opts or {}
- local highlights = {
- DashboardHeader = { fg = t.purple },
- DashboardFooter = { fg = t.cyan },
- DashboardShortCut = { fg = t.orange },
- DashboardDesc = { fg = t.orange },
- DashboardKey = { fg = t.green },
- DashboardIcon = { fg = t.blue },
- DashboardProjectTitle = { fg = t.blue },
- DashboardProjectTitleIcon = { fg = t.orange },
- DashboardProjectIcon = { fg = t.orange },
- DashboardMruTitle = { fg = t.blue },
- DashboardMruIcon = { fg = t.orange },
- DashboardFiles = { fg = t.cyan },
- DashboardShortCutIcon = { fg = t.pink },
- }
-
- return highlights
-end
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/fzflua.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/fzflua.lua
deleted file mode 100644
index 1efd2f2..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/fzflua.lua
+++ /dev/null
@@ -1,34 +0,0 @@
-local M = {}
-
---- Get extension configuration
---- @param opts Config
---- @param t CyberdreamPalette
-function M.get(opts, t)
- opts = opts or {}
-
- local highlights = {
- FzfLuaNormal = { bg = t.bg_alt },
- FzfLuaPreviewNormal = { bg = t.bg_alt },
- FzfLuaBorder = { fg = t.bg_alt, bg = t.bg_alt },
- FzfLuaTitle = { bg = t.blue, fg = t.bg_alt },
-
- FzfLuaFzfMatch = { fg = t.cyan },
- FzfLuaFzfQuery = { fg = t.blue },
- FzfLuaFzfPrompt = { fg = t.fg },
- FzfLuaFzfGutter = { bg = t.bg_alt },
- FzfLuaFzfPointer = { fg = t.pink },
- FzfLuaFzfHeader = { fg = t.purple },
- FzfLuaFzfInfo = { fg = t.cyan },
- }
-
- if not opts.borderless_pickers then
- highlights.FzfLuaNormal.bg = t.bg
- highlights.FzfLuaPreviewNormal.bg = t.bg
- highlights.FzfLuaBorder = { link = "FloatBorder" }
- highlights.FzfLuaTitle = { link = "FloatTitle" }
- end
-
- return highlights
-end
-
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/gitpad.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/gitpad.lua
deleted file mode 100644
index 1046af1..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/gitpad.lua
+++ /dev/null
@@ -1,15 +0,0 @@
-local M = {}
-
---- Get extension configuration
---- @param opts Config
---- @param t CyberdreamPalette
-function M.get(opts, t)
- opts = opts or {}
- local highlights = {
- GitpadFloat = { link = "NormalFloat" },
- GitpadFloatBorder = { link = "FloatBorder" },
- GitpadFloatTitle = { fg = t.cyan, bold = true },
- }
- return highlights
-end
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/gitsigns.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/gitsigns.lua
deleted file mode 100644
index 71a17a4..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/gitsigns.lua
+++ /dev/null
@@ -1,27 +0,0 @@
-local M = {}
-local util = require("cyberdream.util")
-
---- Get extension configuration
---- @param opts Config
---- @param t CyberdreamPalette
-function M.get(opts, t)
- opts = opts or {}
- local highlights = {
- GitSignsAdd = { fg = t.green },
- GitSignsChange = { fg = t.orange },
- GitSignsDelete = { fg = t.red },
-
- GitSignsAddLn = { link = "DiffAdd" },
- GitSignsChangeLn = { link = "DiffChange" },
- GitSignsDeleteLn = { link = "DiffDelete" },
-
- GitSignsAddInline = { bg = util.blend(t.bg_solid, t.green, 0.9) },
- GitSignsChangeInline = { bg = util.blend(t.bg_solid, t.blue, 0.9) },
- GitSignsDeleteInline = { bg = util.blend(t.bg_solid, t.red, 0.9) },
-
- GitSignsCurrentLineBlame = { link = "LineNr" },
- }
-
- return highlights
-end
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/grapple.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/grapple.lua
deleted file mode 100644
index 30adb1e..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/grapple.lua
+++ /dev/null
@@ -1,23 +0,0 @@
-local M = {}
-
---- Get extension configuration
---- @param opts Config
---- @param t CyberdreamPalette
-function M.get(opts, t)
- opts = opts or {}
- local highlights = {
- GrappleTitle = { fg = t.pink },
- GrappleFooter = { fg = t.grey },
- GrappleBorder = { fg = t.cyan },
- }
-
- -- Inherit borderless theme from telescope (if enabled)
- if opts.borderless_pickers then
- highlights.GrappleNormal = { bg = t.bg_alt }
- highlights.GrappleBorder = { fg = t.bg_alt, bg = t.bg_alt }
- highlights.GrappleTitle = { fg = t.bg_alt, bg = t.cyan }
- end
-
- return highlights
-end
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/grugfar.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/grugfar.lua
deleted file mode 100644
index 2fba2b9..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/grugfar.lua
+++ /dev/null
@@ -1,33 +0,0 @@
-local M = {}
-local util = require("cyberdream.util")
-
---- @param opts Config
---- @param t CyberdreamPalette
-function M.get(opts, t)
- opts = opts or {}
- local highlights = {
- GrugFarHelpHeader = { link = "Comment" },
- GrugFarHelpHeaderKey = { fg = t.cyan, bold = true },
- GrugFarHelpWinHeader = { fg = t.blue, bold = true },
- GrugFarHelpWinActionPrefix = { fg = t.purple },
- GrugFarHelpWinActionText = { link = "Normal" },
- GrugFarHelpWinActionKey = { fg = t.cyan, bold = true },
- GrugFarHelpWinActionDescription = { link = "Comment" },
-
- GrugFarInputLabel = { fg = t.orange, bold = true },
- GrugFarInputPlaceholder = { fg = util.blend(t.bg_highlight, t.fg, 0.9), italic = true },
-
- GrugFarResultsHeader = { link = "Comment" },
- GrugFarResultsStats = { fg = t.yellow },
- GrugFarResultsActionMessage = { fg = t.bg_solid, bg = t.green, bold = true },
-
- GrugFarResultsMatch = { fg = t.cyan, bg = util.blend(t.bg_solid, t.cyan, 0.85), bold = true },
- GrugFarResultsChangeIndicator = { fg = t.cyan },
- GrugFarResultsPath = { fg = t.blue, bold = true, underline = true },
- GrugFarResultsRgCmdHeader = { link = "GrugFarResultsPath" },
- GrugFarResultsLineNo = { fg = t.pink, bold = true },
- GrugFarResultsLineColumn = { link = "GrugFarResultsLineNo" },
- }
- return highlights
-end
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/heirline.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/heirline.lua
deleted file mode 100644
index 6d2f7c2..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/heirline.lua
+++ /dev/null
@@ -1,20 +0,0 @@
-local M = {}
-
---- Get extension configuration
---- @param opts Config
---- @param t CyberdreamPalette
-function M.get(opts, t)
- opts = opts or {}
- local highlights = {
- HeirlineInactive = { bg = t.grey },
- HeirlineNormal = { bg = t.blue },
- HeirlineVisual = { bg = t.magenta },
- HeirlineReplace = { bg = t.red },
- HeirlineCommand = { bg = t.yellow },
- HeirlineInsert = { bg = t.green },
- HeirlineTerminal = { bg = t.cyan },
- }
-
- return highlights
-end
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/helpview.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/helpview.lua
deleted file mode 100644
index 2192c59..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/helpview.lua
+++ /dev/null
@@ -1,31 +0,0 @@
-local M = {}
-local util = require("cyberdream.util")
-
---- Get extension configuration
---- @param opts Config
---- @param t CyberdreamPalette
-function M.get(opts, t)
- opts = opts or {}
- local highlights = {
- HelpviewTitle = { fg = t.orange, bg = util.blend(t.bg_solid, t.orange, 0.8), bold = true },
- HelpviewHeading1 = { fg = t.cyan, bg = util.blend(t.bg_solid, t.cyan, 0.8), bold = true },
- HelpviewHeading2 = { fg = t.blue, bg = util.blend(t.bg_solid, t.blue, 0.8), bold = true },
- HelpviewHeading3 = { fg = t.purple, bg = util.blend(t.bg_solid, t.purple, 0.8), bold = true },
- HelpviewHeading4 = { fg = t.magenta, bg = util.blend(t.bg_solid, t.magenta, 0.8), bold = true },
-
- HelpviewCode = { bg = t.bg_alt },
- HelpviewInlineCode = { link = "HelpviewCode" },
- HelpviewCodeLanguage = { fg = t.grey, bg = t.bg_alt, italic = true },
-
- HelpviewTaglink = { fg = t.blue },
- HelpviewOptionlink = { fg = util.blend(t.cyan, t.magenta, 0.4) },
- HelpviewMentionlink = { fg = t.cyan, underline = true },
- }
-
- for i = 1, 10 do
- highlights["HelpviewGradient" .. i] = { fg = util.blend(t.grey, t.bg_solid, i / 10) }
- end
-
- return highlights
-end
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/hop.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/hop.lua
deleted file mode 100644
index 20b64db..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/hop.lua
+++ /dev/null
@@ -1,22 +0,0 @@
-local M = {}
-local util = require("cyberdream.util")
-
---- Get extension configuration
---- @param opts Config
---- @param t CyberdreamPalette
-function M.get(opts, t)
- opts = opts or {}
- local highlights = {
- HopNextKey = { fg = t.magenta, bg = util.blend(t.bg_solid, t.magenta, 0.85), bold = true },
- HopNextKey1 = { fg = t.cyan, bg = util.blend(t.bg_solid, t.cyan, 0.85), bold = true },
- HopNextKey2 = {
- fg = util.blend(t.cyan, t.bg_solid, 0.7),
- bg = util.blend(t.bg_solid, t.cyan, 0.9),
- bold = true,
- },
- HopUnmatched = { fg = t.bg_highlight },
- HopPreview = { fg = t.fg, bg = t.bg_highlight },
- }
- return highlights
-end
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/indentblankline.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/indentblankline.lua
deleted file mode 100644
index f53d8a7..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/indentblankline.lua
+++ /dev/null
@@ -1,16 +0,0 @@
-local util = require("cyberdream.util")
-local M = {}
-
---- Get extension configuration
---- @param opts Config
---- @param t CyberdreamPalette
-function M.get(opts, t)
- opts = opts or {}
- local highlights = {
- IblIndent = { fg = util.blend(t.bg_highlight, t.bg_alt, 0.3) },
- IblScope = { fg = t.bg_highlight },
- }
-
- return highlights
-end
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/kubectl.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/kubectl.lua
deleted file mode 100644
index aff8b71..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/kubectl.lua
+++ /dev/null
@@ -1,24 +0,0 @@
-local M = {}
-
---- Get extension configuration
---- @param opts Config
---- @param t CyberdreamPalette
-function M.get(opts, t)
- opts = opts or {}
- local highlights = {
- KubectlHeader = { fg = t.blue, bold = true },
- KubectlWarning = { fg = t.yellow },
- KubectlError = { fg = t.red },
- KubectlInfo = { fg = t.cyan },
- KubectlDebug = { fg = t.yellow },
- KubectlSuccess = { fg = t.cyan },
- KubectlPending = { fg = t.purple },
- KubectlDeprecated = { fg = t.magenta },
- KubectlExperimental = { fg = t.pink },
- KubectlNote = { fg = t.cyan },
- KubectlGray = { fg = t.grey },
- }
-
- return highlights
-end
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/lazy.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/lazy.lua
deleted file mode 100644
index 855c00d..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/lazy.lua
+++ /dev/null
@@ -1,30 +0,0 @@
-local M = {}
-
---- Get extension configuration
---- @param opts Config
---- @param t CyberdreamPalette
-function M.get(opts, t)
- opts = opts or {}
- local highlights = {
- LazyH1 = { fg = t.blue, bold = true },
- LazyH2 = { fg = t.fg, bold = true },
- LazyButton = { fg = t.fg, bg = t.bg_highlight },
- LazyButtonActive = { fg = t.fg, bg = t.bg_highlight, bold = true },
-
- LazyProgressDone = { bold = true, fg = t.magenta },
- LazyProgressTodo = { bold = true, fg = t.grey },
-
- LazyReasonCmd = { fg = t.yellow },
- LazyReasonEvent = { fg = t.magenta },
- LazyReasonKeys = { fg = t.cyan },
- LazyReasonPlugin = { fg = t.green },
- LazyReasonRequire = { fg = t.orange },
- LazyReasonRuntime = { fg = t.red },
- LazyReasonStart = { fg = t.blue },
- LazySpecial = { fg = t.cyan },
-
- Bold = { fg = t.grey, bold = true, italic = true },
- }
- return highlights
-end
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/leap.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/leap.lua
deleted file mode 100644
index 6fccee5..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/leap.lua
+++ /dev/null
@@ -1,17 +0,0 @@
-local M = {}
-
---- Get extension configuration
---- @param opts Config
---- @param t CyberdreamPalette
-function M.get(opts, t)
- opts = opts or {}
- local highlights = {
- LeapMatch = { fg = t.fg, bg = t.magenta },
- LeapLabelPrimary = { fg = t.blue, bg = t.bg, bold = true },
- LeapLabelSecondary = { fg = t.green, bg = t.bg },
- LeapBackdrop = { fg = t.bg_highlight },
- }
-
- return highlights
-end
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/markdown.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/markdown.lua
deleted file mode 100644
index 28ab6a4..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/markdown.lua
+++ /dev/null
@@ -1,42 +0,0 @@
-local M = {}
-local util = require("cyberdream.util")
-
---- Get extension configuration
---- @param opts Config
---- @param t CyberdreamPalette
-function M.get(opts, t)
- opts = opts or {}
- local highlights = {
- RenderMarkdownH1 = { fg = t.orange, bold = true },
- RenderMarkdownH2 = { fg = t.cyan, bold = true },
- RenderMarkdownH3 = { fg = t.blue, bold = true },
- RenderMarkdownH4 = { fg = t.purple, bold = true },
- RenderMarkdownH5 = { fg = t.magenta, bold = true },
- RenderMarkdownH6 = { fg = t.green, bold = true },
-
- RenderMarkdownH1Bg = { bg = util.blend(t.bg_solid, t.orange, 0.85) },
- RenderMarkdownH2Bg = { bg = util.blend(t.bg_solid, t.cyan, 0.85) },
- RenderMarkdownH3Bg = { bg = util.blend(t.bg_solid, t.blue, 0.85) },
- RenderMarkdownH4Bg = { bg = util.blend(t.bg_solid, t.purple, 0.85) },
- RenderMarkdownH5Bg = { bg = util.blend(t.bg_solid, t.magenta, 0.85) },
- RenderMarkdownH6Bg = { bg = util.blend(t.bg_solid, t.green, 0.85) },
-
- RenderMarkdownCode = { bg = t.bg_alt },
- RenderMarkdownBullet = { fg = t.grey },
- RenderMarkdownQuote = { link = "Comment" },
- RenderMarkdownDash = { fg = t.grey },
- RenderMarkdownLink = { link = "@markup.link.label.markdown_inline" },
- RenderMarkdownMath = { link = "@markup.math" },
- RenderMarkdownTodo = { fg = t.orange },
- RenderMarkdownTableHead = { fg = t.grey },
- RenderMarkdownTableRow = { fg = util.blend(t.grey, t.bg_solid, 0.7) },
- RenderMarkdownTableFill = { link = "Conceal" },
- RenderMarkdownSuccess = { fg = t.green },
- RenderMarkdownInfo = { fg = t.blue },
- RenderMarkdownHint = { fg = t.cyan },
- RenderMarkdownWarn = { fg = t.orange },
- RenderMarkdownError = { fg = t.red },
- }
- return highlights
-end
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/markview.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/markview.lua
deleted file mode 100644
index da5aa06..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/markview.lua
+++ /dev/null
@@ -1,46 +0,0 @@
-local M = {}
-local util = require("cyberdream.util")
-
---- Get extension configuration
---- @param opts Config
---- @param t CyberdreamPalette
-function M.get(opts, t)
- opts = opts or {}
- local highlights = {
- MarkviewHeading1 = { fg = t.orange, bg = util.blend(t.bg_solid, t.orange, 0.8), bold = true },
- MarkviewHeading2 = { fg = t.cyan, bg = util.blend(t.bg_solid, t.cyan, 0.8), bold = true },
- MarkviewHeading3 = { fg = t.blue, bg = util.blend(t.bg_solid, t.blue, 0.8), bold = true },
- MarkviewHeading4 = { fg = t.purple, bg = util.blend(t.bg_solid, t.purple, 0.8), bold = true },
- MarkviewHeading5 = { fg = t.magenta, bg = util.blend(t.bg_solid, t.magenta, 0.8), bold = true },
- MarkviewHeading6 = { fg = t.green, bg = util.blend(t.bg_solid, t.green, 0.8), bold = true },
-
- MarkviewHeading1Sign = { fg = t.orange },
- MarkviewHeading2Sign = { fg = t.cyan },
- MarkviewHeading3Sign = { fg = t.blue },
- MarkviewHeading4Sign = { fg = t.purple },
- MarkviewHeading5Sign = { fg = t.magenta },
- MarkviewHeading6Sign = { fg = t.green },
-
- MarkviewBlockQuoteDefault = { link = "Comment" },
- MarkviewBlockQuoteOk = { fg = t.green },
- MarkviewBlockQuoteWarn = { fg = t.yellow },
- MarkviewBlockQuoteError = { fg = t.red },
- MarkviewBlockQuoteNote = { fg = t.blue },
- MarkviewBlockQuoteSpecial = { fg = t.cyan },
-
- MarkviewCode = { bg = util.blend(t.bg_alt, t.bg_highlight, 0.8) },
- MarkviewInlineCode = { fg = t.pink, bg = util.blend(t.bg_alt, t.bg_highlight, 0.8) },
-
- MarkviewTableBorder = { fg = t.bg_highlight },
- MarkviewTableAlignLeft = { fg = t.green },
- MarkviewTableAlignCenter = { fg = t.blue },
- MarkviewTableAlignRight = { fg = t.purple },
- }
-
- for i = 1, 10 do
- highlights["MarkviewGradient" .. i] = { fg = util.blend(t.grey, t.bg_solid, i / 10) }
- end
-
- return highlights
-end
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/mini.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/mini.lua
deleted file mode 100644
index 6a45d57..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/mini.lua
+++ /dev/null
@@ -1,145 +0,0 @@
-local util = require("cyberdream.util")
-local M = {}
-
---- Get extension configuration
---- @param opts Config
---- @param t CyberdreamPalette
-function M.get(opts, t)
- opts = opts or {}
- local highlights = {
- MiniAnimateCursor = { reverse = true, nocombine = true },
- MiniAnimateNormalFloat = { link = "NormalFloat" },
-
- MiniClueBorder = { link = "FloatBorder" },
- MiniClueDescGroup = { link = "DiagnosticFloatingWarn" },
- MiniClueDescSingle = { link = "NormalFloat" },
- MiniClueNextKey = { fg = t.green },
- MiniClueNextKeyWithPostkeys = { link = "DiagnosticFloatingError" },
- MiniClueSeparator = { link = "DiagnosticFloatingInfo" },
- MiniClueTitle = { link = "FloatTitle" },
-
- MiniCompletionActiveParameter = { underline = true },
-
- MiniCursorword = { underline = true },
- MiniCursorwordCurrent = { underline = true },
-
- MiniDepsChangeAdded = { fg = t.green },
- MiniDepsChangeRemoved = { fg = t.red },
- MiniDepsHint = { link = "DiagnosticHint" },
- MiniDepsInfo = { link = "DiagnosticInfo" },
- MiniDepsMsgBreaking = { link = "DiagnosticWarn" },
- MiniDepsPlaceholder = { link = "Comment" },
- MiniDepsTitle = { link = "Title" },
- MiniDepsTitleError = { link = "ErrorMsg" },
- MiniDepsTitleSame = { link = "Boolean" },
- MiniDepsTitleUpdate = { link = "String" },
-
- MiniDiffOverAdd = { bg = util.blend(t.bg_solid, t.green, 0.8) },
- MiniDiffOverChange = { bg = util.blend(t.bg_solid, t.blue, 0.8) },
- MiniDiffOverContext = { bg = util.blend(t.bg_solid, t.orange, 0.8) },
- MiniDiffOverDelete = { bg = util.blend(t.bg_solid, t.red, 0.8) },
- MiniDiffSignAdd = { fg = t.green },
- MiniDiffSignChange = { fg = t.orange },
- MiniDiffSignDelete = { fg = t.red },
-
- MiniFilesBorder = { fg = t.bg_highlight },
- MiniFilesBorderModified = { fg = t.pink },
- MiniFilesCursorLine = { link = "CursorLine" },
- MiniFilesDirectory = { fg = t.blue },
- MiniFilesFile = { fg = t.fg },
- MiniFilesNormal = { link = "NormalFloat" },
- MiniFilesTitle = { fg = util.blend(t.bg_highlight, t.cyan, 0.7) },
- MiniFilesTitleFocused = { fg = t.cyan },
-
- MiniHipatternsFixme = { fg = t.bg_solid, bg = t.red, bold = true },
- MiniHipatternsHack = { fg = t.bg_solid, bg = t.yellow, bold = true },
- MiniHipatternsNote = { fg = t.bg_solid, bg = t.blue, bold = true },
- MiniHipatternsTodo = { fg = t.bg_solid, bg = t.cyan, bold = true },
-
- MiniIconsAzure = { fg = util.blend(t.cyan, t.fg, 0.3) },
- MiniIconsBlue = { fg = t.blue },
- MiniIconsCyan = { fg = t.cyan },
- MiniIconsGreen = { fg = t.green },
- MiniIconsGrey = { fg = t.fg },
- MiniIconsOrange = { fg = t.orange },
- MiniIconsPurple = { fg = t.purple },
- MiniIconsRed = { fg = t.red },
- MiniIconsYellow = { fg = t.yellow },
-
- MiniIndentscopeSymbol = { fg = t.grey },
- MiniIndentscopeSymbolOff = { fg = t.yellow },
-
- MiniJump = { link = "SpellRare" },
-
- MiniJump2dDim = { fg = t.grey },
- MiniJump2dSpot = { fg = t.orange, bold = true, nocombine = true },
- MiniJump2dSpotAhead = { fg = t.cyan, bg = t.bg, nocombine = true },
- MiniJump2dSpotUnique = { fg = t.yellow, bold = true, nocombine = true },
-
- MiniMapNormal = { link = "NormalFloat" },
- MiniMapSymbolCount = { link = "Special" },
- MiniMapSymbolLine = { fg = t.cyan },
- MiniMapSymbolView = { fg = t.blue },
-
- MiniNotifyBorder = { link = "FloatBorder" },
- MiniNotifyNormal = { link = "NormalFloat" },
- MiniNotifyTitle = { link = "FloatTitle" },
-
- MiniOperatorsExchangeFrom = { link = "IncSearch" },
-
- MiniPickBorder = { link = "FloatBorder" },
- MiniPickBorderBusy = { link = "DiagnosticFloatingWarn" },
- MiniPickBorderText = { link = "FloatTitle" },
- MiniPickIconDirectory = { link = "Directory" },
- MiniPickIconFile = { link = "MiniPickNormal" },
- MiniPickHeader = { link = "DiagnosticFloatingHint" },
- MiniPickMatchCurrent = { link = "CursorLine" },
- MiniPickMatchMarked = { bg = t.bg_highlight },
- MiniPickMatchRanges = { fg = t.orange },
- MiniPickNormal = { link = "NormalFloat" },
- MiniPickPreviewLine = { link = "CursorLine" },
- MiniPickPreviewRegion = { link = "IncSearch" },
- MiniPickPrompt = { link = "DiagnosticFloatingInfo" },
-
- MiniStarterCurrent = { nocombine = true },
- MiniStarterFooter = { link = "Comment" },
- MiniStarterHeader = { fg = t.cyan },
- MiniStarterInactive = { link = "Comment" },
- MiniStarterItem = { link = "Normal" },
- MiniStarterItemBullet = { link = "Delimiter" },
- MiniStarterItemPrefix = { link = "WarningMsg" },
- MiniStarterSection = { fg = t.blue },
- MiniStarterQuery = { link = "MoreMsg" },
-
- MiniStatuslineDevinfo = { link = "StatusLine" },
- MiniStatuslineFileinfo = { link = "MiniStatuslineDevinfo" },
- MiniStatuslineFilename = { link = "StatusLineNC" },
- MiniStatuslineInactive = { link = "StatusLineNC" },
- MiniStatuslineModeCommand = { fg = t.bg_solid, bg = t.yellow, bold = true },
- MiniStatuslineModeInsert = { fg = t.bg_solid, bg = t.green, bold = true },
- MiniStatuslineModeNormal = { fg = t.bg_solid, bg = t.blue, bold = true },
- MiniStatuslineModeOther = { fg = t.bg_solid, bg = t.cyan, bold = true },
- MiniStatuslineModeReplace = { fg = t.bg_solid, bg = t.red, bold = true },
- MiniStatuslineModeVisual = { fg = t.bg_solid, bg = t.magenta, bold = true },
-
- MiniSurround = { link = "IncSearch" },
-
- MiniTablineCurrent = { fg = t.fg, bg = t.bg_highlight, bold = true },
- MiniTablineFill = { link = "TabLineFill" },
- MiniTablineHidden = { fg = t.grey, bg = t.bg },
- MiniTablineModifiedCurrent = { fg = t.bg_highlight, bg = t.fg, bold = true },
- MiniTablineModifiedHidden = { fg = t.bg_solid, bg = t.grey },
- MiniTablineModifiedVisible = { fg = t.bg_highlight, bg = t.fg },
- MiniTablineTabpagesection = { link = "Search" },
- MiniTablineVisible = { fg = t.fg, bg = t.bg_highlight },
-
- MiniTestEmphasis = { bold = true },
- MiniTestFail = { fg = t.red, bold = true },
- MiniTestPass = { fg = t.green, bold = true },
-
- MiniTrailspace = { bg = t.red },
- }
-
- return highlights
-end
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/neogit.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/neogit.lua
deleted file mode 100644
index 94a5d72..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/neogit.lua
+++ /dev/null
@@ -1,112 +0,0 @@
-local M = {}
-local util = require("cyberdream.util")
-
---- Get extension configuration
---- @param opts Config
---- @param t CyberdreamPalette
-function M.get(opts, t)
- opts = opts or {}
- local p = {
- -- redifined for further customization
- bg = t.bg,
- white = t.fg,
- grey = t.grey,
- cyan = t.cyan,
- blue = t.blue,
- pink = t.pink,
- orange = t.orange,
- yellow = t.yellow,
- purple = t.purple,
- magenta = t.magenta,
- bg_solid = t.bg_solid,
- -- blended colors
- red = util.blend(t.bg_solid, t.red, 0.20),
- green = util.blend(t.bg_solid, t.green, 0.20),
- bg_red = util.blend(t.bg_solid, t.red, 0.65),
- bg_green = util.blend(t.bg_solid, t.green, 0.65),
- diffbg_red = util.blend(t.bg_solid, t.red, 0.85),
- diffbg_green = util.blend(t.bg_solid, t.green, 0.85),
- bg_cyan = util.blend(t.bg_solid, t.cyan, 0.20),
- bg_blue = util.blend(t.bg_solid, t.blue, 0.20),
- bg_magenta = util.blend(t.bg_solid, t.magenta, 0.20),
- bg_alt = util.blend(t.bg_solid, t.bg_highlight, 0.02),
- -- styles
- bold = true,
- italic = true,
- underline = true,
- }
- local highlights = {
- NeogitGraphAuthor = { fg = p.orange },
- NeogitGraphRed = { fg = p.red },
- NeogitGraphWhite = { fg = p.white },
- NeogitGraphYellow = { fg = p.yellow },
- NeogitGraphGreen = { fg = p.green },
- NeogitGraphCyan = { fg = p.cyan },
- NeogitGraphBlue = { fg = p.blue },
- NeogitGraphPurple = { fg = p.purple },
- NeogitGraphGray = { fg = p.grey },
- NeogitGraphOrange = { fg = p.orange },
- NeogitGraphBoldOrange = { fg = p.orange, bold = p.bold },
- NeogitGraphBoldRed = { fg = p.red, bold = p.bold },
- NeogitGraphBoldWhite = { fg = p.white, bold = p.bold },
- NeogitGraphBoldYellow = { fg = p.yellow, bold = p.bold },
- NeogitGraphBoldGreen = { fg = p.green, bold = p.bold },
- NeogitGraphBoldCyan = { fg = p.cyan, bold = p.bold },
- NeogitGraphBoldBlue = { fg = p.blue, bold = p.bold },
- NeogitGraphBoldPurple = { fg = p.purple, bold = p.bold },
- NeogitGraphBoldGray = { fg = p.grey, bold = p.bold },
- NeogitHunkMergeHeader = { fg = p.bg_alt, bg = p.grey, bold = p.bold },
- NeogitHunkMergeHeaderHighlight = { fg = p.bg, bg = p.bg_cyan, bold = p.bold },
- NeogitHunkMergeHeaderCursor = { fg = p.bg, bg = p.bg_cyan, bold = p.bold },
- NeogitHunkHeader = { fg = p.bg, bg = p.grey, bold = p.bold },
- NeogitHunkHeaderHighlight = { fg = p.bg, bg = p.bg_magenta, bold = p.bold },
- NeogitHunkHeaderCursor = { fg = p.bg, bg = p.bg_magenta, bold = p.bold },
- NeogitDiffContext = { bg = p.bg_alt },
- NeogitDiffContextHighlight = { bg = p.bg_alt },
- NeogitDiffContextCursor = { bg = p.bg_alt },
- NeogitDiffAdditions = { fg = p.bg_green },
- NeogitDiffAdd = { bg = p.diffbg_green, fg = p.bg_green },
- NeogitDiffAddHighlight = { bg = p.diffbg_green, fg = p.green },
- NeogitDiffAddCursor = { bg = p.bg_alt, fg = p.green },
- NeogitDiffDeletions = { fg = p.bg_red },
- NeogitDiffDelete = { bg = p.diffbg_red, fg = p.bg_red },
- NeogitDiffDeleteHighlight = { bg = p.diffbg_red, fg = p.red },
- NeogitDiffDeleteCursor = { bg = p.bg_alt, fg = p.red },
- NeogitPopupSectionTitle = { fg = p.blue },
- NeogitPopupBranchName = { fg = p.cyan },
- NeogitPopupBold = { bold = p.bold },
- NeogitPopupSwitchKey = { fg = p.magenta },
- NeogitPopupSwitchEnabled = { link = "NeogitPopupSwitchKey" },
- NeogitPopupOptionKey = { link = "NeogitPopupSwitchKey" },
- NeogitPopupConfigKey = { link = "NeogitPopupSwitchKey" },
- NeogitPopupActionKey = { link = "NeogitPopupSwitchKey" },
- NeogitFilePath = { fg = p.blue, italic = p.italic },
- NeogitCommitViewHeader = { bg = p.bg_cyan, fg = p.bg_solid },
- NeogitDiffHeader = { bg = p.bg_alt, fg = p.blue, bold = p.bold },
- NeogitDiffHeaderHighlight = { bg = p.bg_alt, fg = p.orange, bold = p.bold },
- NeogitBranch = { fg = p.cyan, bold = p.bold },
- NeogitBranchHead = { fg = p.blue, bold = p.bold, underline = p.underline },
- NeogitRemote = { fg = p.blue, bold = p.bold },
- NeogitUnmergedInto = { fg = p.pink, bold = p.bold },
- NeogitUnpushedTo = { fg = p.pink, bold = p.bold },
- NeogitUnpulledFrom = { fg = p.pink, bold = p.bold },
- NeogitChangeModified = { fg = p.blue, bold = p.bold, italic = p.italic },
- NeogitChangeAdded = { fg = p.green, bold = p.bold, italic = p.italic },
- NeogitChangeDeleted = { fg = p.red, bold = p.bold, italic = p.italic },
- NeogitChangeRenamed = { fg = p.purple, bold = p.bold, italic = p.italic },
- NeogitChangeUpdated = { fg = p.orange, bold = p.bold, italic = p.italic },
- NeogitChangeCopied = { fg = p.cyan, bold = p.bold, italic = p.italic },
- NeogitChangeUnmerged = { fg = p.yellow, bold = p.bold, italic = p.italic },
- NeogitChangeNewFile = { fg = p.green, bold = p.bold, italic = p.italic },
- NeogitSectionHeader = { fg = p.green, bold = p.bold },
- NeogitTagName = { fg = p.yellow },
- NeogitTagDistance = { fg = p.cyan },
- NeogitFloatHeader = { bg = p.bg, bold = p.bold },
- NeogitFloatHeaderHighlight = { bg = p.bg_alt, fg = p.cyan, bold = p.bold },
- NeogitActiveItem = { bg = p.orange, fg = p.bg_solid, bold = p.bold },
- }
-
- return highlights
-end
-
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/noice.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/noice.lua
deleted file mode 100644
index 96f5817..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/noice.lua
+++ /dev/null
@@ -1,18 +0,0 @@
-local M = {}
-
---- Get extension configuration
---- @param opts Config
---- @param t CyberdreamPalette
-function M.get(opts, t)
- opts = opts or {}
- local highlights = {
- NoiceFormatProgressDone = { fg = t.bg_alt, bg = t.cyan },
- NoiceFormatProgressTodo = { fg = t.grey, bg = t.bg_highlight },
- NoiceLspProgressClient = { fg = t.blue },
- NoiceLspProgressSpinner = { fg = t.orange },
- NoiceLspProgressTitle = { fg = t.cyan },
- }
-
- return highlights
-end
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/notify.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/notify.lua
deleted file mode 100644
index 7cdc90c..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/notify.lua
+++ /dev/null
@@ -1,37 +0,0 @@
-local M = {}
-
---- Get extension configuration
---- @param opts Config
---- @param t CyberdreamPalette
-function M.get(opts, t)
- opts = opts or {}
- local highlights = {
- NotifyDEBUGBody = { fg = t.fg },
- NotifyDEBUGBorder = { fg = t.bg_highlight },
- NotifyDEBUGIcon = { fg = t.grey },
- NotifyDEBUGTitle = { fg = t.grey },
- NotifyERRORBody = { fg = t.fg },
- NotifyERRORBorder = { fg = t.bg_highlight },
- NotifyERRORIcon = { fg = t.red },
- NotifyERRORTitle = { fg = t.pink },
- NotifyINFOBody = { fg = t.fg },
- NotifyINFOBorder = { fg = t.bg_highlight },
- NotifyINFOIcon = { fg = t.green },
- NotifyINFOTitle = { fg = t.cyan },
- NotifyTRACEBorder = { fg = t.bg_highlight },
- NotifyTRACEIcon = { fg = t.purple },
- NotifyTRACETitle = { fg = t.magenta },
- NotifyWARNBody = { fg = t.fg },
- NotifyWARNBorder = { fg = t.bg_highlight },
- NotifyWARNIcon = { fg = t.orange },
- NotifyWARNTitle = { fg = t.yellow },
- NotifyBackground = { bg = t.bg },
- }
-
- if opts.transparent then
- highlights.NotifyBackground = { bg = "#000000" }
- end
-
- return highlights
-end
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/rainbow_delimiters.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/rainbow_delimiters.lua
deleted file mode 100644
index 6f74015..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/rainbow_delimiters.lua
+++ /dev/null
@@ -1,20 +0,0 @@
-local M = {}
-
---- Get extension configuration
---- @param opts Config
---- @param t CyberdreamPalette
-function M.get(opts, t)
- opts = opts or {}
- local highlights = {
- RainbowDelimiterRed = { fg = t.red },
- RainbowDelimiterOrange = { fg = t.orange },
- RainbowDelimiterYellow = { fg = t.yellow },
- RainbowDelimiterGreen = { fg = t.green },
- RainbowDelimiterBlue = { fg = t.blue },
- RainbowDelimiterViolet = { fg = t.purple },
- RainbowDelimiterCyan = { fg = t.cyan },
- }
-
- return highlights
-end
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/snacks.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/snacks.lua
deleted file mode 100644
index 0ede89c..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/snacks.lua
+++ /dev/null
@@ -1,75 +0,0 @@
-local M = {}
-local util = require("cyberdream.util")
-
---- Get extension configuration
---- @param opts Config
---- @param t CyberdreamPalette
-function M.get(opts, t)
- opts = opts or {}
- local highlights = {
- SnacksNormal = { link = "NormalFloat" },
- SnacksWinBar = { link = "Title" },
- SnacksBackdrop = { fg = "NONE", bg = "NONE" },
- SnacksNormalNC = { link = "NormalFloat" },
- SnacksWinBarNC = { link = "SnacksWinBar" },
-
- SnacksNotifierDebug = { fg = t.fg },
- SnacksNotifierBorderDebug = { fg = t.bg_highlight },
- SnacksNotifierIconDebug = { fg = t.grey },
- SnacksNotifierTitleDebug = { fg = t.grey },
-
- SnacksNotifierError = { link = "SnacksNotifierDebug" },
- SnacksNotifierBorderError = { link = "SnacksNotifierBorderDebug" },
- SnacksNotifierIconError = { fg = t.red },
- SnacksNotifierTitleError = { fg = t.red },
-
- SnacksNotifierInfo = { link = "SnacksNotifierDebug" },
- SnacksNotifierBorderInfo = { link = "SnacksNotifierBorderDebug" },
- SnacksNotifierIconInfo = { fg = t.blue },
- SnacksNotifierTitleInfo = { fg = t.blue },
-
- SnacksNotifierTrace = { link = "SnacksNotifierDebug" },
- SnacksNotifierBorderTrace = { link = "SnacksNotifierBorderDebug" },
- SnacksNotifierIconTrace = { fg = t.purple },
- SnacksNotifierTitleTrace = { fg = t.purple },
-
- SnacksNotifierWarn = { link = "SnacksNotifierDebug" },
- SnacksNotifierBorderWarn = { link = "SnacksNotifierBorderDebug" },
- SnacksNotifierIconWarn = { fg = t.yellow },
- SnacksNotifierTitleWarn = { fg = t.yellow },
-
- SnacksDashboardNormal = { link = "SnacksNormal" },
- SnacksDashboardDesc = { fg = t.cyan },
- SnacksDashboardFile = { fg = t.cyan },
- SnacksDashboardDir = { fg = t.grey },
- SnacksDashoardFooter = { fg = t.cyan },
- SnacksDashboardHeader = { fg = util.blend(t.purple, t.fg, 0.3) },
- SnacksDashboardIcon = { fg = t.blue },
- SnacksDashboardKey = { fg = t.orange },
- SnacksDashboardTerminal = { link = "SnacksNormal" },
- SnacksDashboardSpecial = { link = "Special" },
- SnacksDashboardTitle = { link = "Title" },
-
- SnacksPickerDir = { fg = t.grey },
- SnacksPickerMatch = { fg = t.cyan },
- SnacksPickerTotals = { fg = t.cyan, bold = true },
- SnacksPickerPrompt = { fg = t.blue, bold = true },
- }
-
- if opts.borderless_pickers then
- highlights.SnacksPickerBorder = { fg = t.bg_alt, bg = t.bg_alt }
- highlights.SnacksPickerNormal = { bg = t.bg_alt }
- highlights.SnacksPickerBox = { bg = t.bg_alt }
- highlights.SnacksPickerList = { bg = t.bg_alt }
- highlights.SnacksPickerInput = { bg = t.bg_alt }
- highlights.SnacksPickerPreview = { bg = t.bg_alt }
- highlights.SnacksPickerBoxTitle = { fg = t.bg_solid, bg = t.blue }
- highlights.SnacksPickerPreviewTitle = { fg = t.bg_solid, bg = t.green }
- highlights.SnacksPickerListTitle = { fg = t.bg_solid, bg = t.magenta }
- highlights.SnacksPickerInputTitle = { fg = t.bg_solid, bg = t.cyan }
- end
-
- return highlights
-end
-
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/telescope.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/telescope.lua
deleted file mode 100644
index 1175123..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/telescope.lua
+++ /dev/null
@@ -1,85 +0,0 @@
-local M = {}
-
---- Get extension configuration
---- @param opts Config
---- @param t CyberdreamPalette
-function M.get(opts, t)
- opts = opts or {}
- local highlights = {
- TelescopeBorder = { fg = t.bg_highlight },
- TelescopePromptTitle = { fg = t.blue },
- TelescopeResultsTitle = { fg = t.cyan },
- TelescopePromptPrefix = { fg = t.pink },
- TelescopePreviewTitle = { fg = t.magenta },
- TelescopeSelection = { bg = t.bg_highlight },
- TelescopePromptCounter = { fg = t.pink },
- TelescopeMatching = { fg = t.cyan },
-
- -- Default links
- TelescopeNormal = { link = "NormalFloat" },
- TelescopeSelectionCaret = { link = "TelescopeSelection" },
- TelescopeMultiSelection = { link = "Type" },
- TelescopeMultiIcon = { link = "Identifier" },
- TelescopePreviewNormal = { link = "TelescopeNormal" },
- TelescopePromptNormal = { link = "TelescopeNormal" },
- TelescopeResultsNormal = { link = "TelescopeNormal" },
- TelescopePromptBorder = { link = "TelescopeBorder" },
- TelescopeResultsBorder = { link = "TelescopeBorder" },
- TelescopePreviewBorder = { link = "TelescopeBorder" },
- TelescopeTitle = { link = "TelescopeBorder" },
- TelescopePreviewLine = { link = "Visual" },
- TelescopePreviewMatch = { link = "Search" },
- TelescopePreviewPipe = { link = "Constant" },
- TelescopePreviewCharDev = { link = "Constant" },
- TelescopePreviewDirectory = { link = "Directory" },
- TelescopePreviewBlock = { link = "Constant" },
- TelescopePreviewLink = { link = "Special" },
- TelescopePreviewSocket = { link = "Statement" },
- TelescopePreviewRead = { link = "Constant" },
- TelescopePreviewWrite = { link = "Statement" },
- TelescopePreviewExecute = { link = "String" },
- TelescopePreviewHyphen = { link = "NonText" },
- TelescopePreviewSticky = { link = "Keyword" },
- TelescopePreviewSize = { link = "String" },
- TelescopePreviewUser = { link = "Constant" },
- TelescopePreviewGroup = { link = "Constant" },
- TelescopePreviewDate = { link = "Directory" },
- TelescopePreviewMessage = { link = "TelescopePreviewNormal" },
- TelescopePreviewMessageFillchar = { link = "TelescopePreviewMessage" },
- TelescopeResultsClass = { link = "Function" },
- TelescopeResultsConstant = { link = "Constant" },
- TelescopeResultsField = { link = "Function" },
- TelescopeResultsFunction = { link = "Function" },
- TelescopeResultsMethod = { link = "Method" },
- TelescopeResultsOperator = { link = "Operator" },
- TelescopeResultsStruct = { link = "Struct" },
- TelescopeResultsVariable = { link = "SpecialChar" },
- TelescopeResultsLineNr = { link = "LineNr" },
- TelescopeResultsIdentifier = { link = "Identifier" },
- TelescopeResultsNumber = { link = "Number" },
- TelescopeResultsComment = { link = "Comment" },
- TelescopeResultsSpecialComment = { link = "SpecialComment" },
- TelescopeResultsDiffChange = { link = "DiffChange" },
- TelescopeResultsDiffAdd = { link = "DiffAdd" },
- TelescopeResultsDiffDelete = { link = "DiffDelete" },
- TelescopeResultsDiffUntracked = { link = "NonText" },
- }
-
- if opts.borderless_pickers then
- highlights.TelescopeBorder = { fg = t.bg_alt, bg = t.bg_alt }
- highlights.TelescopeNormal = { bg = t.bg_alt }
- highlights.TelescopePreviewBorder = { fg = t.bg_alt, bg = t.bg_alt }
- highlights.TelescopePreviewNormal = { bg = t.bg_alt }
- highlights.TelescopePreviewTitle = { fg = t.bg_alt, bg = t.green, bold = true }
- highlights.TelescopeResultsBorder = { fg = t.bg_alt, bg = t.bg_alt }
- highlights.TelescopeResultsNormal = { bg = t.bg_alt }
- highlights.TelescopePromptPrefix = { fg = t.blue, bg = t.bg_alt }
- highlights.TelescopePromptCounter = { fg = t.cyan, bg = t.bg_alt }
- highlights.TelescopePromptTitle = { fg = t.bg_alt, bg = t.blue, bold = true }
- highlights.TelescopeResultsTitle = { fg = t.blue, bg = t.bg_alt, bold = true }
- end
-
- return highlights
-end
-
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/treesitter.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/treesitter.lua
deleted file mode 100644
index 4b5a7f4..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/treesitter.lua
+++ /dev/null
@@ -1,106 +0,0 @@
-local util = require("cyberdream.util")
-local M = {}
-
---- Get extension configuration
---- @param opts Config
---- @param t CyberdreamPalette
-function M.get(opts, t)
- opts = opts or {}
- local highlights = {
- ["@annotation"] = { link = "PreProc" },
- ["@attribute"] = { link = "PreProc" },
- ["@boolean"] = { link = "Boolean" },
- ["@character"] = { link = "Character" },
- ["@character.special"] = { link = "SpecialChar" },
- ["@comment"] = { link = "Comment" },
- ["@conditional"] = { link = "Conditional" },
- ["@constant"] = { link = "Constant" },
- ["@constant.builtin"] = { link = "Special" },
- ["@constant.macro"] = { link = "Define" },
- ["@constructor"] = { link = "Special" },
- ["@debug"] = { link = "Debug" },
- ["@define"] = { link = "Define" },
- ["@exception"] = { link = "Exception" },
- ["@field"] = { link = "Identifier" },
- ["@float"] = { link = "Float" },
- ["@function"] = { link = "Function" },
- ["@function.builtin"] = { link = "Function" },
- ["@function.call"] = { link = "@function" },
- ["@function.macro"] = { link = "Macro" },
- ["@include"] = { link = "Include" },
- ["@keyword"] = { link = "Keyword" },
- ["@keyword.coroutine"] = { link = "@keyword" },
- ["@keyword.function"] = { link = "Keyword" },
- ["@keyword.operator"] = { link = "@operator" },
- ["@keyword.return"] = { link = "@keyword" },
- ["@keyword.type"] = { fg = t.orange, italic = true },
- ["@label"] = { link = "Label" },
- ["@markup.heading.1"] = { link = "markdownH1" },
- ["@markup.heading.2"] = { link = "markdownH2" },
- ["@markup.heading.3"] = { link = "markdownH3" },
- ["@markup.heading.4"] = { link = "markdownH4" },
- ["@markup.heading.5"] = { link = "markdownH5" },
- ["@markup.heading.6"] = { link = "markdownH6" },
- ["@markup.italic"] = { fg = t.blue, italic = true },
- ["@markup.link.label"] = { link = "Label" },
- ["@markup.link.label.markdown_inline"] = { fg = t.cyan },
- ["@markup.link.markdown_inline"] = { fg = t.blue },
- ["@markup.link.url"] = { fg = t.blue, underline = true },
- ["@markup.list.checked"] = { fg = t.green, bold = true },
- ["@markup.list.unchecked"] = { fg = t.magenta, bold = true },
- ["@markup.quote"] = { link = "Comment" },
- ["@markup.strong"] = { fg = t.pink, bold = true },
- ["@method"] = { link = "Function" },
- ["@method.call"] = { link = "@method" },
- ["@module"] = { fg = t.magenta },
- ["@namespace"] = { link = "Include" },
- ["@none"] = { default = true },
- ["@number"] = { link = "Number" },
- ["@operator"] = { link = "Operator" },
- ["@parameter"] = { link = "Identifier" },
- ["@preproc"] = { link = "PreProc" },
- ["@property"] = { link = "Identifier" },
- ["@punctuation.bracket"] = { link = "Delimiter" },
- ["@punctuation.delimiter"] = { link = "Delimiter" },
- ["@punctuation.special"] = { link = "Delimiter" },
- ["@repeat"] = { link = "Repeat" },
- ["@storageclass"] = { link = "StorageClass" },
- ["@string"] = { link = "String" },
- ["@string.escape"] = { link = "SpecialChar" },
- ["@string.regex"] = { link = "String" },
- ["@string.special"] = { link = "SpecialChar" },
- ["@symbol"] = { link = "Identifier" },
- ["@tag"] = { link = "Label" },
- ["@tag.attribute"] = { link = "@property" },
- ["@tag.delimiter"] = { link = "Delimiter" },
- ["@text"] = { link = "@none" },
- ["@text.danger"] = { link = "WarningMsg" },
- ["@text.emphasis"] = { italic = true },
- ["@text.environment"] = { link = "Macro" },
- ["@text.environment.name"] = { link = "Type" },
- ["@text.literal"] = { link = "String" },
- ["@text.math"] = { link = "Special" },
- ["@text.note"] = { link = "SpecialComment" },
- ["@text.reference"] = { link = "Constant" },
- ["@text.strike"] = { strikethrough = true },
- ["@text.strong"] = { bold = true, default = true },
- ["@text.title"] = { link = "markdownH1" },
- ["@text.title.2"] = { link = "markdownH2" },
- ["@text.title.3"] = { link = "markdownH3" },
- ["@text.title.4"] = { link = "markdownH4" },
- ["@text.title.5"] = { link = "markdownH5" },
- ["@text.todo"] = { link = "Todo" },
- ["@text.underline"] = { underline = true },
- ["@text.uri"] = { link = "Underlined" },
- ["@text.warning"] = { link = "Todo" },
- ["@type"] = { link = "Type" },
- ["@type.builtin"] = { fg = util.blend(t.purple, t.pink, 0.65) },
- ["@type.definition"] = { link = "Typedef" },
- ["@type.qualifier"] = { link = "@keyword" },
- ["@variable"] = { fg = t.fg },
- ["@variable.builtin"] = { link = "Special" },
- }
-
- return highlights
-end
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/treesittercontext.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/treesittercontext.lua
deleted file mode 100644
index 8e0300e..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/treesittercontext.lua
+++ /dev/null
@@ -1,15 +0,0 @@
-local M = {}
-local util = require("cyberdream.util")
-
---- Get extension configuration
---- @param opts Config
---- @param t CyberdreamPalette
-function M.get(opts, t)
- opts = opts or {}
- local highlights = {
- TreeSitterContext = { bg = util.blend(t.bg_alt, t.cyan, 0.9) },
- TreeSitterContextLineNumber = { fg = util.blend(t.bg_highlight, t.fg) },
- }
- return highlights
-end
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/trouble.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/trouble.lua
deleted file mode 100644
index 18dfda6..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/trouble.lua
+++ /dev/null
@@ -1,30 +0,0 @@
-local M = {}
-
---- Get extension configuration
---- @param opts Config
---- @param t CyberdreamPalette
-function M.get(opts, t)
- opts = opts or {}
- local highlights = {
- TroubleCode = { fg = t.magenta },
- TroubleCount = { bg = t.bg_highlight, bold = true },
- TroubleDirectory = { fg = t.grey, bold = true },
- TroubleFilename = { fg = t.cyan },
- TroubleIconArray = { fg = t.pink },
- TroubleIconBoolean = { link = "Boolean" },
- TroubleIconConstant = { link = "Constant" },
- TroubleIconDirectory = { fg = t.blue },
- TroubleIconEvent = { link = "Special" },
- TroubleIconField = { link = "Boolean" },
- TroubleIconFile = { link = "Normal" },
- TroubleIconFunction = { link = "@function" },
- TroubleIndent = { link = "LineNr" },
- TroubleIndentFoldClosed = { link = "CursorLineNr" },
- TroublePos = { link = "LineNr" },
- TroublePreview = { link = "Visual" },
- TroubleSource = { link = "Comment" },
- }
-
- return highlights
-end
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/whichkey.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/whichkey.lua
deleted file mode 100644
index 5348c9b..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extensions/whichkey.lua
+++ /dev/null
@@ -1,34 +0,0 @@
-local M = {}
-local util = require("cyberdream.util")
-
---- Get extension configuration
---- @param opts Config
---- @param t CyberdreamPalette
-function M.get(opts, t)
- opts = opts or {}
- local highlights = {
- WhichKey = { fg = t.cyan },
- WhichKeyNormal = { link = "NormalFloat" },
- WhichKeyBorder = { link = "FloatBorder" },
- WhichKeyTitle = { link = "FloatTitle" },
- WhichKeyGroup = { fg = t.blue },
- WhichKeyDesc = { fg = t.pink },
- WhichKeySeperator = { fg = t.grey },
- WhichKeyFloat = { bg = t.bg },
- WhichKeyValue = { fg = t.blue },
-
- WhichKeyIcon = { fg = t.blue },
- WhichKeyIconAzure = { fg = util.blend(t.cyan, t.fg, 0.3) },
- WhichKeyIconBlue = { fg = t.blue },
- WhickKeyIconCyan = { fg = t.cyan },
- WhichKeyIconGreen = { fg = t.green },
- WhichKeyIconGrey = { fg = t.grey },
- WhichKeyIconOrange = { fg = t.orange },
- WhichKeyIconPurple = { fg = t.purple },
- WhichKeyIconRed = { fg = t.red },
- WhichKeyIconYellow = { fg = t.yellow },
- }
-
- return highlights
-end
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/alacritty.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/alacritty.lua
deleted file mode 100644
index 4b6f1f4..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/alacritty.lua
+++ /dev/null
@@ -1,68 +0,0 @@
-local colors = require("cyberdream.colors")
-local util = require("cyberdream.util")
-
-local M = {}
-
---- Format a color for use in allacritty.
---- @param hex string: The hex color to format. Must be in the format "#RRGGBB".
-local function format_color(hex)
- return "0x" .. string.sub(hex, 2)
-end
-
---- Iterate over the colors in a table and format them.
---- @param t table: The table of colors to format.
-local function format_colors(t)
- local formatted = {}
- for k, v in pairs(t) do
- formatted[k] = format_color(v)
- end
- return formatted
-end
-
---- Generate the theme for alacritty.
---- @param variant string: Variation of the colorscheme to use.
-function M.generate(variant)
- local t = format_colors(colors[variant])
- local template = [==[
-# cyberdream theme for alacritty
-[[colors.indexed_colors]]
-color = "${orange}"
-index = 16
-
-[[colors.indexed_colors]]
-color = "${red}"
-index = 17
-
-[colors.bright]
-black = "${bg_highlight}"
-blue = "${blue}"
-cyan = "${cyan}"
-green = "${green}"
-magenta = "${purple}"
-red = "${red}"
-white = "${fg}"
-yellow = "${yellow}"
-
-[colors.normal]
-black = "${bg}"
-blue = "${blue}"
-cyan = "${cyan}"
-green = "${green}"
-magenta = "${purple}"
-red = "${red}"
-white = "${fg}"
-yellow = "${yellow}"
-
-[colors.primary]
-background = "${bg}"
-foreground = "${fg}"
-
-[colors.selection]
-background = "${bg_highlight}"
-foreground = "${fg}"
-]==]
-
- return util.parse_extra_template(template, t)
-end
-
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/base16.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/base16.lua
deleted file mode 100644
index 9bc118e..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/base16.lua
+++ /dev/null
@@ -1,42 +0,0 @@
-local colors = require("cyberdream.colors")
-local util = require("cyberdream.util")
-
--- remove the # from the hex color
-local function fomat_colors(unformatted)
- local formatted = {}
- for k, v in pairs(unformatted) do
- formatted[k] = string.sub(v, 2)
- end
- return formatted
-end
-
-local M = {}
-
---- Generate cyberdream theme for base16.
---- @param variant string: Variation of the colorscheme to use.
-function M.generate(variant)
- local formatted_colors = fomat_colors(colors[variant])
- local template = [==[
-scheme: "Cyberdream"
-author: "Scott McKendry"
-base00: "${bg}"
-base01: "${bg_alt}"
-base02: "${bg_highlight}"
-base03: "${grey}"
-base04: "${grey}"
-base05: "${fg}"
-base06: "${bg}"
-base07: "${fg}"
-base08: "${red}"
-base09: "${orange}"
-base0A: "${yellow}"
-base0B: "${green}"
-base0C: "${cyan}"
-base0D: "${blue}"
-base0E: "${purple}"
-base0F: "${magenta}"
-]==]
- return util.parse_extra_template(template, formatted_colors)
-end
-
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/fish.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/fish.lua
deleted file mode 100644
index 8efd8a7..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/fish.lua
+++ /dev/null
@@ -1,64 +0,0 @@
-local colors = require("cyberdream.colors")
-local util = require("cyberdream.util")
-
-local M = {}
-
---- Format a color for use in fish.
---- @param hex string: The hex color to format. Must be in the format "#RRGGBB".
-local function format_color(hex)
- return string.sub(hex, 2)
-end
-
---- Iterate over the colors in a table and format them.
---- @param t table: The table of colors to format.
-local function format_colors(t)
- local formatted = {}
- for k, v in pairs(t) do
- formatted[k] = format_color(v)
- end
- return formatted
-end
-
---- Generate the theme for fish.
---- @param variant string: Variation of the colorscheme to use.
-function M.generate(variant)
- local t = format_colors(colors[variant])
- t.pastel_pink = format_color(util.blend(colors[variant].fg, colors[variant].pink))
- t.turquoise = format_color(util.blend(colors[variant].green, colors[variant].cyan, 0.3))
- local template = [==[
-# name: 'cyberdream'
-# url: 'https://github.com/scottmckendry/cyberdream.nvim'
-# preferred_background: ${bg}
-
-fish_color_normal ${fg}
-fish_color_command ${cyan}
-fish_color_param ${pastel_pink}
-fish_color_keyword ${green}
-fish_color_quote ${yellow}
-fish_color_redirection ${blue}
-fish_color_end ${purple}
-fish_color_comment ${grey}
-fish_color_error ${red}
-fish_color_gray ${grey}
-fish_color_selection --background=${bg_highlight}
-fish_color_search_match --background=${bg_highlight}
-fish_color_option ${yellow}
-fish_color_operator ${blue}
-fish_color_escape ${pastel_pink}
-fish_color_autosuggestion ${grey}
-fish_color_cancel ${red}
-fish_color_cwd ${orange}
-fish_color_user ${turquoise}
-fish_color_host ${green}
-fish_color_host_remote ${yellow}
-fish_color_status ${red}
-fish_pager_color_progress ${grey}
-fish_pager_color_prefix ${blue}
-fish_pager_color_completion ${fg}
-fish_pager_color_description ${grey}
-]==]
-
- return util.parse_extra_template(template, t)
-end
-
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/foot.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/foot.lua
deleted file mode 100644
index 903b4e8..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/foot.lua
+++ /dev/null
@@ -1,58 +0,0 @@
-local colors = require("cyberdream.colors")
-local util = require("cyberdream.util")
-
-local M = {}
-
---- Format colors for foot, removing #
---- @param hex string: The hex color to format. Must be in the format "#RRGGBB".
-local function format_color(hex)
- return string.sub(hex, 2)
-end
-
---- Iterate over the colors in a table and format them.
---- @param t table: The table of colors to format.
-local function format_colors(t)
- local formatted = {}
- for k, v in pairs(t) do
- formatted[k] = format_color(v)
- end
- return formatted
-end
-
---- Generate the theme for kitty.
---- @param variant string: Variation of the colorscheme to use.
-function M.generate(variant)
- local t = format_colors(colors[variant])
- local template = [==[
-# Cyberdream theme for foot terminal
-[cursor]
-color= ${bg} ${fg}
-
-[colors]
-background= ${bg}
-foreground= ${fg}
-# The eight basic ANSI colors (Black, Red, Green, Yellow, Blue, Magenta, Cyan, White)
-regular0= ${bg}
-regular1= ${red}
-regular2= ${green}
-regular3= ${yellow}
-regular4= ${blue}
-regular5= ${purple}
-regular6= ${cyan}
-regular7= ${fg}
-# The eight bright ANSI colors (Black, Red, Green, Yellow, Blue, Magenta, Cyan, White)
-bright0= ${bg_highlight}
-bright1= ${red}
-bright2= ${green}
-bright3= ${yellow}
-bright4= ${blue}
-bright5= ${purple}
-bright6= ${cyan}
-bright7= ${fg}
-bright7= ${fg}
-]==]
-
- return util.parse_extra_template(template, t)
-end
-
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/ghostty.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/ghostty.lua
deleted file mode 100644
index 37b9fff..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/ghostty.lua
+++ /dev/null
@@ -1,39 +0,0 @@
-local colors = require("cyberdream.colors")
-local util = require("cyberdream.util")
-
-local M = {}
-
---- Generate the theme for ghostty.
---- @param variant string: Variation of the colorscheme to use.
-function M.generate(variant)
- local t = colors[variant]
- local template = [==[
-# cyberdream theme for ghostty
-palette = 0=${bg}
-palette = 1=${red}
-palette = 2=${green}
-palette = 3=${yellow}
-palette = 4=${blue}
-palette = 5=${purple}
-palette = 6=${cyan}
-palette = 7=${fg}
-palette = 8=${bg_highlight}
-palette = 9=${red}
-palette = 10=${green}
-palette = 11=${yellow}
-palette = 12=${blue}
-palette = 13=${purple}
-palette = 14=${cyan}
-palette = 15=${fg}
-
-background = ${bg}
-foreground = ${fg}
-cursor-color = ${fg}
-selection-background = ${bg_highlight}
-selection-foreground = ${fg}
-]==]
-
- return util.parse_extra_template(template, t)
-end
-
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/gitui.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/gitui.lua
deleted file mode 100644
index 53c2aa6..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/gitui.lua
+++ /dev/null
@@ -1,66 +0,0 @@
-local colors = require("cyberdream.colors")
-local util = require("cyberdream.util")
-
-local M = {}
-
---- Format a color for use in gitui
---- @param hex string: The hex color to formatted. Must be in the format "#RRGGBB".
-local function format_color(hex)
- local r = tonumber(string.sub(hex, 2, 3), 16)
- local g = tonumber(string.sub(hex, 4, 5), 16)
- local b = tonumber(string.sub(hex, 6, 7), 16)
-
- return string.format("%d, %d, %d", r, g, b)
-end
-
---- Iterate over the colors in a table and format them.
---- @param t table: The table of colors to formaunformatted.
-local function format_colors(t)
- local formatted = {}
- for k, v in pairs(t) do
- formatted[k] = format_color(v)
- end
- return formatted
-end
-
---- Generate the theme for gitui
---- @param variant string: Variation of the colorscheme to use.
-function M.generate(variant)
- local unformatted = colors[variant]
- unformatted.light_purple = util.blend(unformatted.fg, unformatted.purple)
- unformatted.grey_blue = util.blend(unformatted.grey, unformatted.blue)
- unformatted.dark_blue = util.blend(unformatted.bg_alt, unformatted.blue)
- unformatted.pastel_pink = util.blend(unformatted.fg, unformatted.pink)
- unformatted.turquoise = util.blend(unformatted.green, unformatted.cyan, 0.3)
-
- local t = format_colors(unformatted)
- local template = [==[
-(
- selected_tab: Rgb(${cyan}), // bright cyan for highlight
- command_fg: Rgb(${fg}), // white for commands foreground
- selection_bg: Rgb(${bg_highlight}), // darker grey for selection background
- selection_fg: Rgb(${fg}), // white for selected text
- cmdbar_bg: Rgb(${bg}), // very dark grey almost black for command bar background
- cmdbar_extra_lines_bg: Rgb(${bg}), // very dark grey almost black for extra lines in command bar
- disabled_fg: Rgb(${grey}), // a soft grey for disabled elements, adjusted to fit the theme
- diff_line_add: Rgb(${green}), // vibrant green for added lines
- diff_line_delete: Rgb(${red}), // vibrant red for deleted lines
- diff_file_added: Rgb(${yellow}), // yellow for added files
- diff_file_removed: Rgb(${pink}), // light red for removed files
- diff_file_moved: Rgb(${purple}), // purple for moved files
- diff_file_modified: Rgb(${blue}), // blue for modified files
- commit_hash: Rgb(${light_purple}), // light purplish for commit hashes
- commit_time: Rgb(${grey_blue}), // greyish blue for commit time
- commit_author: Rgb(${blue}), // soft blue for author
- danger_fg: Rgb(${red}), // vibrant red for danger
- push_gauge_bg: Rgb(${blue}), // soft blue for push gauge background
- push_gauge_fg: Rgb(${dark_blue}), // dark blue for push gauge foreground
- tag_fg: Rgb(${pastel_pink}), // light pastel pink for tags
- branch_fg: Rgb(${turquoise}) // soft turquoise for branches
-)
-]==]
-
- return util.parse_extra_template(template, t)
-end
-
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/helix.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/helix.lua
deleted file mode 100644
index 3377275..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/helix.lua
+++ /dev/null
@@ -1,103 +0,0 @@
-local colors = require("cyberdream.colors")
-local util = require("cyberdream.util")
-
-local M = {}
-
---- Generate cyberdream theme for helix.
---- @param variant string: Variation of the colorscheme to use.
-function M.generate(variant)
- local template = [==[
-# cyberdream theme for helix
-"ui.background" = "bg"
-"ui.text" = "fg"
-"ui.cursor" = { bg = "fg", fg = "bg" }
-"ui.linenr" = "grey"
-"ui.statusline" = { fg = "cyan" }
-"ui.selection" = "green"
-"ui.selection.primary" = "magenta"
-"ui.virtual.ruler" = { bg = "bg_highlight" }
-
-# Syntax Highlighting for Code
-"comment" = { fg = "grey", modifiers = ["italic"] }
-"comment.line" = { fg = "grey", modifiers = ["italic"] }
-"comment.block" = { fg = "grey", modifiers = ["italic"] }
-"comment.documentation" = { fg = "blue", modifiers = ["italic"] }
-"keyword" = "orange"
-"keyword.control" = "orange"
-"keyword.operator" = "pink"
-"keyword.function" = "orange"
-"type" = "cyan"
-"type.builtin" = "cyan"
-"function" = "blue"
-"function.builtin" = "pink"
-"function.method" = "blue"
-"variable" = "fg"
-"variable.builtin" = "magenta"
-"variable.parameter" = "cyan"
-"string" = "green"
-"string.special" = "pink"
-"constant" = "fg"
-"constant.builtin" = "red"
-"constant.numeric" = "yellow"
-"constant.character" = "pink"
-"constant.boolean" = "red"
-"attribute" = "magenta"
-"operator" = "purple"
-"tag" = { fg = "purple", modifiers = ["bold"] }
-"tag.special" = { fg = "orange", modifiers = ["bold"] }
-"namespace" = "purple"
-"macro" = "orange"
-"label" = "red"
-
-# Interface specific
-"ui.cursorline.primary" = { bg = "bg_highlight" }
-"ui.cursorline.secondary" = { bg = "bg_alt" }
-"ui.cursorcolumn.primary" = { bg = "bg_highlight" }
-"ui.cursorcolumn.secondary" = { bg = "bg_alt" }
-"ui.statusline.normal" = { fg = "fg", bg = "bg" }
-"ui.statusline.insert" = { fg = "green", bg = "bg" }
-"ui.statusline.select" = { fg = "blue", bg = "bg" }
-"ui.statusline.command" = { fg = "red", bg = "bg" }
-"ui.statusline.visual" = { fg = "purple", bg = "bg" }
-
-# Diagnostic styles
-"warning" = { fg = "yellow", modifiers = ["bold"] }
-"error" = { fg = "red", modifiers = ["bold"] }
-"info" = { fg = "cyan", modifiers = ["bold"] }
-"hint" = { fg = "blue", modifiers = ["bold"] }
-"diagnostic.error" = { fg = "red" }
-"diagnostic.warning" = { fg = "yellow" }
-"diagnostic.info" = { fg = "cyan" }
-"diagnostic.hint" = { fg = "blue" }
-
-# Popups and Menus
-"ui.popup" = { fg = "fg", bg = "bg" }
-"ui.popup.info" = { fg = "cyan", bg = "bg_alt" }
-"ui.menu" = { fg = "fg", bg = "bg" }
-"ui.menu.selected" = { fg = "bg", bg = "fg" }
-
-# Additional overrides
-"ui.virtual.whitespace" = "grey"
-"ui.virtual.indent-guide" = { fg = "grey", style = "dotted" }
-
-[palette]
-bg = "${bg}"
-fg = "${fg}"
-grey = "${grey}"
-blue = "${blue}"
-green = "${green}"
-cyan = "${cyan}"
-red = "${red}"
-yellow = "${yellow}"
-magenta = "${magenta}"
-pink = "${pink}"
-orange = "${orange}"
-purple = "${purple}"
-bg_alt = "${bg_alt}"
-bg_highlight = "${bg_highlight}"
-]==]
-
- return util.parse_extra_template(template, colors[variant])
-end
-
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/init.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/init.lua
deleted file mode 100644
index 4780a4e..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/init.lua
+++ /dev/null
@@ -1,71 +0,0 @@
-local M = {}
-
-M.variants = {
- default = "default",
- light = "light",
-}
-
-M.extras = {
- alacritty = { extension = "toml", name = "alacritty" },
- base16 = { extension = "yaml", name = "base16" },
- fish = { extension = "theme", name = "fish" },
- foot = { extension = "ini", name = "foot" },
- ghostty = { extension = nil, name = "ghostty" },
- gitui = { extension = "ron", name = "gitui" },
- helix = { extension = "toml", name = "helix" },
- kitty = { extension = "conf", name = "kitty" },
- lazydocker = { extension = "yml", name = "lazydocker" },
- lazygit = { extension = "yml", name = "lazygit" },
- lsd = { extension = "yml", name = "lsd" },
- pywal = { extension = "json", name = "pywal" },
- rio = { extension = "toml", name = "rio" },
- textmate = { extension = "tmTheme", name = "textmate" },
- tilix = { extension = "json", name = "tilix" },
- tmux = { extension = "tmuxtheme", name = "tmux" },
- vivid = { extension = "yml", name = "vivid" },
- warp = { extension = "yaml", name = "warp" },
- wezterm = { extension = "lua", name = "wezterm" },
- windowsterminal = { extension = "json", name = "windowsterminal" },
- yazi = { extension = "toml", name = "yazi" },
- zellij = { extension = "kdl", name = "zellij" },
- zed = { extension = "json", name = "zed" },
-}
-
---- Create/overwrite a file in the extras directory.
---- @param str string: The string to write to the file.
-local function write(str, filename)
- print("writing extra: extras/" .. filename)
- vim.fn.mkdir(vim.fs.dirname("extras/" .. filename), "p")
- local file = io.open("extras/" .. filename, "w")
- if file then
- file:write(str)
- file:close()
- else
- print("Failed to write to file: extras/" .. filename)
- end
-end
-
---- Generate the extras for a given variant.
---- @param variant string: Variation of the colorscheme to use. Defaults to "default".
-local function generate_extras(variant)
- local suffix = variant == "default" and "" or "-" .. variant
-
- for name, extra in pairs(M.extras) do
- local extra_module = require("cyberdream.extra." .. name)
- local str = extra_module.generate(variant)
- if extra.extension then
- write(str, extra.name .. "/" .. "cyberdream" .. suffix .. "." .. extra.extension)
- else
- write(str, extra.name .. "/" .. "cyberdream" .. suffix)
- end
- end
-end
-
---- Generate Extras for all styles.
-function M.generate_all_extras()
- for variant, _ in pairs(M.variants) do
- generate_extras(variant)
- end
-end
-
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/kitty.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/kitty.lua
deleted file mode 100644
index aca0f69..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/kitty.lua
+++ /dev/null
@@ -1,43 +0,0 @@
-local colors = require("cyberdream.colors")
-local util = require("cyberdream.util")
-
-local M = {}
-
---- Generate the theme for kitty.
---- @param variant string: Variation of the colorscheme to use.
-function M.generate(variant)
- local t = colors[variant]
- local template = [==[
-# cyberdream theme for kitty
-background ${bg}
-foreground ${fg}
-cursor ${fg}
-cursor_text_color ${bg}
-selection_background ${bg_highlight}
-color0 ${bg}
-color8 ${bg_highlight}
-color1 ${red}
-color9 ${red}
-color2 ${green}
-color10 ${green}
-color3 ${yellow}
-color11 ${yellow}
-color4 ${blue}
-color12 ${blue}
-color5 ${purple}
-color13 ${purple}
-color6 ${cyan}
-color14 ${cyan}
-color7 ${fg}
-color15 ${fg}
-selection_foreground ${fg}
-active_tab_foreground #000000
-active_tab_background ${orange}
-inactive_tab_foreground ${fg}
-inactive_tab_background ${bg}
-]==]
-
- return util.parse_extra_template(template, t)
-end
-
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/lazydocker.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/lazydocker.lua
deleted file mode 100644
index 1655f91..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/lazydocker.lua
+++ /dev/null
@@ -1,28 +0,0 @@
-local colors = require("cyberdream.colors")
-local util = require("cyberdream.util")
-
-local M = {}
-
---- Generate the theme for lazydocker
---- @param variant string: Variation of the colorscheme to use.
-function M.generate(variant)
- local template = [==[
-# yaml-language-server: $schema=https://json.schemastore.org/lazydocker.json
-# cyberdream theme for lazydocker
-gui:
- border: rounded
- theme:
- activeBorderColor:
- - "${cyan}"
- inactiveBorderColor:
- - "${grey}"
- selectedLineBgColor:
- - "${bg_highlight}"
- optionsTextColor:
- - "${bg_highlight}"
-]==]
-
- return util.parse_extra_template(template, colors[variant])
-end
-
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/lazygit.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/lazygit.lua
deleted file mode 100644
index 70d2805..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/lazygit.lua
+++ /dev/null
@@ -1,38 +0,0 @@
-local colors = require("cyberdream.colors")
-local util = require("cyberdream.util")
-
-local M = {}
-
---- Generate the theme for lazygit
---- @param variant string: Variation of the colorscheme to use.
-function M.generate(variant)
- local template = [==[
-# yaml-language-server: $schema=https://raw.githubusercontent.com/jesseduffield/lazygit/master/schema/config.json
-# cyberdream theme for lazygit
-gui:
- border: rounded
- theme:
- activeBorderColor:
- - "${cyan}"
- inactiveBorderColor:
- - "${grey}"
- searchingActiveBorderColor:
- - "${magenta}"
- optionsTextColor:
- - "${bg_highlight}"
- selectedLineBgColor:
- - "${bg_highlight}"
- cherryPickedCommitBgColor:
- - "${bg_highlight}"
- cherryPickedCommitFgColor:
- - "${pink}"
- unstagedChangesColor:
- - "${orange}"
- defaultFgColor:
- - "${fg}"
-]==]
-
- return util.parse_extra_template(template, colors[variant])
-end
-
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/lsd.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/lsd.lua
deleted file mode 100644
index 4f3b1f2..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/lsd.lua
+++ /dev/null
@@ -1,89 +0,0 @@
-local colors = require("cyberdream.colors")
-local util = require("cyberdream.util")
-
-local M = {}
-
---- Generate cyberdream theme for https://github.com/lsd-rs/lsd
---- @param variant string: Variation of the colorscheme to use.
-function M.generate(variant)
- function CreateDimColor(hex)
- return util.blend(hex, variant == "default" and colors[variant].bg or colors[variant].fg, 0.8)
- end
-
- function HexToAnsi(hex)
- -- Remove the leading "#" if present
- hex = hex:gsub("#", "")
-
- -- Extract the red, green, and blue components
- local r = tonumber(string.sub(hex, 1, 2), 16)
- local g = tonumber(string.sub(hex, 3, 4), 16)
- local b = tonumber(string.sub(hex, 5, 6), 16)
-
- -- Normalize the RGB values to a range of 0-5
- local ansi_r = math.floor(r / 51)
- local ansi_g = math.floor(g / 51)
- local ansi_b = math.floor(b / 51)
-
- -- Calculate the ANSI color code
- local ansi_code = 16 + (ansi_r * 36) + (ansi_g * 6) + ansi_b
-
- return ansi_code
- end
-
- -- Extend default hex colors with dimmed colors
- local extended_hex_colors = vim.fn.copy(colors[variant])
- for key, value in pairs(colors[variant]) do
- extended_hex_colors[key .. "Dim"] = CreateDimColor(value)
- end
-
- -- Create Ansi colors from extended hex colors
- local ansi_colors = {}
- for key, value in pairs(extended_hex_colors) do
- ansi_colors[key] = HexToAnsi(value)
- end
-
- local template = [==[
-user: ${cyan}
-group: ${blue}
-permission:
- read: ${green}
- write: ${yellow}
- exec: ${red}
- exec-sticky: ${purple}
- no-access: ${grey}
- octal: ${cyanDim}
- acl: ${cyanDim}
- context: ${cyan}
-date:
- hour-old: ${fgDim}
- day-old: ${grey}
- older: ${bg_highlight}
-size:
- none: ${grey}
- small: ${green}
- medium: ${yellow}
- large: ${orange}
-inode:
- valid: ${magenta}
- invalid: ${grey}
-links:
- valid: ${magenta}
- invalid: ${grey}
-tree-edge: ${grey}
-git-status:
- default: ${grey}
- unmodified: ${grey}
- ignored: ${grey}
- new-in-index: ${greenDim}
- new-in-workdir: ${greenDim}
- typechange: ${yellowDim}
- deleted: ${redDim}
- renamed: ${greenDim}
- modified: ${yellowDim}
- conflicted: ${redDim}
-]==]
-
- return util.parse_extra_template(template, ansi_colors)
-end
-
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/pywal.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/pywal.lua
deleted file mode 100644
index 62f57c7..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/pywal.lua
+++ /dev/null
@@ -1,42 +0,0 @@
-local colors = require("cyberdream.colors")
-local util = require("cyberdream.util")
-
-local M = {}
-
---- Generate cyberdream theme for pywal.
---- @param variant string: Variation of the colorscheme to use.
-function M.generate(variant)
- local template = [==[
-{
- "colors": {
- "color0": "${bg}",
- "color1": "${red}",
- "color2": "${green}",
- "color3": "${yellow}",
- "color4": "${blue}",
- "color5": "${purple}",
- "color6": "${cyan}",
- "color7": "${fg}",
- "color8": "${bg_highlight}",
- "color9": "${red}",
- "color10": "${green}",
- "color11": "${yellow}",
- "color12": "${blue}",
- "color13": "${purple}",
- "color14": "${cyan}",
- "color15": "${fg}",
- "color16": "${orange}",
- "color17": "${red}"
- },
- "special": {
- "foreground": "${fg}",
- "background": "${bg}",
- "cursor": "${fg}"
- }
-}
-]==]
-
- return util.parse_extra_template(template, colors[variant])
-end
-
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/rio.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/rio.lua
deleted file mode 100644
index caff3fc..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/rio.lua
+++ /dev/null
@@ -1,70 +0,0 @@
-local colors = require("cyberdream.colors")
-local util = require("cyberdream.util")
-
-local M = {}
-
---- Generate cyberdream theme for https://raphamorim.io/rio/
---- @param variant string: Variation of the colorscheme to use.
-function M.generate(variant)
- function CreateDimColor(hex)
- return util.blend(hex, variant == "default" and colors[variant].bg or colors[variant].fg, 0.8)
- end
-
- function CreateLightColor(hex)
- return util.blend(hex, variant == "default" and colors[variant].fg or colors[variant].bg, 0.8)
- end
-
- local extended_colors = vim.fn.copy(colors[variant])
- for key, value in pairs(colors[variant]) do
- extended_colors[key .. "Dim"] = CreateDimColor(value)
- extended_colors[key .. "Light"] = CreateLightColor(value)
- end
-
- local template = [==[
-[colors]
-# Regular colors
-background = '${bg}'
-black = '${bg_alt}'
-blue = '${blue}'
-cursor = '${fg}'
-cyan = '${cyan}'
-foreground = '${fg}'
-green = '${green}'
-magenta = '${magenta}'
-red = '${red}'
-white = '${fg}'
-yellow = '${yellow}'
-
-# UI colors
-tabs = '${bg_highlight}'
-tabs-active = '${grey}'
-selection-foreground = '${fg}'
-selection-background = '${bg_alt}'
-
-# Dim colors
-dim-black = '${bg_altDim}'
-dim-blue = '${blueDim}'
-dim-cyan = '${cyanDim}'
-dim-foreground = '${fgDim}'
-dim-green = '${greenDim}'
-dim-magenta = '${magentaDim}'
-dim-red = '${redDim}'
-dim-white = '${fgDim}'
-dim-yellow = '${yellowDim}'
-
-# Light colors
-light-black = '${bg_altLight}'
-light-blue = '${blueLight}'
-light-cyan = '${cyanLight}'
-light-foreground = '${fgLight}'
-light-green = '${greenLight}'
-light-magenta = '${magentaLight}'
-light-red = '${redLight}'
-light-white = '${fgLight}'
-light-yellow = '${yellowLight}'
-]==]
-
- return util.parse_extra_template(template, extended_colors)
-end
-
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/textmate.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/textmate.lua
deleted file mode 100644
index 35f4b7e..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/textmate.lua
+++ /dev/null
@@ -1,952 +0,0 @@
-local colors = require("cyberdream.colors")
-local util = require("cyberdream.util")
-
-local M = {}
-
---- Generate cyberdream theme for textmate.
---- @param variant string: Variation of the colorscheme to use.
-function M.generate(variant)
- local template = [==[
-
-
-
-
- name
- Cyberdream
- settings
-
-
- settings
-
- background
- ${bg}
- caret
- ${fg}
- block_caret
- ${grey}
- foreground
- ${fg}
- invisibles
- ${bg}
- lineHighlight
- ${bg_highlight}
- selection
- ${bg_highlight}
- findHighlight
- ${cyan}
- findHighlightForeground
- ${bg_alt}
- selectionBorder
- ${bg}
- activeGuide
- ${orange}
- bracketsForeground
- ${pink}
- bracketsOptions
- underline
- bracketContentsForeground
- ${fg}
- bracketContentsOptions
- underline
- tagsOptions
- stippled_underline
-
-
-
- name
- Comment
- scope
- comment
- settings
-
- foreground
- ${grey}
- fontStyle
-
-
-
-
- name
- String
- scope
- string
- settings
-
- foreground
- ${green}
-
-
-
- name
- Number
- scope
- constant.numeric
- settings
-
- foreground
- ${fg}
-
-
-
- name
- Built-in constant
- scope
- constant.language
- settings
-
- foreground
- ${fg}
-
-
-
- name
- User-defined constant
- scope
- constant.character, constant.other
- settings
-
- foreground
- ${fg}
-
-
-
- name
- Variable
- scope
- variable
- settings
-
- fontStyle
-
-
-
-
- name
- Ruby's @variable
- scope
- variable.other.readwrite.instance
- settings
-
- fontStyle
-
- foreground
- ${orange}
-
-
-
- name
- String interpolation
- scope
- constant.character.escaped, constant.character.escape, string source, string source.ruby
- settings
-
- fontStyle
-
- foreground
- #ff5ef1
-
-
-
- name
- Ruby Regexp
- scope
- source.ruby string.regexp.classic.ruby,source.ruby string.regexp.mod-r.ruby
- settings
-
- fontStyle
-
- foreground
- #ff6e5e
-
-
-
- name
- Keyword
- scope
- keyword
- settings
-
- foreground
- ${orange}
-
-
-
- name
- Keyword Operator
- scope
- keyword.operator
- settings
-
- foreground
- ${purple}
-
-
-
- name
- Storage
- scope
- storage
- settings
-
- fontStyle
-
- foreground
- ${pink}
-
-
-
- name
- Storage type
- scope
- storage.type
- settings
-
- fontStyle
- italic
- foreground
- ${cyan}
-
-
-
- name
- Storage Type Namespace
- scope
- storage.type.namespace
- settings
-
- fontStyle
- italic
- foreground
- ${purple}
-
-
-
- name
- Storage Type Class
- scope
- storage.type.class
- settings
-
- fontStyle
- italic
- foreground
- ${purple}
-
-
-
- name
- Class name
- scope
- entity.name.class
- settings
-
- fontStyle
- underline
- foreground
- ${purple}
-
-
-
- name
- Meta Path
- scope
- meta.path
- settings
-
- fontStyle
- underline
- foreground
- ${cyan}
-
-
-
- name
- Inherited class
- scope
- entity.other.inherited-class
- settings
-
- fontStyle
- italic underline
- foreground
- ${purple}
-
-
-
- name
- Function name
- scope
- entity.name.function
- settings
-
- fontStyle
-
- foreground
- ${blue}
-
-
-
- name
- Function argument
- scope
- variable.parameter
- settings
-
- fontStyle
- italic
- foreground
- ${purple}
-
-
-
- name
- Tag name
- scope
- entity.name.tag
- settings
-
- fontStyle
-
- foreground
- ${cyan}
-
-
-
- name
- Tag attribute
- scope
- entity.other.attribute-name
- settings
-
- fontStyle
-
- foreground
- ${cyan}
-
-
-
- name
- Library function
- scope
- support.function
- settings
-
- fontStyle
-
- foreground
- ${blue}
-
-
-
- name
- Library constant
- scope
- support.constant
- settings
-
- fontStyle
-
- foreground
- ${fg}
-
-
-
- name
- Library class/type
- scope
- support.type, support.class
- settings
-
- fontStyle
- italic
- foreground
- ${purple}
-
-
-
- name
- Library variable
- scope
- support.other.variable
- settings
-
- fontStyle
-
-
-
-
- name
- Support Other Namespace
- scope
- support.other.namespace
- settings
-
- fontStyle
- italic
- foreground
- ${purple}
-
-
-
- name
- Invalid
- scope
- invalid
- settings
-
- background
- ${pink}
- fontStyle
-
- foreground
- ${fg}
-
-
-
- name
- Invalid deprecated
- scope
- invalid.deprecated
- settings
-
- background
- ${purple}
- foreground
- ${fg}
-
-
-
- name
- JSON String
- scope
- meta.structure.dictionary.json string.quoted.double.json
- settings
-
- foreground
- ${fg}
-
-
-
- name
- diff.header
- scope
- meta.diff, meta.diff.header
- settings
-
- foreground
- ${grey}
-
-
-
- name
- diff.deleted
- scope
- markup.deleted
- settings
-
- foreground
- #ff6e5e
-
-
-
- name
- diff.inserted
- scope
- markup.inserted
- settings
-
- foreground
- ${green}
-
-
-
- name
- diff.changed
- scope
- markup.changed
- settings
-
- foreground
- ${cyan}
-
-
-
- scope
- constant.numeric.line-number.find-in-files - match
- settings
-
- foreground
- #ff5ef1
-
-
-
- scope
- entity.name.filename
- settings
-
- foreground
- ${green}
-
-
-
- scope
- message.error
- settings
-
- foreground
- #ff6e5e
-
-
-
- name
- JSON Punctuation
- scope
- punctuation.definition.string.begin.json - meta.structure.dictionary.value.json, punctuation.definition.string.end.json - meta.structure.dictionary.value.json
- settings
-
- foreground
- ${fg}
-
-
-
- name
- JSON Structure
- scope
- meta.structure.dictionary.json string.quoted.double.json
- settings
-
- foreground
- ${fg}
-
-
-
- name
- JSON String
- scope
- meta.structure.dictionary.value.json string.quoted.double.json
- settings
-
- foreground
- ${fg}
-
-
-
- name
- JSON: 6 deep
- scope
- meta meta meta meta meta meta meta.structure.dictionary.value string
- settings
-
- foreground
- ${pink}
-
-
-
- name
- JSON: 5 deep
- scope
- meta meta meta meta meta meta.structure.dictionary.value string
- settings
-
- foreground
- #ff5ef1
-
-
-
- name
- JSON: 4 deep
- scope
- meta meta meta meta meta.structure.dictionary.value string
- settings
-
- foreground
- ${purple}
-
-
-
- name
- JSON: 3 deep
- scope
- meta meta meta meta.structure.dictionary.value string
- settings
-
- foreground
- ${blue}
-
-
-
- name
- JSON: 2 deep
- scope
- meta meta meta.structure.dictionary.value string
- settings
-
- foreground
- ${cyan}
-
-
-
- name
- JSON: 1 deep
- scope
- meta meta.structure.dictionary.value string
- settings
-
- foreground
- ${orange}
-
-
-
-
-
- name
- Markup: strike
- scope
- markup.strike
- settings
-
- fontStyle
- italic
- foreground
- ${orange}
-
-
-
- name
- Markup: bold
- scope
- markup.bold
- settings
-
- fontStyle
- bold
- foreground
- ${orange}
-
-
-
- name
- Markup: italic
- scope
- markup.italic
- settings
-
- fontStyle
- italic
- foreground
- ${orange}
-
-
-
- name
- Markdown: heading
- scope
- markup.heading
- settings
-
- foreground
- ${orange}
-
-
-
- name
- Markdown: List Items Punctuation
- scope
- punctuation.definition.list_item.markdown
- settings
-
- foreground
- ${pink}
-
-
-
- name
- Markdown: Blockquote
- scope
- markup.quote
- settings
-
- fontStyle
- italic
- foreground
- ${fg}
-
-
-
- name
- Markdown: Blockquote Punctuation
- scope
- punctuation.definition.blockquote.markdown
- settings
-
- fontStyle
- italic
- foreground
- ${fg}
-
-
-
- name
- Markdown: Separator
- scope
- meta.separator
- settings
-
- foreground
- ${grey}
-
-
-
- name
- Markup: raw inline
- scope
- text.html.markdown markup.raw.inline
- settings
-
- foreground
- ${green}
-
-
-
- name
- Markup: underline
- scope
- markup.underline
- settings
-
- fontStyle
- underline
- foreground
- ${purple}
-
-
-
- name
- Markup: Raw block
- scope
- markup.raw.block
- settings
-
- foreground
- ${fg}
-
-
-
- name
- Markdown: Raw Block fenced source
- scope
- markup.raw.block.fenced.markdown source
- settings
-
- foreground
- ${fg}
-
-
-
- name
- Markdown: Fenced Bode Block
- scope
- punctuation.definition.fenced.markdown, variable.language.fenced.markdown
- settings
-
- fontStyle
- italic
- foreground
- ${grey}
-
-
-
- name
- Markdown: Fenced Language
- scope
- variable.language.fenced.markdown
- settings
-
- fontStyle
- italic
- foreground
- ${grey}
-
-
-
- name
- Punctuation Accessor
- scope
- punctuation.accessor
- settings
-
- foreground
- ${pink}
-
-
-
- name
- Meta Function Return Type
- scope
- meta.function.return-type
- settings
-
- foreground
- ${purple}
-
-
-
- name
- Punctuation Section Block Begin
- scope
- punctuation.section.block.begin
- settings
-
- foreground
- ${fg}
-
-
-
- name
- Punctuation Section Block End
- scope
- punctuation.section.block.end
- settings
-
- foreground
- ${fg}
-
-
-
- name
- Punctuation Section Embedded Begin
- scope
- punctuation.section.embedded.begin
- settings
-
- foreground
- ${pink}
-
-
-
- name
- Punctuation Section Embedded End
- scope
- punctuation.section.embedded.end
- settings
-
- foreground
- ${pink}
-
-
-
- name
- Punctuation Separator Namespace
- scope
- punctuation.separator.namespace
- settings
-
- foreground
- ${pink}
-
-
-
- name
- Variable Function
- scope
- variable.function
- settings
-
- foreground
- ${blue}
-
-
-
- name
- Variable Other
- scope
- variable.other
- settings
-
- foreground
- ${fg}
-
-
-
- name
- Variable Language
- scope
- variable.language
- settings
-
- foreground
- ${purple}
-
-
-
- name
- Entity Name Module Ruby
- scope
- entity.name.module.ruby
- settings
-
- foreground
- ${cyan}
-
-
-
- name
- Entity Name Constant Ruby
- scope
- entity.name.constant.ruby
- settings
-
- foreground
- ${blue}
-
-
-
- name
- Support Function Builtin Ruby
- scope
- support.function.builtin.ruby
- settings
-
- foreground
- ${fg}
-
-
-
- name
- Storage Type Namespace CS
- scope
- storage.type.namespace.cs
- settings
-
- foreground
- ${pink}
-
-
-
- name
- Entity Name Namespace CS
- scope
- entity.name.namespace.cs
- settings
-
- foreground
- ${cyan}
-
-
-
- uuid
- 68394a4e-1404-4971-bdfc-81dd7f9d29f6
- colorSpaceName
- sRGB
- semanticClass
- theme.cyberdream
- author
- Scott McKendry
-
-
-]==]
-
- return util.parse_extra_template(template, colors[variant])
-end
-
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/tilix.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/tilix.lua
deleted file mode 100644
index af5ecf8..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/tilix.lua
+++ /dev/null
@@ -1,49 +0,0 @@
-local colors = require("cyberdream.colors")
-local util = require("cyberdream.util")
-
-local M = {}
-
---- Generate cyberdream theme for tilix.
---- @param variant string: Variation of the colorscheme to use.
-function M.generate(variant)
- local template = [==[
-{
- "name": "cyberdream",
- "comment": "A high-contrast, futuristic & vibrant colourscheme",
- "background-color": "${bg}",
- "foreground-color": "${fg}",
- "badge-color": "${bg}",
- "bold-color": "${cyan}",
- "cursor-color": "${fg}",
- "highlight-background-color": "${bg_highlight}",
- "highlight-foreground-color": "${fg}",
- "palette": [
- "${bg}",
- "${red}",
- "${green}",
- "${yellow}",
- "${blue}",
- "${purple}",
- "${cyan}",
- "${fg}",
- "${bg_highlight}",
- "${red}",
- "${green}",
- "${yellow}",
- "${blue}",
- "${purple}",
- "${cyan}",
- "${fg}"
- ],
- "use-badge-color": false,
- "use-bold-color": false,
- "use-cursor-color": true,
- "use-highlight-color": true,
- "use-theme-colors": false
-}
-]==]
-
- return util.parse_extra_template(template, colors[variant])
-end
-
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/tmux.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/tmux.lua
deleted file mode 100644
index 11a49c7..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/tmux.lua
+++ /dev/null
@@ -1,29 +0,0 @@
-local colors = require("cyberdream.colors")
-local util = require("cyberdream.util")
-
-local M = {}
-
---- Generate cyberdream theme for tmux.
---- @param variant string: Variation of the colorscheme to use.
-function M.generate(variant)
- local template = [==[
-# cyberdream theme for tmux (catppuccin)
-thm_bg="${bg_alt}"
-thm_fg="${fg}"
-thm_cyan="${cyan}"
-thm_black="${bg_highlight}"
-thm_gray="${bg_highlight}"
-thm_magenta="${magenta}"
-thm_pink="${pink}"
-thm_red="${red}"
-thm_green="${green}"
-thm_yellow="${yellow}"
-thm_blue="${blue}"
-thm_orange="${orange}"
-thm_black4="${grey}"
-]==]
-
- return util.parse_extra_template(template, colors[variant])
-end
-
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/vivid.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/vivid.lua
deleted file mode 100644
index 99851de..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/vivid.lua
+++ /dev/null
@@ -1,174 +0,0 @@
-local colors = require("cyberdream.colors")
-local util = require("cyberdream.util")
-
-local M = {}
-
---- Format color from "#RRGGBB"" to "RRGGBB".
---- @param hex string: The hex color to format. Must be in the format "#RRGGBB".
---- @return string: in the format "RRGGBB"
-local function format_color(hex)
- return string.sub(hex, 2)
-end
-
---- Format colors.
---- @param color_table table: colors as table in the format "#RRGGBB"
---- @return table: with formatted colors in the format "RRGGBB"
-local function format_colors(color_table)
- local formatted_colors = {}
- for k, v in pairs(color_table) do
- formatted_colors[k] = format_color(v)
- end
- return formatted_colors
-end
-
---- Generate cyberdream theme for https://github.com/sharkdp/vivid (LS_COLORS)
---- @param variant string: Variation of the colorscheme to use.
-function M.generate(variant)
- local formatted_colors = format_colors(colors[variant])
- local template = [==[
-colors:
- black: "${bg}"
- green: "${green}"
- purple: "${purple}"
- red: "${red}"
- yellow: "${yellow}"
- cyan: "${cyan}"
- pink: "${pink}"
- orange: "${orange}"
- white: "${fg}"
- base01: "${grey}"
-
-core:
- normal_text:
- foreground: white
-
- regular_file:
- foreground: white
-
- reset_to_normal:
- foreground: orange
-
- directory:
- foreground: purple
-
- symlink:
- foreground: cyan
-
- multi_hard_link: {}
-
- fifo:
- foreground: yellow
- background: black
-
- socket:
- foreground: pink
- background: black
- font-style: bold
-
- door:
- foreground: pink
- background: black
- font-style: bold
-
- block_device:
- foreground: yellow
- background: black
- font-style: bold
-
- character_device:
- foreground: yellow
- background: black
- font-style: bold
-
- broken_symlink:
- foreground: red
- background: black
- font-style: bold
-
- missing_symlink_target:
- foreground: red
- background: black
-
- setuid:
- foreground: white
- background: red
-
- setgid:
- foreground: black
- background: yellow
-
- file_with_capability: {}
-
- sticky_other_writable:
- foreground: black
- background: green
-
- other_writable:
- foreground: purple
- background: green
-
- sticky:
- foreground: white
- background: purple
-
- executable_file:
- foreground: green
-
-text:
- special:
- foreground: orange
-
- todo:
- foreground: orange
- font-style: bold
-
- licenses:
- foreground: orange
-
- configuration:
- foreground: orange
-
- other:
- foreground: orange
-
-markup:
- foreground: orange
-
-programming:
- foreground: orange
-
-media:
- image:
- foreground: pink
-
- audio:
- foreground: cyan
-
- video:
- foreground: orange
- font-style: bold
-
- fonts:
- foreground: orange
-
- 3d:
- foreground: pink
-
-office:
- foreground: orange
-
-archives:
- foreground: red
- font-style: bold
-
-executable:
- foreground: green
-
-unimportant:
- foreground: base01
-]==]
-
- return util.parse_extra_template(template, formatted_colors)
-end
-
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/warp.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/warp.lua
deleted file mode 100644
index a13591c..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/warp.lua
+++ /dev/null
@@ -1,37 +0,0 @@
-local colors = require("cyberdream.colors")
-local util = require("cyberdream.util")
-
-local M = {}
-
---- Generate cyberdream theme for Warp.
---- @param variant string: Variation of the colorscheme to use.
-function M.generate(variant)
- local template = [==[
-background: "${bg}"
-accent: "${green}"
-foreground: "${fg}"
-details: darker
-terminal_colors:
- normal:
- black: "${grey}"
- red: "${red}"
- green: "${green}"
- yellow: "${yellow}"
- blue: "${blue}"
- magenta: "${magenta}"
- cyan: "${cyan}"
- white: "${pink}"
- bright:
- black: "${grey}"
- red: "${red}"
- green: "${green}"
- yellow: "${yellow}"
- blue: "${blue}"
- magenta: "${magenta}"
- cyan: "${cyan}"
- white: "${pink}"
- ]==]
- return util.parse_extra_template(template, colors[variant])
-end
-
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/wezterm.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/wezterm.lua
deleted file mode 100644
index 0023111..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/wezterm.lua
+++ /dev/null
@@ -1,34 +0,0 @@
-local colors = require("cyberdream.colors")
-local util = require("cyberdream.util")
-
-local M = {}
-
---- Generate cyberdream theme for wezterm.
---- @param variant string: Variation of the colorscheme to use.
-function M.generate(variant)
- local template = [==[
--- cyberdream theme for wezterm
-return {
- foreground = "${fg}",
- background = "${bg}",
-
- cursor_bg = "${fg}",
- cursor_fg = "${bg}",
- cursor_border = "${fg}",
-
- selection_fg = "${fg}",
- selection_bg = "${bg_highlight}",
-
- scrollbar_thumb = "${bg}",
- split = "${bg}",
-
- ansi = { "${bg}", "${red}", "${green}", "${yellow}", "${blue}", "${purple}", "${cyan}", "${fg}" },
- brights = { "${bg_highlight}", "${red}", "${green}", "${yellow}", "${blue}", "${purple}", "${cyan}", "${fg}" },
- indexed = { [16] = "${orange}", [17] = "${red}" },
-}
-]==]
-
- return util.parse_extra_template(template, colors[variant])
-end
-
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/windowsterminal.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/windowsterminal.lua
deleted file mode 100644
index 2f26fa9..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/windowsterminal.lua
+++ /dev/null
@@ -1,38 +0,0 @@
-local colors = require("cyberdream.colors")
-local util = require("cyberdream.util")
-
-local M = {}
-
---- Generate cyberdream theme for windows terminal.
---- @param variant string: Variation of the colorscheme to use.
-function M.generate(variant)
- local template = [==[
-{
- "background": "${bg}",
- "black": "${bg}",
- "blue": "${blue}",
- "brightBlack": "${bg_highlight}",
- "brightBlue": "${blue}",
- "brightCyan": "${cyan}",
- "brightGreen": "${green}",
- "brightPurple": "${purple}",
- "brightRed": "${red}",
- "brightWhite": "${fg}",
- "brightYellow": "${yellow}",
- "cursorColor": "${fg}",
- "cyan": "${cyan}",
- "foreground": "${fg}",
- "green": "${green}",
- "name": "cyberdream",
- "purple": "${purple}",
- "red": "${red}",
- "selectionBackground": "${bg_highlight}",
- "white": "${fg}",
- "yellow": "${yellow}"
-}
-]==]
-
- return util.parse_extra_template(template, colors[variant])
-end
-
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/yazi.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/yazi.lua
deleted file mode 100644
index f3561c0..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/yazi.lua
+++ /dev/null
@@ -1,103 +0,0 @@
-local colors = require("cyberdream.colors")
-local util = require("cyberdream.util")
-
-local M = {}
-
---- Generate cyberdream theme for yazi
---- @param variant string: Variation of the colorscheme to use.
-function M.generate(variant)
- local template = [==[
-[manager]
-# tmTheme files can be found here: https://github.com/scottmckendry/cyberdream.nvim/tree/main/extras/textmate
-syntect_theme = "../bat/themes/cyberdream.tmTheme"
-border_style = { fg = "${bg_highlight}" }
-cwd = { fg = "${cyan}" }
-find_keyword = { bold = true, fg = "${green}" }
-find_position = { fg = "${fg}" }
-hovered = { bg = "${grey}", bold = true, fg = "${fg}" }
-marker_copied = { bg = "${yellow}", fg = "${yellow}" }
-marker_cut = { bg = "${red}", fg = "${red}" }
-marker_selected = { bg = "${bg_highlight}", fg = "${green}" }
-preview_hovered = { bg = "${bg_highlight}", bold = true, fg = "${fg}" }
-tab_active = { bg = "${blue}", fg = "${bg}" }
-tab_inactive = { bg = "${bg_highlight}", fg = "${fg}" }
-
-count_selected = { bg = "${green}", fg = "${bg}" }
-count_copied = { bg = "${yellow}", fg = "${bg}" }
-count_cut = { bg = "${red}", fg = "${bg}" }
-
-[completion]
-active = { bg = "${grey}", fg = "${purple}" }
-border = { fg = "${blue}" }
-inactive = { fg = "${fg}" }
-
-[filetype]
-rules = [
- { fg = "${cyan}", mime = "image/*" },
- { fg = "${yellow}", mime = "video/*" },
- { fg = "${yellow}", mime = "audio/*" },
- { fg = "${purple}", mime = "application/zip" },
- { fg = "${purple}", mime = "application/gzip" },
- { fg = "${purple}", mime = "application/x-tar" },
- { fg = "${purple}", mime = "application/x-bzip" },
- { fg = "${purple}", mime = "application/x-bzip2" },
- { fg = "${purple}", mime = "application/x-7z-compressed" },
- { fg = "${purple}", mime = "application/x-rar" },
- { fg = "${purple}", mime = "application/xz" },
- { fg = "${green}", mime = "application/doc" },
- { fg = "${green}", mime = "application/pdf" },
- { fg = "${green}", mime = "application/rtf" },
- { fg = "${green}", mime = "application/vnd.*" },
- { bold = true, fg = "${blue}", mime = "inode/directory" },
- { fg = "${fg}", mime = "*" }
-]
-
-[help]
-desc = { fg = "${fg}" }
-footer = { fg = "${fg}" }
-hovered = { bg = "${grey}", fg = "${fg}" }
-on = { fg = "${purple}" }
-run = { fg = "${cyan}" }
-
-[input]
-border = { fg = "${blue}" }
-selected = { bg = "${grey}" }
-title = { fg = "${fg}" }
-value = { fg = "${fg}" }
-
-[select]
-active = { fg = "${purple}" }
-border = { fg = "${blue}" }
-inactive = { fg = "${fg}" }
-
-[status]
-mode_normal = { bg = "${blue}", bold = true, fg = "${bg}" }
-mode_select = { bg = "${green}", bold = true, fg = "${bg}" }
-mode_unset = { bg = "${magenta}", bold = true, fg = "${bg}" }
-permissions_r = { fg = "${yellow}" }
-permissions_s = { fg = "${cyan}" }
-permissions_t = { fg = "${blue}" }
-permissions_w = { fg = "${red}" }
-permissions_x = { fg = "${green}" }
-progress_error = { bg = "${bg}", fg = "${red}" }
-progress_label = { bg = "${bg}", fg = "${fg}" }
-progress_normal = { bg = "${bg}", fg = "${fg}" }
-separator_style = { bg = "${bg_highlight}", fg = "${bg_highlight}" }
-
-[tasks]
-border = { fg = "${blue}" }
-hovered = { bg = "${grey}", fg = "${fg}" }
-title = { fg = "${fg}" }
-
-[which]
-cand = { fg = "${cyan}" }
-desc = { fg = "${fg}" }
-mask = { bg = "${bg_highlight}" }
-rest = { fg = "${magenta}" }
-separator_style = { fg = "${grey}" }
-]==]
-
- return util.parse_extra_template(template, colors[variant])
-end
-
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/zed.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/zed.lua
deleted file mode 100644
index 613102f..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/zed.lua
+++ /dev/null
@@ -1,342 +0,0 @@
-local colors = require("cyberdream.colors")
-local util = require("cyberdream.util")
-
-local M = {}
-
---- Generate cyberdream theme for https://zed.dev/
---- @param variant string: Variation of the colorscheme to use.
-function M.generate(variant)
- local extended_colors = vim.fn.copy(colors[variant])
-
- for key, value in pairs(colors[variant]) do
- extended_colors[key .. "Alpha"] = value .. "80" -- 50% transparency
- end
-
- extended_colors.variant = variant == "default" and "dark" or "light"
-
- local template = [==[
-{
- "$schema": "https://zed.dev/schema/themes/v0.1.0.json",
- "name": "Cyberdream",
- "description": "High-contrast, Futuristic & Vibrant Coloursheme for Zed",
- "author": "Byt3m4st3r",
- "themes": [
- {
- "name": "Cyberdream ${variant}",
- "appearance": "${variant}",
- "style": {
- "background.appearance": "opaque",
- "accents": [],
- "border": null,
- "border.variant": null,
- "border.focused": null,
- "border.selected": null,
- "border.transparent": null,
- "border.disabled": null,
- "elevated_surface.background": null,
- "surface.background": null,
- "background": "${bg}",
- "element.background": null,
- "element.hover": null,
- "element.active": null,
- "element.selected": null,
- "element.disabled": null,
- "drop_target.background": null,
- "ghost_element.background": null,
- "ghost_element.hover": null,
- "ghost_element.active": null,
- "ghost_element.selected": null,
- "ghost_element.disabled": null,
- "text": "${fg}",
- "text.muted": null,
- "text.placeholder": null,
- "text.disabled": null,
- "text.accent": null,
- "icon": null,
- "icon.muted": null,
- "icon.disabled": null,
- "icon.placeholder": null,
- "icon.accent": null,
- "status_bar.background": null,
- "title_bar.background": null,
- "toolbar.background": "${bg}",
- "tab_bar.background": null,
- "tab.inactive_background": "${bg}",
- "tab.active_background": "${bg_alt}",
- "search.match_background": "${orangeAlpha}",
- "panel.background": "${bg}",
- "panel.focused_border": null,
- "pane.focused_border": null,
- "pane_group.border": null,
- "scrollbar.thumb.background": null,
- "scrollbar.thumb.hover_background": null,
- "scrollbar.thumb.border": null,
- "scrollbar.track.background": "${bg}",
- "scrollbar.track.border": null,
- "editor.foreground": "${fg}",
- "editor.background": "${bg}",
- "editor.gutter.background": "${bg}",
- "editor.subheader.background": null,
- "editor.active_line.background": "${bg_alt}",
- "editor.highlighted_line.background": null,
- "editor.line_number": null,
- "editor.active_line_number": "${fg}",
- "editor.invisible": null,
- "editor.wrap_guide": null,
- "editor.active_wrap_guide": null,
- "editor.indent_guide": null,
- "editor.indent_guide_active": null,
- "editor.document_highlight.read_background": null,
- "editor.document_highlight.write_background": null,
- "terminal.background": "${bg}",
- "terminal.foreground": null,
- "terminal.bright_foreground": null,
- "terminal.dim_foreground": null,
- "terminal.ansi.black": null,
- "terminal.ansi.bright_black": null,
- "terminal.ansi.dim_black": null,
- "terminal.ansi.red": null,
- "terminal.ansi.bright_red": null,
- "terminal.ansi.dim_red": null,
- "terminal.ansi.green": null,
- "terminal.ansi.bright_green": null,
- "terminal.ansi.dim_green": null,
- "terminal.ansi.yellow": null,
- "terminal.ansi.bright_yellow": null,
- "terminal.ansi.dim_yellow": null,
- "terminal.ansi.blue": null,
- "terminal.ansi.bright_blue": null,
- "terminal.ansi.dim_blue": null,
- "terminal.ansi.magenta": null,
- "terminal.ansi.bright_magenta": null,
- "terminal.ansi.dim_magenta": null,
- "terminal.ansi.cyan": null,
- "terminal.ansi.bright_cyan": null,
- "terminal.ansi.dim_cyan": null,
- "terminal.ansi.white": null,
- "terminal.ansi.bright_white": null,
- "terminal.ansi.dim_white": null,
- "link_text.hover": null,
- "conflict": null,
- "conflict.background": null,
- "conflict.border": null,
- "created": null,
- "created.background": null,
- "created.border": null,
- "deleted": null,
- "deleted.background": null,
- "deleted.border": null,
- "error": "${red}",
- "error.background": "${bg}",
- "error.border": null,
- "hidden": null,
- "hidden.background": null,
- "hidden.border": null,
- "hint": "${grey}",
- "hint.background": null,
- "hint.border": null,
- "ignored": null,
- "ignored.background": null,
- "ignored.border": null,
- "info": null,
- "info.background": null,
- "info.border": null,
- "modified": "${orange}",
- "modified.background": null,
- "modified.border": null,
- "predictive": null,
- "predictive.background": null,
- "predictive.border": null,
- "renamed": null,
- "renamed.background": null,
- "renamed.border": null,
- "success": null,
- "success.background": null,
- "success.border": null,
- "unreachable": null,
- "unreachable.background": null,
- "unreachable.border": null,
- "warning": "${yellow}",
- "warning.background": "${bg}",
- "warning.border": null,
- "players": [
- {
- "cursor": "${fg}",
- "background": "${fg}",
- "selection": null
- }
- ],
- "syntax": {
- "attribute": {
- "color": "${cyan}",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "boolean": {
- "color": "${blue}",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "comment": {
- "color": "${grey}",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "comment.doc": {
- "color": "${grey}",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "constant": {
- "color": "${fg}",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "constructor": {
- "color": "${cyan}",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "emphasis": {
- "color": "${orange}",
- "background_color": null,
- "font_style": "italic",
- "font_weight": null
- },
- "emphasis.strong": {
- "color": "${orange}",
- "background_color": null,
- "font_style": null,
- "font_weight": 700
- },
- "function": {
- "color": "${blue}",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "keyword": {
- "color": "${orange}",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "number": {
- "color": "${orange}",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "operator": {
- "color": "${purple}",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "punctuation": {
- "color": "${pink}",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "punctuation.bracket": {
- "color": "${pink}",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "punctuation.delimiter": {
- "color": "${pink}",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "punctuation.list_marker": {
- "color": "${pink}",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "punctuation.special": {
- "color": "${pink}",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "string": {
- "color": "${green}",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "string.escape": {
- "color": "${fg}",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "string.regex": {
- "color": "${green}",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "string.special": {
- "color": "${green}",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "string.special.symbol": {
- "color": "${green}",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "tag": {
- "color": "${cyan}",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "text.literal": {
- "color": "${green}",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "type": {
- "color": "${purple}",
- "background_color": null,
- "font_style": "italic",
- "font_weight": null
- },
- "variable": {
- "color": "${fg}",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- },
- "variable.special": {
- "color": "${purple}",
- "background_color": null,
- "font_style": null,
- "font_weight": null
- }
- }
- }
- }
- ]
-}
-]==]
-
- return util.parse_extra_template(template, extended_colors)
-end
-
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/zellij.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/zellij.lua
deleted file mode 100644
index 4dc8943..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/extra/zellij.lua
+++ /dev/null
@@ -1,30 +0,0 @@
-local colors = require("cyberdream.colors")
-local util = require("cyberdream.util")
-
-local M = {}
-
---- Generate cyberdream theme for zellij.
---- @param variant string: Variation of the colorscheme to use.
-function M.generate(variant)
- local template = [==[
-themes {
- cyberdream {
- bg "${bg}"
- fg "${fg}"
- black "${grey}"
- red "${red}"
- green "${green}"
- yellow "${yellow}"
- blue "${blue}"
- magenta "${magenta}"
- cyan "${cyan}"
- white "${fg}"
- orange "${orange}"
- }
-}
-]==]
-
- return util.parse_extra_template(template, colors[variant])
-end
-
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/init.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/init.lua
deleted file mode 100644
index 9d57694..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/init.lua
+++ /dev/null
@@ -1,65 +0,0 @@
-local theme = require("cyberdream.theme")
-local config = require("cyberdream.config")
-local util = require("cyberdream.util")
-
-local M = {}
-
----@param variant? string
-function M.load(variant)
- if config.options.cache then
- require("cyberdream.cache").load()
- return
- end
- util.load(theme.setup(variant))
-end
-
-M.setup = config.setup
-M.colorscheme = M.load
-
-vim.api.nvim_create_user_command("CyberdreamToggleMode", function()
- local new_variant = util.toggle_theme_variant()
- util.toggle_lualine_theme()
- vim.api.nvim_exec_autocmds("User", { pattern = "CyberdreamToggleMode", data = new_variant })
-end, {})
-
-vim.api.nvim_create_user_command("CyberdreamBuildCache", function()
- require("cyberdream.cache").build(theme.setup())
-end, {})
-
-vim.api.nvim_create_user_command("CyberdreamClearCache", function()
- require("cyberdream.cache").clear()
-end, {})
-
--- autocmd runs togle_lualine_theme when background option is changed. checks if the colorscheme is 'cyberdream' and the variant is 'auto' before executing.
-vim.api.nvim_create_autocmd("OptionSet", {
- pattern = "background",
- callback = function()
- if vim.g.cyberdream_opts.variant ~= "auto" or vim.fn.execute("colorscheme"):find("cyberdream") == nil then
- return
- end
- util.toggle_lualine_theme()
- end,
-})
-
--- the following autocmd checks for lazy.nvim config files containing the string 'cyberdream' and rebuilds the theme's cache file (if enabled) when the file is saved.
--- useful for making changes to the themes config file without having to manually rebuild the cache or turn off the cache option.
-vim.api.nvim_create_autocmd("User", {
- pattern = "LazyReload",
- callback = function(data)
- if not config.options.cache then
- return
- end
-
- local bufnr = data.buf
- local bufcontent = vim.api.nvim_buf_get_lines(bufnr, 0, -1, false)
-
- for _, line in ipairs(bufcontent) do
- if line:find("cyberdream") then
- require("cyberdream.cache").build(theme.setup())
- return
- end
- end
- end,
-})
-
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/theme.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/theme.lua
deleted file mode 100644
index 0d3603c..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/theme.lua
+++ /dev/null
@@ -1,107 +0,0 @@
-local colors = require("cyberdream.colors")
-local util = require("cyberdream.util")
-
-local M = {}
-
----@param variant? string
-function M.setup(variant)
- local config = require("cyberdream.config")
- local opts = config.options
-
- if variant then
- opts.variant = variant
- end
-
- local theme = {}
- ---@type CyberdreamPalette
- local t = colors.default
- if opts.variant == "light" then
- ---@type CyberdreamPalette
- t = colors.light
- end
-
- if opts.variant == "auto" then
- if vim.o.background == "light" then
- ---@type CyberdreamPalette
- t = colors.light
- end
- end
-
- -- Apply user defined saturation
- t = util.apply_saturation(t, opts.saturation)
-
- -- Override colors with user defined colors
- ---@type CyberdreamPalette
- t = vim.tbl_deep_extend("force", t, opts.colors)
-
- t.bg_solid = t.bg ~= "NONE" and t.bg or t.bg_alt
- if opts.transparent then
- t.bg = "NONE"
- end
-
- if opts.hide_fillchars then
- vim.opt.fillchars:append({
- horiz = " ",
- horizup = " ",
- horizdown = " ",
- vert = " ",
- vertleft = " ",
- vertright = " ",
- verthoriz = " ",
- eob = " ",
- })
- else
- vim.opt.fillchars:append({
- eob = " ",
- })
- end
-
- if opts.terminal_colors then
- vim.g.terminal_color_0 = t.bg
- vim.g.terminal_color_8 = t.bg_alt
-
- vim.g.terminal_color_7 = t.fg
- vim.g.terminal_color_15 = t.grey
-
- vim.g.terminal_color_1 = t.red
- vim.g.terminal_color_9 = t.red
-
- vim.g.terminal_color_2 = t.green
- vim.g.terminal_color_10 = t.green
-
- vim.g.terminal_color_3 = t.yellow
- vim.g.terminal_color_11 = t.yellow
-
- vim.g.terminal_color_4 = t.blue
- vim.g.terminal_color_12 = t.blue
-
- vim.g.terminal_color_5 = t.purple
- vim.g.terminal_color_13 = t.purple
-
- vim.g.terminal_color_6 = t.cyan
- vim.g.terminal_color_14 = t.cyan
- end
-
- -- Load base theme
- theme.highlights = require("cyberdream.extensions.base").get(opts, t)
-
- -- Load enabled extensions
- local extensions = opts.extensions or {}
- for extension, enabled in pairs(extensions) do
- if enabled then
- local ext = require("cyberdream.extensions." .. extension)
- theme.highlights = vim.tbl_deep_extend("force", theme.highlights, ext.get(opts, t))
- end
- end
-
- -- Parse user defined overrides and apply them
- local overrides = opts.overrides or opts.highlights
- if type(overrides) == "function" then
- overrides = overrides(t)
- end
- theme.highlights = vim.tbl_extend("force", theme.highlights, overrides or {})
-
- return theme
-end
-
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/cyberdream/util.lua b/vim/theme/cyberqueer.nvim/lua/cyberdream/util.lua
deleted file mode 100644
index 5ecc842..0000000
--- a/vim/theme/cyberqueer.nvim/lua/cyberdream/util.lua
+++ /dev/null
@@ -1,269 +0,0 @@
-local config = require("cyberdream.config")
-local M = {}
-
---- @alias RGB table {number, number, number}
---- @alias HSL table {number, number, number}
-
---- Notify the user with a message.
---- @param message string
---- @param level? "info" | "warn" | "error"
---- @param title? string
-function M.notify(message, level, title)
- level = level or "info"
- title = title or "cyberdream.nvim"
- local level_int = level == "info" and 2 or level == "warn" and 3 or 4
-
- vim.notify(message, level_int, { title = title })
-end
-
---- Set the syntax highlighting for a group.
---- @param syntax table
-function M.syntax(syntax)
- for group, colors in pairs(syntax) do
- vim.api.nvim_set_hl(0, group, colors)
- end
-end
-
---- Convert a hex color to an RGB color.
---- @param hex string "#rrggbb"
---- @return RGB
-function M.hex_to_rgb(hex)
- return {
- tonumber(hex:sub(2, 3), 16),
- tonumber(hex:sub(4, 5), 16),
- tonumber(hex:sub(6, 7), 16),
- }
-end
-
---- Convert an RGB color to a hex color.
---- @param rgb RGB
---- @return string
-function M.rgb_to_hex(rgb)
- return string.format("#%02x%02x%02x", rgb[1], rgb[2], rgb[3])
-end
-
---- Convert an HSL color to RGB.
---- @param HSL HSL
---- @return RGB
-function M.hsl_to_rgb(HSL)
- local h, s, l = HSL[1] / 360, HSL[2] / 100, HSL[3] / 100
- local r, g, b
-
- if s == 0 then
- r, g, b = l, l, l
- else
- local function hue_to_rgb(p, q, t)
- if t < 0 then
- t = t + 1
- end
- if t > 1 then
- t = t - 1
- end
- if t < 1 / 6 then
- return p + (q - p) * 6 * t
- end
- if t < 1 / 2 then
- return q
- end
- if t < 2 / 3 then
- return p + (q - p) * (2 / 3 - t) * 6
- end
- return p
- end
-
- local q = l < 0.5 and l * (1 + s) or l + s - l * s
- local p = 2 * l - q
- r = hue_to_rgb(p, q, h + 1 / 3)
- g = hue_to_rgb(p, q, h)
- b = hue_to_rgb(p, q, h - 1 / 3)
- end
-
- return { r * 255, g * 255, b * 255 }
-end
-
---- Convert an RGB color to HSL.
---- @param RGB RGB
---- @return HSL
-function M.rgb_to_hsl(RGB)
- local r, g, b = RGB[1] / 255, RGB[2] / 255, RGB[3] / 255
- local max, min = math.max(r, g, b), math.min(r, g, b)
- local h, s, l
-
- l = (max + min) / 2
-
- if max == min then
- h, s = 0, 0
- else
- local d = max - min
- s = l > 0.5 and d / (2 - max - min) or d / (max + min)
- if max == r then
- h = (g - b) / d + (g < b and 6 or 0)
- elseif max == g then
- h = (b - r) / d + 2
- elseif max == b then
- h = (r - g) / d + 4
- end
- h = h / 6
- end
-
- return { h * 360, s * 100, l * 100 }
-end
-
---- Desaturate an HSL color based on a float. 0 is fully desaturated, 1 is the original color.
---- @param HSL HSL
---- @param weight number
---- @return HSL
-function M.desaturate(HSL, weight)
- weight = weight or 0.5
- HSL[2] = HSL[2] * weight
- return HSL
-end
-
---- Desaturate a hex color based on a float. 0 is fully desaturated, 1 is the original color.
-function M.desaturate_hex(hex, weight)
- local rgb = M.hex_to_rgb(hex)
- local hsl = M.rgb_to_hsl(rgb)
- local desaturated_hsl = M.desaturate(hsl, weight)
- local desaturated_rgb = M.hsl_to_rgb(desaturated_hsl)
- return string.format("#%02x%02x%02x", desaturated_rgb[1], desaturated_rgb[2], desaturated_rgb[3])
-end
-
---- Apply saturation to a table of colors.
---- @param colors CyberdreamPalette
---- @param weight number
-function M.apply_saturation(colors, weight)
- if weight >= 1 then
- return colors
- end
-
- if weight < 0 then
- weight = 0
- end
-
- local desaturated_colors = {}
- for k, v in pairs(colors) do
- desaturated_colors[k] = M.desaturate_hex(v, weight)
- end
- return desaturated_colors
-end
-
---- Load the colorscheme.
---- @param theme table
-function M.load(theme)
- -- only needed to clear when not the default colorscheme
- if vim.g.colors_name then
- vim.cmd("hi clear")
- end
-
- vim.o.termguicolors = true
- vim.g.colors_name = "cyberdream"
-
- M.syntax(theme.highlights)
-end
-
---- Blend two colors together based on a weight.
---- @param color1 string
---- @param color2 string
---- @param weight? number
---- @return string
-function M.blend(color1, color2, weight)
- weight = weight or 0.5
-
- local rgb1 = M.hex_to_rgb(color1)
- local rgb2 = M.hex_to_rgb(color2)
- local rgb_blended = {}
- for i = 1, 3 do
- rgb_blended[i] = math.floor(rgb1[i] * weight + rgb2[i] * (1 - weight))
- end
-
- return string.format("#%02x%02x%02x", rgb_blended[1], rgb_blended[2], rgb_blended[3])
-end
-
---- Remove an element from a table.
---- @param table table
---- @param index number
---- @return table
-function M.remove(table, index)
- local new_table = {}
- for i = 1, #table do
- if i ~= index then
- new_table[#new_table + 1] = table[i]
- end
- end
-
- return new_table
-end
-
---- Parse a template string with a given table of colors.
---- @param template string
---- @param t table
---- @return string
-function M.parse_extra_template(template, t)
- for k, v in pairs(t) do
- template = template:gsub("%${" .. k .. "}", v)
- end
-
- return template
-end
-
---- Override options with a new table of values.
---- @param new_opts Config
---- @return Config
-function M.set_options(new_opts)
- local opts = vim.g.cyberdream_opts
- vim.g.cyberdream_opts = vim.tbl_deep_extend("force", opts, new_opts)
-
- return vim.g.cyberdream_opts
-end
-
---- Apply options to the colorscheme.
---- @param opts Config
-function M.apply_options(opts)
- -- Update the colorscheme
- config.setup(opts)
- vim.cmd("colorscheme cyberdream")
-end
-
---- Toggle the theme variant between "default" and "light".
---- @return string new variant
-function M.toggle_theme_variant()
- local opts = vim.g.cyberdream_opts
- -- Handle the "auto" variant without overwriting the value in opts.
- if opts.variant == "auto" then
- return M.toggle_theme_auto()
- end
-
- opts.variant = opts.variant == "default" and "light" or "default"
- M.set_options(opts)
- M.apply_options(opts)
-
- return opts.variant
-end
-
---- Used for toggling the theme variant when the variant is set to "auto". Uses the 'set background' command to toggle between 'light' and 'dark'.
---- @return string new variant
-function M.toggle_theme_auto()
- local variant = vim.o.background
- if variant == "dark" then
- variant = "light"
- else
- variant = "dark"
- end
- vim.cmd(":set background=" .. variant)
- return variant == "dark" and "default" or "light"
-end
-
---- Toggle theme for lualine
-function M.toggle_lualine_theme()
- if package.loaded["lualine"] == nil then
- return
- end
-
- package.loaded["lualine.themes.cyberdream"] = nil
- local lualine_opts = require("lualine").get_config()
- local lualine_theme = require("lualine.themes.cyberdream")
- lualine_opts.options.theme = lualine_theme
- require("lualine").setup(lualine_opts)
-end
-
-return M
diff --git a/vim/theme/cyberqueer.nvim/lua/lualine/themes/cyberdream.lua b/vim/theme/cyberqueer.nvim/lua/lualine/themes/cyberdream.lua
deleted file mode 100644
index 646e4cf..0000000
--- a/vim/theme/cyberqueer.nvim/lua/lualine/themes/cyberdream.lua
+++ /dev/null
@@ -1,42 +0,0 @@
----@type CyberdreamPalette
-local colors = require("cyberdream.colors").default
-local opts = require("cyberdream.config").options
-
-if opts.variant == "light" then
- colors = require("cyberdream.colors").light
-end
-
-if opts.variant == "auto" then
- if vim.o.background == "light" then
- colors = require("cyberdream.colors").light
- end
-end
-
-if opts.transparent then
- colors.bg = "NONE"
-end
-
-local cyberdream = {
- normal = {
- a = { fg = colors.blue, bg = colors.bg },
- b = { fg = colors.cyan, bg = colors.bg },
- c = { fg = colors.fg, bg = colors.bg },
- x = { fg = colors.fg, bg = colors.bg },
- y = { fg = colors.magenta, bg = colors.bg },
- z = { fg = colors.grey, bg = colors.bg },
- },
- insert = {
- a = { fg = colors.green, bg = colors.bg },
- z = { fg = colors.grey, bg = colors.bg },
- },
- visual = {
- a = { fg = colors.magenta, bg = colors.bg },
- z = { fg = colors.grey, bg = colors.bg },
- },
- terminal = {
- a = { fg = colors.orange, bg = colors.bg },
- z = { fg = colors.grey, bg = colors.bg },
- },
-}
-
-return cyberdream
diff --git a/vim/theme/cyberqueer.nvim/neovim.yml b/vim/theme/cyberqueer.nvim/neovim.yml
deleted file mode 100644
index 3b636d4..0000000
--- a/vim/theme/cyberqueer.nvim/neovim.yml
+++ /dev/null
@@ -1,27 +0,0 @@
----
-base: lua51
-
-globals:
- jit:
- any: true
- vim:
- any: true
- assert:
- args:
- - type: bool
- - type: string
- required: false
- after_each:
- args:
- - type: function
- before_each:
- args:
- - type: function
- describe:
- args:
- - type: string
- - type: function
- it:
- args:
- - type: string
- - type: function
diff --git a/vim/theme/cyberqueer.nvim/selene.toml b/vim/theme/cyberqueer.nvim/selene.toml
deleted file mode 100644
index 1cc9a6a..0000000
--- a/vim/theme/cyberqueer.nvim/selene.toml
+++ /dev/null
@@ -1,9 +0,0 @@
-std="neovim"
-
-[rules]
-global_usage = "warn"
-multiple_statements = "allow"
-incorrect_standard_library_use = "allow"
-mixed_table = "allow"
-unused_variable = "warn"
-unescoped_variables = "warn"