summaryrefslogtreecommitdiffstats
path: root/roles/hyprtheme/files
diff options
context:
space:
mode:
authorAhmed Abdelhalim <[email protected]>2026-01-15 14:50:00 +0100
committerAhmed Abdelhalim <[email protected]>2026-01-15 14:50:00 +0100
commit99a4507fb0186f490ba6a4d35371f5fba5445b2d (patch)
tree4fd1066a70f4bd495cb8db16097e740879ee44f9 /roles/hyprtheme/files
parent8324dd804034d03905b765d37a43bda3f433a378 (diff)
Add more themes (based on omarchy themes) with minor modifications
Diffstat (limited to 'roles/hyprtheme/files')
-rw-r--r--roles/hyprtheme/files/themes/gruvbox/backgrounds/2-gruvbox.jpgbin0 -> 443959 bytes
-rw-r--r--roles/hyprtheme/files/themes/gruvbox/backgrounds/a_road_surrounded_by_trees.jpgbin0 -> 1290664 bytes
-rw-r--r--roles/hyprtheme/files/themes/gruvbox/neovim.lua9
-rw-r--r--roles/hyprtheme/files/themes/matte-black/backgrounds/0-ship-at-sea.jpgbin0 -> 1681677 bytes
-rw-r--r--roles/hyprtheme/files/themes/matte-black/backgrounds/1-matte-black.jpgbin0 -> 1033920 bytes
-rw-r--r--roles/hyprtheme/files/themes/matte-black/backgrounds/2-matte-black-hands.jpgbin0 -> 482067 bytes
-rw-r--r--roles/hyprtheme/files/themes/matte-black/btop.theme92
-rw-r--r--roles/hyprtheme/files/themes/matte-black/neovim.lua9
-rw-r--r--roles/hyprtheme/files/themes/osaka-jade/backgrounds/3-osaka-jade-bg.jpgbin0 -> 2243941 bytes
-rw-r--r--roles/hyprtheme/files/themes/osaka-jade/neovim.lua12
-rw-r--r--roles/hyprtheme/files/themes/ristretto/backgrounds/1-ristretto.jpgbin0 -> 210019 bytes
-rw-r--r--roles/hyprtheme/files/themes/ristretto/backgrounds/2-ristretto.jpgbin0 -> 1538954 bytes
-rw-r--r--roles/hyprtheme/files/themes/ristretto/backgrounds/3-ristretto.jpgbin0 -> 816682 bytes
-rw-r--r--roles/hyprtheme/files/themes/ristretto/neovim.lua31
-rw-r--r--roles/hyprtheme/files/themes/tokyo-night/backgrounds/1-scenery-pink-lakeside-sunset-lake-landscape-scenic-panorama-7680x3215-144.pngbin0 -> 2804358 bytes
15 files changed, 153 insertions, 0 deletions
diff --git a/roles/hyprtheme/files/themes/gruvbox/backgrounds/2-gruvbox.jpg b/roles/hyprtheme/files/themes/gruvbox/backgrounds/2-gruvbox.jpg
new file mode 100644
index 00000000..fd318699
--- /dev/null
+++ b/roles/hyprtheme/files/themes/gruvbox/backgrounds/2-gruvbox.jpg
Binary files differ
diff --git a/roles/hyprtheme/files/themes/gruvbox/backgrounds/a_road_surrounded_by_trees.jpg b/roles/hyprtheme/files/themes/gruvbox/backgrounds/a_road_surrounded_by_trees.jpg
new file mode 100644
index 00000000..4944aa28
--- /dev/null
+++ b/roles/hyprtheme/files/themes/gruvbox/backgrounds/a_road_surrounded_by_trees.jpg
Binary files differ
diff --git a/roles/hyprtheme/files/themes/gruvbox/neovim.lua b/roles/hyprtheme/files/themes/gruvbox/neovim.lua
new file mode 100644
index 00000000..edaf0d54
--- /dev/null
+++ b/roles/hyprtheme/files/themes/gruvbox/neovim.lua
@@ -0,0 +1,9 @@
+return {
+ { "ellisonleao/gruvbox.nvim" },
+ {
+ "LazyVim/LazyVim",
+ opts = {
+ colorscheme = "gruvbox",
+ },
+ },
+}
diff --git a/roles/hyprtheme/files/themes/matte-black/backgrounds/0-ship-at-sea.jpg b/roles/hyprtheme/files/themes/matte-black/backgrounds/0-ship-at-sea.jpg
new file mode 100644
index 00000000..4375ee2b
--- /dev/null
+++ b/roles/hyprtheme/files/themes/matte-black/backgrounds/0-ship-at-sea.jpg
Binary files differ
diff --git a/roles/hyprtheme/files/themes/matte-black/backgrounds/1-matte-black.jpg b/roles/hyprtheme/files/themes/matte-black/backgrounds/1-matte-black.jpg
new file mode 100644
index 00000000..2afb1bcb
--- /dev/null
+++ b/roles/hyprtheme/files/themes/matte-black/backgrounds/1-matte-black.jpg
Binary files differ
diff --git a/roles/hyprtheme/files/themes/matte-black/backgrounds/2-matte-black-hands.jpg b/roles/hyprtheme/files/themes/matte-black/backgrounds/2-matte-black-hands.jpg
new file mode 100644
index 00000000..b76792cb
--- /dev/null
+++ b/roles/hyprtheme/files/themes/matte-black/backgrounds/2-matte-black-hands.jpg
Binary files differ
diff --git a/roles/hyprtheme/files/themes/matte-black/btop.theme b/roles/hyprtheme/files/themes/matte-black/btop.theme
new file mode 100644
index 00000000..c8cdcd02
--- /dev/null
+++ b/roles/hyprtheme/files/themes/matte-black/btop.theme
@@ -0,0 +1,92 @@
+# ────────────────────────────────────────────────────────────
+# Bashtop theme - Omarchy Matte Black
+# by tahayvr
+# https://github.com/tahayvr
+# ────────────────────────────────────────────────────────────
+
+# Colors should be in 6 or 2 character hexadecimal or single spaced rgb decimal: "#RRGGBB", "#BW" or "0-255 0-255 0-255"
+# example for white: "#ffffff", "#ff" or "255 255 255".
+
+# All graphs and meters can be gradients
+# For single color graphs leave "mid" and "end" variable empty.
+# Use "start" and "end" variables for two color gradient
+# Use "start", "mid" and "end" for three color gradient
+
+# Main background, empty for terminal default, need to be empty if you want transparent background
+theme[main_bg]=""
+
+# Main text color
+theme[main_fg]="#EAEAEA"
+
+# Title color for boxes
+theme[title]="#8a8a8d"
+
+# Highlight color for keyboard shortcuts
+theme[hi_fg]="#f59e0b"
+
+# Background color of selected item in processes box
+theme[selected_bg]="#f59e0b"
+
+# Foreground color of selected item in processes box
+theme[selected_fg]="#EAEAEA"
+
+# Color of inactive/disabled text
+theme[inactive_fg]="#333333"
+
+# Misc colors for processes box including mini cpu graphs, details memory graph and details status text
+theme[proc_misc]="#8a8a8d"
+
+# Cpu box outline color
+theme[cpu_box]="#8a8a8d"
+
+# Memory/disks box outline color
+theme[mem_box]="#8a8a8d"
+
+# Net up/down box outline color
+theme[net_box]="#8a8a8d"
+
+# Processes box outline color
+theme[proc_box]="#8a8a8d"
+
+# Box divider line and small boxes line color
+theme[div_line]="#8a8a8d"
+
+# Temperature graph colors
+theme[temp_start]="#8a8a8d"
+theme[temp_mid]="#f59e0b"
+theme[temp_end]="#b91c1c"
+
+# CPU graph colors
+theme[cpu_start]="#8a8a8d"
+theme[cpu_mid]="#f59e0b"
+theme[cpu_end]="#b91c1c"
+
+# Mem/Disk free meter
+theme[free_start]="#8a8a8d"
+theme[free_mid]="#f59e0b"
+theme[free_end]="#b91c1c"
+
+# Mem/Disk cached meter
+theme[cached_start]="#8a8a8d"
+theme[cached_mid]="#f59e0b"
+theme[cached_end]="#b91c1c"
+
+# Mem/Disk available meter
+theme[available_start]="#8a8a8d"
+theme[available_mid]="#f59e0b"
+theme[available_end]="#b91c1c"
+
+# Mem/Disk used meter
+theme[used_start]="#8a8a8d"
+theme[used_mid]="#f59e0b"
+theme[used_end]="#b91c1c"
+
+# Download graph colors
+theme[download_start]="#8a8a8d"
+theme[download_mid]="#f59e0b"
+theme[download_end]="#b91c1c"
+
+# Upload graph colors
+theme[upload_start]="#8a8a8d"
+theme[upload_mid]="#f59e0b"
+theme[upload_end]="#b91c1c"
diff --git a/roles/hyprtheme/files/themes/matte-black/neovim.lua b/roles/hyprtheme/files/themes/matte-black/neovim.lua
new file mode 100644
index 00000000..d8e354d0
--- /dev/null
+++ b/roles/hyprtheme/files/themes/matte-black/neovim.lua
@@ -0,0 +1,9 @@
+return {
+ { "tahayvr/matteblack.nvim", lazy = false, priority = 1000 },
+ {
+ "LazyVim/LazyVim",
+ opts = {
+ colorscheme = "matteblack",
+ },
+ },
+}
diff --git a/roles/hyprtheme/files/themes/osaka-jade/backgrounds/3-osaka-jade-bg.jpg b/roles/hyprtheme/files/themes/osaka-jade/backgrounds/3-osaka-jade-bg.jpg
new file mode 100644
index 00000000..729ccae4
--- /dev/null
+++ b/roles/hyprtheme/files/themes/osaka-jade/backgrounds/3-osaka-jade-bg.jpg
Binary files differ
diff --git a/roles/hyprtheme/files/themes/osaka-jade/neovim.lua b/roles/hyprtheme/files/themes/osaka-jade/neovim.lua
new file mode 100644
index 00000000..30afe400
--- /dev/null
+++ b/roles/hyprtheme/files/themes/osaka-jade/neovim.lua
@@ -0,0 +1,12 @@
+return {
+ {
+ "ribru17/bamboo.nvim",
+ priority = 1000,
+ },
+ {
+ "LazyVim/LazyVim",
+ opts = {
+ colorscheme = "bamboo",
+ },
+ },
+}
diff --git a/roles/hyprtheme/files/themes/ristretto/backgrounds/1-ristretto.jpg b/roles/hyprtheme/files/themes/ristretto/backgrounds/1-ristretto.jpg
new file mode 100644
index 00000000..7618e1b5
--- /dev/null
+++ b/roles/hyprtheme/files/themes/ristretto/backgrounds/1-ristretto.jpg
Binary files differ
diff --git a/roles/hyprtheme/files/themes/ristretto/backgrounds/2-ristretto.jpg b/roles/hyprtheme/files/themes/ristretto/backgrounds/2-ristretto.jpg
new file mode 100644
index 00000000..faf63eab
--- /dev/null
+++ b/roles/hyprtheme/files/themes/ristretto/backgrounds/2-ristretto.jpg
Binary files differ
diff --git a/roles/hyprtheme/files/themes/ristretto/backgrounds/3-ristretto.jpg b/roles/hyprtheme/files/themes/ristretto/backgrounds/3-ristretto.jpg
new file mode 100644
index 00000000..385b01d9
--- /dev/null
+++ b/roles/hyprtheme/files/themes/ristretto/backgrounds/3-ristretto.jpg
Binary files differ
diff --git a/roles/hyprtheme/files/themes/ristretto/neovim.lua b/roles/hyprtheme/files/themes/ristretto/neovim.lua
new file mode 100644
index 00000000..4263da70
--- /dev/null
+++ b/roles/hyprtheme/files/themes/ristretto/neovim.lua
@@ -0,0 +1,31 @@
+return {
+ {
+ "gthelding/monokai-pro.nvim",
+ config = function()
+ require("monokai-pro").setup({
+ filter = "ristretto",
+ override = function()
+ return {
+ NonText = { fg = "#948a8b" },
+ MiniIconsGrey = { fg = "#948a8b" },
+ MiniIconsRed = { fg = "#fd6883" },
+ MiniIconsBlue = { fg = "#85dacc" },
+ MiniIconsGreen = { fg = "#adda78" },
+ MiniIconsYellow = { fg = "#f9cc6c" },
+ MiniIconsOrange = { fg = "#f38d70" },
+ MiniIconsPurple = { fg = "#a8a9eb" },
+ MiniIconsAzure = { fg = "#a8a9eb" },
+ MiniIconsCyan = { fg = "#85dacc" }, -- same value as MiniIconsBlue for consistency
+ }
+ end,
+ })
+ vim.cmd([[colorscheme monokai-pro]])
+ end,
+ },
+ {
+ "LazyVim/LazyVim",
+ opts = {
+ colorscheme = "monokai-pro",
+ },
+ },
+}
diff --git a/roles/hyprtheme/files/themes/tokyo-night/backgrounds/1-scenery-pink-lakeside-sunset-lake-landscape-scenic-panorama-7680x3215-144.png b/roles/hyprtheme/files/themes/tokyo-night/backgrounds/1-scenery-pink-lakeside-sunset-lake-landscape-scenic-panorama-7680x3215-144.png
new file mode 100644
index 00000000..d8067288
--- /dev/null
+++ b/roles/hyprtheme/files/themes/tokyo-night/backgrounds/1-scenery-pink-lakeside-sunset-lake-landscape-scenic-panorama-7680x3215-144.png
Binary files differ