summaryrefslogtreecommitdiff
path: root/themes/iroha
diff options
context:
space:
mode:
authorAndrew Opalach <andrew@akon.city> 2025-10-17 12:22:00 -0400
committerAndrew Opalach <andrew@akon.city> 2025-10-17 12:32:42 -0400
commit544da1ba50d9cbf51a18ca0abf1db66b3baa7460 (patch)
tree1caa87664ea4937c5f4e6e8dc83c49b3132ddd70 /themes/iroha
parent85a47287e56ba9100420246531ebea5996cc0486 (diff)
downloaddotfiles-544da1ba50d9cbf51a18ca0abf1db66b3baa7460.tar.gz
dotfiles-544da1ba50d9cbf51a18ca0abf1db66b3baa7460.tar.bz2
dotfiles-544da1ba50d9cbf51a18ca0abf1db66b3baa7460.zip
Gentoo desktop
Diffstat (limited to 'themes/iroha')
-rwxr-xr-xthemes/iroha/bemenu-colored8
-rw-r--r--themes/iroha/colors.json25
-rw-r--r--themes/iroha/gtk/gtk3-dark.css157
-rw-r--r--themes/iroha/gtk/gtk4-dark.css168
-rw-r--r--themes/iroha/sway/theme18
-rw-r--r--themes/iroha/wallpaper/18tp_bn.pngbin0 -> 495880 bytes
-rw-r--r--themes/iroha/wallpaper/18tp_bn_mini_0.pngbin0 -> 141265 bytes
-rw-r--r--themes/iroha/wallpaper/18tp_bn_mini_1.pngbin0 -> 132799 bytes
-rw-r--r--themes/iroha/wallpaper/18tp_bn_mini_2.pngbin0 -> 151991 bytes
-rw-r--r--themes/iroha/wallpaper/18tp_bn_mini_3.pngbin0 -> 140312 bytes
-rw-r--r--themes/iroha/wallpaper/61635856_p0.pngbin0 -> 1137861 bytes
-rw-r--r--themes/iroha/wallpaper/links.txt5
-rw-r--r--themes/iroha/wallpaper/wallpaper.pngbin0 -> 791389 bytes
-rw-r--r--themes/iroha/wallpaper/wallpaper.xcfbin0 -> 3855173 bytes
-rw-r--r--themes/iroha/wallpaper/wallpaper2.pngbin0 -> 1065892 bytes
-rw-r--r--themes/iroha/wallpaper/wallpaper2.xcfbin0 -> 1334334 bytes
16 files changed, 381 insertions, 0 deletions
diff --git a/themes/iroha/bemenu-colored b/themes/iroha/bemenu-colored
new file mode 100755
index 0000000..f2be0a3
--- /dev/null
+++ b/themes/iroha/bemenu-colored
@@ -0,0 +1,8 @@
+#! /usr/bin/env sh
+bemenu -C --single-instance -B 0 -M 0 --hp 6 \
+ --fn "Liberation Mono 10" -H 20 \
+ --cf "#eeeeee" --cb "#000000" \
+ --hf "#000000" --hb "#ffaf00" \
+ --nf "#eeeeee" --nb "#000000" \
+ --ff "#eeeeee" --fb "#000000" \
+ --af "#eeeeee" --ab "#000000" -p ""
diff --git a/themes/iroha/colors.json b/themes/iroha/colors.json
new file mode 100644
index 0000000..7cdb075
--- /dev/null
+++ b/themes/iroha/colors.json
@@ -0,0 +1,25 @@
+{
+ "special": {
+ "background": "#000000",
+ "foreground": "#eeeeee"
+ },
+ "colors": {
+ "color0": "#000000",
+ "color1": "#d75f00",
+ "color2": "#af5f00",
+ "color3": "#ffd75f",
+ "color4": "#005f5f",
+ "color5": "#ff5f87",
+ "color6": "#ffaf00",
+ "color7": "#eeeeee",
+ "color8": "#808080",
+ "color9": "#d78700",
+ "color10": "#af8700",
+ "color11": "#ffff5f",
+ "color12": "#00875f",
+ "color13": "#ff8787",
+ "color14": "#ffd700",
+ "color15": "#ffffff",
+ "ansi256": "0,166,130,221,23,204,214,255,8,172,136,227,29,210,220,231"
+ }
+}
diff --git a/themes/iroha/gtk/gtk3-dark.css b/themes/iroha/gtk/gtk3-dark.css
new file mode 100644
index 0000000..134b7c0
--- /dev/null
+++ b/themes/iroha/gtk/gtk3-dark.css
@@ -0,0 +1,157 @@
+/* Peninsula-dark from adw-colors */
+@define-color window_bg_color #000000;
+@define-color window_fg_color #eeeeee;
+@define-color view_bg_color @window_bg_color;
+@define-color view_fg_color @window_fg_color;
+@define-color accent_bg_color #af5f00;
+@define-color accent_fg_color white;
+@define-color headerbar_bg_color @window_bg_color;
+@define-color headerbar_fg_color @window_fg_color;
+@define-color headerbar_backdrop_color @window_bg_color;
+@define-color popover_bg_color @window_bg_color;
+@define-color popover_fg_color @view_fg_color;
+@define-color dialog_bg_color @window_bg_color;
+@define-color dialog_fg_color @view_fg_color;
+@define-color card_bg_color @window_bg_color;
+@define-color card_fg_color @view_fg_color;
+@define-color sidebar_bg_color @window_bg_color;
+@define-color sidebar_fg_color @window_fg_color;
+@define-color sidebar_backdrop_color @window_bg_color;
+@define-color sidebar_shade_color rgba(0, 0, 0, 0.25);
+@define-color sidebar_border_color rgba(0, 0, 0, 0.36);
+@define-color destructive_bg_color #d75f00;
+@define-color success_bg_color #005f5f;
+@define-color warning_bg_color #ffd75f;
+@define-color error_bg_color @destructive_bg_color;
+decoration {
+ box-shadow: 0 3px 12px 1px rgba(0, 0, 0, 0.7), 0 0 0 1px mix(white, @window_bg_color, 0.82);
+}
+decoration:backdrop {
+ box-shadow: 0 3px 12px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.4), 0 0 0 1px mix(white, @window_bg_color, 0.95);
+}
+.tiled decoration, .tiled-top decoration, .tiled-bottom decoration, .tiled-right decoration, .tiled-left decoration {
+ box-shadow: 0 0 0 1px mix(white, @window_bg_color, 0.95), 0 0 0 20px transparent;
+}
+messagedialog.csd decoration, .csd.popup decoration, .maximized .csd.popup decoration {
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.8), 0 0 0 1px alpha(mix(white, @window_bg_color, 0.82), 0.9);
+}
+tooltip.csd decoration {
+ box-shadow: none;
+}
+.maximized decoration, .fullscreen decoration {
+ border-radius: 0;
+ box-shadow: none;
+}
+.ssd decoration {
+ box-shadow: 0 0 0 1px mix(white, @window_bg_color, 0.82);
+}
+.ssd decoration:backdrop {
+ box-shadow: 0 0 0 1px mix(white, @window_bg_color, 0.95);
+}
+.ssd.maximized decoration, .ssd.maximized decoration:backdrop {
+ box-shadow: none;
+}
+.solid-csd decoration {
+ box-shadow: inset 0 0 0 5px alpha(currentColor, 0.5), inset 0 0 0 4px @headerbar_bg_color, inset 0 0 0 1px alpha(currentColor, 0.5);
+}
+.solid-csd decoration:backdrop {
+ box-shadow: inset 0 0 0 3px @window_bg_color;
+}
+
+button.titlebutton {
+ min-width: 18px;
+ min-height: 18px;
+ border-radius: 24px;
+ color: transparent;
+}
+
+button.titlebutton {
+ margin: 0 4px;
+ border-width: 0;
+}
+button.titlebutton.close {
+ box-shadow: inset 0 0 0 6px @destructive_bg_color;
+}
+button.titlebutton.close:hover {
+ box-shadow: inset 0 0 0 8px mix(white, @destructive_bg_color, 0.7);
+}
+button.titlebutton.close:active {
+ background-color: mix(white, @destructive_bg_color, 0.5);
+ box-shadow: none;
+}
+button.titlebutton.maximize {
+ box-shadow: inset 0 0 0 6px @success_bg_color;
+}
+button.titlebutton.maximize:hover {
+ box-shadow: inset 0 0 0 4px mix(white, @success_bg_color, 0.7);
+}
+button.titlebutton.maximize:active {
+ background-color: mix(white, @success_bg_color, 0.5);
+ box-shadow: none;
+}
+button.titlebutton.minimize {
+ box-shadow: inset 0 0 0 6px @warning_bg_color;
+}
+button.titlebutton.minimize:hover {
+ box-shadow: inset 0 0 0 8px mix(white, @warning_bg_color, 0.7);
+}
+button.titlebutton.minimize:active {
+ background-color: mix(white, @warning_bg_color, 0.5);
+ box-shadow: none;
+}
+
+.maximized button.titlebutton.maximize {
+ box-shadow: inset 0 0 0 6px @success_bg_color;
+}
+.maximized button.titlebutton.maximize:hover {
+ box-shadow: inset 0 0 0 8px mix(white, @success_bg_color, 0.7);
+}
+.maximized button.titlebutton.maximize:active {
+ background-color: mix(white, @success_bg_color, 0.5);
+ box-shadow: none;
+}
+
+button.titlebutton:backdrop {
+ opacity: 0.5;
+}
+button.titlebutton:backdrop.close {
+ box-shadow: inset 0 0 0 6px alpha(@headerbar_fg_color, 0.15);
+}
+button.titlebutton:backdrop.close:hover {
+ box-shadow: inset 0 0 0 8px mix(white,@destructive_bg_color, 0.7);
+}
+button.titlebutton:backdrop.close:active {
+ background-color: mix(white, @destructive_bg_color, 0.5);
+ box-shadow: none;
+}
+button.titlebutton:backdrop.maximize {
+ box-shadow: inset 0 0 0 6px alpha(@headerbar_fg_color, 0.15);
+}
+button.titlebutton:backdrop.maximize:hover {
+ box-shadow: inset 0 0 0 4px mix(white,@success_bg_color, 0.7);
+}
+button.titlebutton:backdrop.maximize:active {
+ background-color: mix(white, @success_bg_color, 0.5);
+ box-shadow: none;
+}
+button.titlebutton:backdrop.minimize {
+ box-shadow: inset 0 0 0 6px alpha(@headerbar_fg_color, 0.15);
+}
+button.titlebutton:backdrop.minimize:hover {
+ box-shadow: inset 0 0 0 8px mix(white, @warning_bg_color, 0.7);
+}
+button.titlebutton:backdrop.minimize:active {
+ background-color: mix(white, @warning_bg_color, 0.5);
+ box-shadow: none;
+}
+
+.maximized button.titlebutton:backdrop.maximize {
+ box-shadow: inset 0 0 0 6px alpha(@headerbar_fg_color, 0.15);
+}
+.maximized button.titlebutton:backdrop.maximize:hover {
+ box-shadow: inset 0 0 0 8px mix(white, @success_bg_color, 0.7);
+}
+.maximized button.titlebutton:backdrop.maximize:active {
+ background-color: mix(white, @success_bg_color, 0.5);
+ box-shadow: none;
+}
diff --git a/themes/iroha/gtk/gtk4-dark.css b/themes/iroha/gtk/gtk4-dark.css
new file mode 100644
index 0000000..337a219
--- /dev/null
+++ b/themes/iroha/gtk/gtk4-dark.css
@@ -0,0 +1,168 @@
+/* Peninsula-dark from adw-colors */
+@define-color window_bg_color #000000;
+@define-color window_fg_color #eeeeee;
+@define-color view_bg_color @window_bg_color;
+@define-color view_fg_color @window_fg_color;
+@define-color accent_bg_color #af5f00;
+@define-color accent_fg_color white;
+@define-color headerbar_bg_color @window_bg_color;
+@define-color headerbar_fg_color @window_fg_color;
+@define-color headerbar_backdrop_color @window_bg_color;
+@define-color popover_bg_color @window_bg_color;
+@define-color popover_fg_color @view_fg_color;
+@define-color dialog_bg_color @window_bg_color;
+@define-color dialog_fg_color @view_fg_color;
+@define-color card_bg_color @window_bg_color;
+@define-color card_fg_color @view_fg_color;
+@define-color sidebar_bg_color @window_bg_color;
+@define-color sidebar_fg_color @window_fg_color;
+@define-color sidebar_backdrop_color @window_bg_color;
+@define-color sidebar_shade_color rgba(0, 0, 0, 0.25);
+@define-color sidebar_border_color rgba(0, 0, 0, 0.36);
+@define-color secondary_sidebar_bg_color @window_bg_color;
+@define-color secondary_sidebar_fg_color @view_fg_color;
+@define-color secondary_sidebar_backdrop_color @view_bg_color;
+@define-color secondary_sidebar_shade_color rgba(0, 0, 0, 0.25);
+@define-color secondary_sidebar_border_color rgba(0, 0, 0, 0.36);
+@define-color destructive_bg_color #d75f00;
+@define-color success_bg_color #005f5f;
+@define-color warning_bg_color #ffd75f;
+@define-color error_bg_color @destructive_bg_color;
+:root {
+ --accent-blue: #007bff;
+ --accent-teal: #1180b2;
+ --accent-green: #3a944a;
+ --accent-yellow: #c88800;
+ --accent-orange: #ff806c;
+ --accent-red: #ff5555;
+ --accent-pink: #ad3da4;
+ --accent-purple: #9141ac;
+ --accent-slate: #6f8396;
+ --accent-bg-color: @accent_bg_color;
+ --accent-fg-color: @accent_fg_color;
+ --window-bg-color: @window_bg_color;
+ --window-fg-color: @window_fg_color;
+ --view-bg-color: @view_bg_color;
+ --view-fg-color: @view_fg_color;
+ --headerbar-bg-color: @headerbar_bg_color;
+ --headerbar-fg-color: @headerbar_fg_color;
+ --headerbar-backdrop-color: @headerbar_backdrop_color;
+ --sidebar-bg-color: @sidebar_bg_color;
+ --sidebar-fg-color: @sidebar_fg_color;
+ --sidebar-backdrop-color: @sidebar_backdrop_color;
+ --sidebar-shade-color: @sidebar_shade_color;
+ --sidebar-border-color: @sidebar_border_color;
+ --secondary-sidebar-bg-color: @secondary_sidebar_bg_color;
+ --secondary-sidebar-fg-color: @secondary_sidebar_fg_color;
+ --secondary-sidebar-backdrop-color: @secondary_sidebar_backdrop_color;
+ --secondary-sidebar-shade-color: @secondary_sidebar_shade_color;
+ --secondary-sidebar-border-color: @secondary_sidebar_border_color;
+ --card-bg-color: @card_bg_color;
+ --card-fg-color: @card_fg_color;
+ --dialog-bg-color: @dialog_bg_color;
+ --dialog-fg-color: @dialog_fg_color;
+ --popover-bg-color: @popover_bg_color;
+ --popover-fg-color: @popover_fg_color;
+ --destructive-bg-color: @destructive_bg_color;
+ --success-bg-color: @success_bg_color;
+ --warning-bg-color: @warning_bg_color;
+ --error-bg-color: @error_bg_color;
+}
+
+windowcontrols > button > image {
+ min-width: 18px;
+ min-height: 18px;
+ border-radius: 24px;
+ color: transparent;
+}
+
+windowcontrols > button {
+ min-width: 18px;
+ min-height: 18px;
+}
+windowcontrols > button > image {
+ padding: 0;
+}
+windowcontrols > button.close > image {
+ box-shadow: inset 0 0 0 6px @destructive_bg_color;
+}
+windowcontrols > button.close > image:hover {
+ box-shadow: inset 0 0 0 8px color-mix(in srgb, white 30%, @destructive_bg_color);
+}
+windowcontrols > button.close > image:active {
+ background-color: color-mix(in srgb, white 50%, @destructive_bg_color);
+ box-shadow: none;
+}
+windowcontrols > button.maximize > image {
+ box-shadow: inset 0 0 0 6px @success_bg_color;
+}
+windowcontrols > button.maximize > image:hover {
+ box-shadow: inset 0 0 0 4px color-mix(in srgb, white 30%, @success_bg_color);
+}
+windowcontrols > button.maximize > image:active {
+ background-color: color-mix(in srgb, white 50%, @success_bg_color);
+ box-shadow: none;
+}
+windowcontrols > button.minimize > image {
+ box-shadow: inset 0 0 0 6px @warning_bg_color;
+}
+windowcontrols > button.minimize > image:hover {
+ box-shadow: inset 0 0 0 8px color-mix(in srgb, white 30%, @warning_bg_color);
+}
+windowcontrols > button.minimize > image:active {
+ background-color: color-mix(in srgb, white 50%, @warning_bg_color);
+ box-shadow: none;
+}
+
+.maximized windowcontrols > button.maximize > image {
+ box-shadow: inset 0 0 0 6px @success_bg_color;
+}
+.maximized windowcontrols > button.maximize > image:hover {
+ box-shadow: inset 0 0 0 8px color-mix(in srgb, white 30%, @success_bg_color);
+}
+.maximized windowcontrols > button.maximize > image:active {
+ background-color: color-mix(in srgb, white 50%, @success_bg_color);
+ box-shadow: none;
+}
+
+windowcontrols > button:backdrop.close > image {
+ box-shadow: inset 0 0 0 6px color-mix(in srgb, var(--headerbar-fg-color) 15%, transparent);
+}
+windowcontrols > button:backdrop.close > image:hover {
+ box-shadow: inset 0 0 0 8px color-mix(in srgb, white 30%, @destructive_bg_color);
+}
+windowcontrols > button:backdrop.close > image:active {
+ background-color: color-mix(in srgb, white 50%, @destructive_bg_color);
+ box-shadow: none;
+}
+windowcontrols > button:backdrop.maximize > image {
+ box-shadow: inset 0 0 0 6px color-mix(in srgb, var(--headerbar-fg-color) 15%, transparent);
+}
+windowcontrols > button:backdrop.maximize > image:hover {
+ box-shadow: inset 0 0 0 4px color-mix(in srgb, white 30%, @success_bg_color);
+}
+windowcontrols > button:backdrop.maximize > image:active {
+ background-color: color-mix(in srgb, white 50%, @success_bg_color);
+ box-shadow: none;
+}
+windowcontrols > button:backdrop.minimize > image {
+ box-shadow: inset 0 0 0 6px color-mix(in srgb, var(--headerbar-fg-color) 15%, transparent);
+}
+windowcontrols > button:backdrop.minimize > image:hover {
+ box-shadow: inset 0 0 0 8px color-mix(in srgb, white 30%, @warning_bg_color);
+}
+windowcontrols > button:backdrop.minimize > image:active {
+ background-color: color-mix(in srgb, white 50%, @warning_bg_color);
+ box-shadow: none;
+}
+
+.maximized windowcontrols > button:backdrop.maximize > image {
+ box-shadow: inset 0 0 0 6px color-mix(in srgb, var(--headerbar-fg-color) 15%, transparent);
+}
+.maximized windowcontrols > button:backdrop.maximize > image:hover {
+ box-shadow: inset 0 0 0 8px color-mix(in srgb, white 30%, @success_bg_color);
+}
+.maximized windowcontrols > button:backdrop.maximize > image:active {
+ background-color: color-mix(in srgb, white 50%, @success_bg_color);
+ box-shadow: none;
+}
diff --git a/themes/iroha/sway/theme b/themes/iroha/sway/theme
new file mode 100644
index 0000000..2ce5c28
--- /dev/null
+++ b/themes/iroha/sway/theme
@@ -0,0 +1,18 @@
+set $mod4 Mod4
+
+set $bg #000000
+set $fg #eeeeee
+set $c1 #af5f00
+set $c1_light #af8700
+set $c2 #af8700
+set $urgent #d75f00
+
+set $wallpaper1 "~/c/dotfiles/themes/iroha/wallpaper/wallpaper.png"
+set $wallpaper2 "~/c/dotfiles/themes/iroha/wallpaper/wallpaper2.png"
+
+output "DP-1" {
+ bg $wallpaper1 fill
+}
+
+bindsym --no-repeat $mod4+F1 output "DP-1" bg $wallpaper1 fill
+bindsym --no-repeat $mod4+F2 output "DP-1" bg $wallpaper2 fill
diff --git a/themes/iroha/wallpaper/18tp_bn.png b/themes/iroha/wallpaper/18tp_bn.png
new file mode 100644
index 0000000..9d0c809
--- /dev/null
+++ b/themes/iroha/wallpaper/18tp_bn.png
Binary files differ
diff --git a/themes/iroha/wallpaper/18tp_bn_mini_0.png b/themes/iroha/wallpaper/18tp_bn_mini_0.png
new file mode 100644
index 0000000..322637f
--- /dev/null
+++ b/themes/iroha/wallpaper/18tp_bn_mini_0.png
Binary files differ
diff --git a/themes/iroha/wallpaper/18tp_bn_mini_1.png b/themes/iroha/wallpaper/18tp_bn_mini_1.png
new file mode 100644
index 0000000..b525928
--- /dev/null
+++ b/themes/iroha/wallpaper/18tp_bn_mini_1.png
Binary files differ
diff --git a/themes/iroha/wallpaper/18tp_bn_mini_2.png b/themes/iroha/wallpaper/18tp_bn_mini_2.png
new file mode 100644
index 0000000..e650889
--- /dev/null
+++ b/themes/iroha/wallpaper/18tp_bn_mini_2.png
Binary files differ
diff --git a/themes/iroha/wallpaper/18tp_bn_mini_3.png b/themes/iroha/wallpaper/18tp_bn_mini_3.png
new file mode 100644
index 0000000..b0025ca
--- /dev/null
+++ b/themes/iroha/wallpaper/18tp_bn_mini_3.png
Binary files differ
diff --git a/themes/iroha/wallpaper/61635856_p0.png b/themes/iroha/wallpaper/61635856_p0.png
new file mode 100644
index 0000000..2dbe0f7
--- /dev/null
+++ b/themes/iroha/wallpaper/61635856_p0.png
Binary files differ
diff --git a/themes/iroha/wallpaper/links.txt b/themes/iroha/wallpaper/links.txt
new file mode 100644
index 0000000..a244254
--- /dev/null
+++ b/themes/iroha/wallpaper/links.txt
@@ -0,0 +1,5 @@
+https://web.archive.org/web/20160406131257/http://www.konami.jp/bemani/bm2dx/bm2dx18/image/18tp_bn.png
+https://web.archive.org/web/20160805050254/http://www.konami.jp/bemani/bm2dx/bm2dx18/image/18tp_bn_mini_3.png
+https://web.archive.org/web/20160805033011/http://www.konami.jp/bemani/bm2dx/bm2dx18/image/18tp_bn_mini_2.png
+https://web.archive.org/web/20160805153756/http://www.konami.jp/bemani/bm2dx/bm2dx18/image/18tp_bn_mini_1.png
+https://web.archive.org/web/20160805164320/http://www.konami.jp/bemani/bm2dx/bm2dx18/image/18tp_bn_mini_0.png
diff --git a/themes/iroha/wallpaper/wallpaper.png b/themes/iroha/wallpaper/wallpaper.png
new file mode 100644
index 0000000..aa16301
--- /dev/null
+++ b/themes/iroha/wallpaper/wallpaper.png
Binary files differ
diff --git a/themes/iroha/wallpaper/wallpaper.xcf b/themes/iroha/wallpaper/wallpaper.xcf
new file mode 100644
index 0000000..dfbff43
--- /dev/null
+++ b/themes/iroha/wallpaper/wallpaper.xcf
Binary files differ
diff --git a/themes/iroha/wallpaper/wallpaper2.png b/themes/iroha/wallpaper/wallpaper2.png
new file mode 100644
index 0000000..edd57b2
--- /dev/null
+++ b/themes/iroha/wallpaper/wallpaper2.png
Binary files differ
diff --git a/themes/iroha/wallpaper/wallpaper2.xcf b/themes/iroha/wallpaper/wallpaper2.xcf
new file mode 100644
index 0000000..116b0f6
--- /dev/null
+++ b/themes/iroha/wallpaper/wallpaper2.xcf
Binary files differ