diff --git a/themes/miasma/backgrounds/01-miasma.jpg b/themes/miasma/backgrounds/01-miasma.jpg new file mode 100644 index 00000000..16cf45b7 Binary files /dev/null and b/themes/miasma/backgrounds/01-miasma.jpg differ diff --git a/themes/miasma/backgrounds/02-miasma.jpg b/themes/miasma/backgrounds/02-miasma.jpg new file mode 100644 index 00000000..3a83fb3a Binary files /dev/null and b/themes/miasma/backgrounds/02-miasma.jpg differ diff --git a/themes/miasma/btop.theme b/themes/miasma/btop.theme new file mode 100644 index 00000000..4db76eb7 --- /dev/null +++ b/themes/miasma/btop.theme @@ -0,0 +1,70 @@ +# Main background, empty for terminal default, need to be empty if you want transparent background +theme[main_bg]="#222222" + +# Main text color +theme[main_fg]="#c2c2b0" + +# Title color for boxes +theme[title]="#bb7744" + +# Highlight color for keyboard shortcuts +theme[hi_fg]="#c9a554" + +# Background color of selected item in processes box +theme[selected_bg]="#e4c47a" + +# Foreground color of selected item in processes box +theme[selected_fg]="#000000" + +# Color of inactive/disabled text +theme[inactive_fg]="#666666" + +# Misc colors for processes box including mini cpu graphs, details memory graph and details status text +theme[proc_misc]="#bb7744" + +# Box outline and divider line color +theme[cpu_box]="#5f875f" +theme[mem_box]="#5f875f" +theme[net_box]="#5f875f" +theme[proc_box]="#5f875f" +theme[div_line]="#666666" + +# Gradient for all meters and graphs +theme[temp_start]="#c9a554" +theme[temp_mid]="#78824b" +theme[temp_end]="#5f875f" + + +theme[cpu_start]="#c9a554" +theme[cpu_mid]="#78824b" +theme[cpu_end]="#5f875f" + + +theme[free_start]="#78824b" +theme[free_mid]="#b36d43" +theme[free_end]="#b36d43" + + +theme[cached_start]="#b36d43" +theme[cached_mid]="#b36d43" +theme[cached_end]="#b36d43" + + +theme[available_start]="#c9a554" +theme[available_mid]="#c9a554" +theme[available_end]="#c9a554" + + +theme[used_start]="#5f875f" +theme[used_mid]="#5f875f" +theme[used_end]="#5f875f" + + +theme[download_start]="#b36d43" +theme[download_mid]="#c9a554" +theme[download_end]="#78824b" + + +theme[upload_start]="#b36d43" +theme[upload_mid]="#c9a554" +theme[upload_end]="#78824b" diff --git a/themes/miasma/colors.toml b/themes/miasma/colors.toml new file mode 100644 index 00000000..705ce2e4 --- /dev/null +++ b/themes/miasma/colors.toml @@ -0,0 +1,23 @@ +accent = "#78824b" +cursor = "#c7c7c7" +foreground = "#c2c2b0" +background = "#222222" +selection_foreground = "#c2c2b0" +selection_background = "#78824b" + +color0 = "#000000" +color1 = "#685742" +color2 = "#5f875f" +color3 = "#b36d43" +color4 = "#78824b" +color5 = "#bb7744" +color6 = "#c9a554" +color7 = "#d7c483" +color8 = "#666666" +color9 = "#685742" +color10 = "#5f875f" +color11 = "#b36d43" +color12 = "#78824b" +color13 = "#bb7744" +color14 = "#c9a554" +color15 = "#d7c483" diff --git a/themes/miasma/icons.theme b/themes/miasma/icons.theme new file mode 100644 index 00000000..37b2350b --- /dev/null +++ b/themes/miasma/icons.theme @@ -0,0 +1 @@ +Yaru-wartybrown \ No newline at end of file diff --git a/themes/miasma/neovim.lua b/themes/miasma/neovim.lua new file mode 100644 index 00000000..b5d4715c --- /dev/null +++ b/themes/miasma/neovim.lua @@ -0,0 +1,88 @@ +return { + { + "xero/miasma.nvim", + priority = 1000, + }, + { + "LazyVim/LazyVim", + opts = { + colorscheme = "miasma", + }, + }, +} +-- local function has_miasma_in_user_plugins() +-- local plugins_dir = vim.fn.expand("~/.config/nvim/lua/plugins") +-- if vim.fn.isdirectory(plugins_dir) ~= 1 then +-- return false +-- end +-- local plugin_files = vim.fn.glob(plugins_dir .. "/**/*.lua", true, true) +-- for _, file in ipairs(plugin_files) do +-- local ok, lines = pcall(vim.fn.readfile, file) +-- if ok then +-- for _, line in ipairs(lines) do +-- if line:find("xero/miasma.nvim", 1, true) then +-- return true +-- end +-- end +-- end +-- end +-- return false +-- end +-- +-- if has_miasma_in_user_plugins() then +-- return { +-- { +-- "xero/miasma.nvim", +-- lazy = false, +-- priority = 1000, +-- config = function() +-- vim.cmd("colorscheme miasma") +-- end, +-- }, +-- } +-- end +-- +-- return { +-- { +-- "bjarneo/aether.nvim", +-- name = "aether", +-- priority = 1000, +-- opts = { +-- disable_italics = false, +-- colors = { +-- -- Monotone shades (base00-base07) +-- base00 = "#222222", -- Default background +-- base01 = "#666666", -- Lighter background (status bars) +-- base02 = "#e4c47a", -- Selection background +-- base03 = "#666666", -- Comments, invisibles +-- base04 = "#c2c2b0", -- Dark foreground +-- base05 = "#c2c2b0", -- Default foreground +-- base06 = "#d7c483", -- Light foreground +-- base07 = "#d7c483", -- Light background +-- +-- -- Accent colors (base08-base0F) +-- base08 = "#685742", -- Variables, errors, red +-- base09 = "#685742", -- Integers, constants, orange +-- base0A = "#b36d43", -- Classes, types, yellow +-- base0B = "#5f875f", -- Strings, green +-- base0C = "#c9a554", -- Support, regex, cyan +-- base0D = "#78824b", -- Functions, keywords, blue +-- base0E = "#bb7744", -- Keywords, storage, magenta +-- base0F = "#b36d43", -- Deprecated, brown/yellow +-- }, +-- }, +-- config = function(_, opts) +-- require("aether").setup(opts) +-- vim.cmd.colorscheme("aether") +-- +-- -- Enable hot reload +-- require("aether.hotreload").setup() +-- end, +-- }, +-- { +-- "LazyVim/LazyVim", +-- opts = { +-- colorscheme = "aether", +-- }, +-- }, +-- } diff --git a/themes/miasma/preview.png b/themes/miasma/preview.png new file mode 100644 index 00000000..690c4364 Binary files /dev/null and b/themes/miasma/preview.png differ diff --git a/themes/miasma/vscode.json b/themes/miasma/vscode.json new file mode 100644 index 00000000..9d28bdb1 --- /dev/null +++ b/themes/miasma/vscode.json @@ -0,0 +1,4 @@ +{ + "name": "In The Fog Dark", + "extension": "ganevru.in-the-fog-theme" +}