diff --git a/themes/lupine/backgrounds/0-elegant-blue-wave.jpg b/themes/lupine/backgrounds/0-elegant-blue-wave.jpg new file mode 100644 index 00000000..b55adbbd Binary files /dev/null and b/themes/lupine/backgrounds/0-elegant-blue-wave.jpg differ diff --git a/themes/lupine/backgrounds/03-city.png b/themes/lupine/backgrounds/03-city.png new file mode 100644 index 00000000..59654549 Binary files /dev/null and b/themes/lupine/backgrounds/03-city.png differ diff --git a/themes/lupine/backgrounds/1-abstract-wave.jpg b/themes/lupine/backgrounds/1-abstract-wave.jpg new file mode 100644 index 00000000..f45ced86 Binary files /dev/null and b/themes/lupine/backgrounds/1-abstract-wave.jpg differ diff --git a/themes/lupine/backgrounds/2-omarchy.jpg b/themes/lupine/backgrounds/2-omarchy.jpg new file mode 100644 index 00000000..3f629f24 Binary files /dev/null and b/themes/lupine/backgrounds/2-omarchy.jpg differ diff --git a/themes/lupine/btop.theme b/themes/lupine/btop.theme new file mode 100644 index 00000000..17b9225c --- /dev/null +++ b/themes/lupine/btop.theme @@ -0,0 +1,93 @@ +# Main background, empty for terminal default, need to be empty if you want transparent background +theme[main_bg]="#fafafa" + +# Main text color +theme[main_fg]="#212121" + +# Title color for boxes +theme[title]="#212121" + +# Highlight color for keyboard shortcuts +theme[hi_fg]="#3264eb" + +# Background color of selected item in processes box +theme[selected_bg]="#212121" + +# Foreground color of selected item in processes box +theme[selected_fg]="#3264eb" + +# Color of inactive/disabled text +theme[inactive_fg]="#757575" + +# Color of text appearing on top of graphs, i.e uptime and current network graph scaling +theme[graph_text]="#424242" + +# Background color of the percentage meters +theme[meter_bg]="#212121" + +# Misc colors for processes box including mini cpu graphs, details memory graph and details status text +theme[proc_misc]="#424242" + +# CPU, Memory, Network, Proc box outline colors +theme[cpu_box]="#8a4ad7" +theme[mem_box]="#026fde" +theme[net_box]="#c900c4" +theme[proc_box]="#3264eb" + +# Box divider line and small boxes line color +theme[div_line]="#757575" + +# Temperature graph color (Green -> Yellow -> Red) +theme[temp_start]="#026fde" +theme[temp_mid]="#026fde" +theme[temp_end]="#c900c4" + +# CPU graph colors (Teal -> Blue -> Purple) +theme[cpu_start]="#0c67de" +theme[cpu_mid]="#3264eb" +theme[cpu_end]="#8a4ad7" + +# Mem/Disk free meter +theme[free_start]="#8a4ad7" +theme[free_mid]="#3264eb" +theme[free_end]="#0c67de" + +# Mem/Disk cached meter +theme[cached_start]="#3264eb" +theme[cached_mid]="#0c67de" +theme[cached_end]="#8a4ad7" + +# Mem/Disk available meter +theme[available_start]="#026fde" +theme[available_mid]="#c900c4" +theme[available_end]="#c900c4" + +# Mem/Disk used meter (Green -> Teal -> Blue) +theme[used_start]="#026fde" +theme[used_mid]="#0c67de" +theme[used_end]="#3264eb" + +# Download graph colors +theme[download_start]="#026fde" +theme[download_mid]="#c900c4" +theme[download_end]="#c900c4" + +# Upload graph colors (Green -> Teal -> Blue) +theme[upload_start]="#026fde" +theme[upload_mid]="#0c67de" +theme[upload_end]="#3264eb" + +# Process box color gradient for threads, mem and cpu usage +theme[process_start]="#0c67de" +theme[process_mid]="#3264eb" +theme[process_end]="#8a4ad7" + +# Graph gradient colors (spectrum shades from background to foreground) +theme[gradient_color_0]="#fafafa" +theme[gradient_color_1]="#fbfbfb" +theme[gradient_color_2]="#212121" +theme[gradient_color_3]="#757575" +theme[gradient_color_4]="#191919" +theme[gradient_color_5]="#212121" +theme[gradient_color_6]="#424242" +theme[gradient_color_7]="#595959" diff --git a/themes/lupine/chromium.theme b/themes/lupine/chromium.theme new file mode 100644 index 00000000..023723fc --- /dev/null +++ b/themes/lupine/chromium.theme @@ -0,0 +1 @@ +250,250,250 diff --git a/themes/lupine/colors.toml b/themes/lupine/colors.toml new file mode 100644 index 00000000..e495654b --- /dev/null +++ b/themes/lupine/colors.toml @@ -0,0 +1,31 @@ +# UI Colors (extended) +accent = "#3264eb" +cursor = "#212121" + +# Primary colors +foreground = "#212121" +background = "#fafafa" + +# Selection colors +selection_foreground = "#fafafa" +selection_background = "#212121" + +# Normal colors (ANSI 0-7) +color0 = "#fafafa" +color1 = "#c900c4" +color2 = "#026fde" +color3 = "#026fde" +color4 = "#3264eb" +color5 = "#8a4ad7" +color6 = "#0c67de" +color7 = "#212121" + +# Bright colors (ANSI 8-15) +color8 = "#757575" +color9 = "#f930fb" +color10 = "#358fff" +color11 = "#358fff" +color12 = "#5482ff" +color13 = "#b363ff" +color14 = "#3986ff" +color15 = "#000000" diff --git a/themes/lupine/icons.theme b/themes/lupine/icons.theme new file mode 100644 index 00000000..24e9162c --- /dev/null +++ b/themes/lupine/icons.theme @@ -0,0 +1 @@ +Yaru-purple \ No newline at end of file diff --git a/themes/lupine/light.mode b/themes/lupine/light.mode new file mode 100644 index 00000000..e69de29b diff --git a/themes/lupine/neovim.lua b/themes/lupine/neovim.lua new file mode 100644 index 00000000..3ad6c2a7 --- /dev/null +++ b/themes/lupine/neovim.lua @@ -0,0 +1,4 @@ +return { + { "bjarneo/lupine.nvim", name = "lupine", priority = 1000 }, + { "LazyVim/LazyVim", opts = { colorscheme = "lupine" } }, +} diff --git a/themes/lupine/preview-unlock.png b/themes/lupine/preview-unlock.png new file mode 100644 index 00000000..558ffae6 Binary files /dev/null and b/themes/lupine/preview-unlock.png differ diff --git a/themes/lupine/preview.png b/themes/lupine/preview.png new file mode 100644 index 00000000..40772bdd Binary files /dev/null and b/themes/lupine/preview.png differ diff --git a/themes/lupine/unlock.png b/themes/lupine/unlock.png new file mode 100644 index 00000000..bf2c9612 Binary files /dev/null and b/themes/lupine/unlock.png differ diff --git a/themes/lupine/vscode.json b/themes/lupine/vscode.json new file mode 100644 index 00000000..6eed35a1 --- /dev/null +++ b/themes/lupine/vscode.json @@ -0,0 +1,4 @@ +{ + "name": "Lupine", + "extension": "Bjarne.lupine-theme" +}