summaryrefslogtreecommitdiff
path: root/arch/wallust
diff options
context:
space:
mode:
authorsteven-na <noreply.github@stvnc.dev>2026-04-26 11:58:32 -0700
committersteven-na <noreply.github@stvnc.dev>2026-04-26 11:58:32 -0700
commit4b309f0a5555b5fed5a65ee425dcb6da15421f5b (patch)
treeb923f4f76df6205ee3099d9bf8072209ff9e8256 /arch/wallust
Initial commit.
Diffstat (limited to 'arch/wallust')
-rw-r--r--arch/wallust/.config/wallust/templates/eww-colors.scss5
-rw-r--r--arch/wallust/.config/wallust/templates/ghostty-colors.conf19
-rw-r--r--arch/wallust/.config/wallust/templates/hyprland-colors.conf10
-rw-r--r--arch/wallust/.config/wallust/templates/launcher-colors.sh10
-rw-r--r--arch/wallust/.config/wallust/templates/mako.conf15
-rw-r--r--arch/wallust/.config/wallust/templates/nvim.lua19
-rw-r--r--arch/wallust/.config/wallust/templates/spicetify-colors.ini19
-rw-r--r--arch/wallust/.config/wallust/wallust.toml14
8 files changed, 111 insertions, 0 deletions
diff --git a/arch/wallust/.config/wallust/templates/eww-colors.scss b/arch/wallust/.config/wallust/templates/eww-colors.scss
new file mode 100644
index 0000000..782b2fa
--- /dev/null
+++ b/arch/wallust/.config/wallust/templates/eww-colors.scss
@@ -0,0 +1,5 @@
+$bg: {{background}};
+$fg: {{foreground}};
+$accent: {{color4}};
+$surface: {{color0}};
+$muted: {{color8}};
diff --git a/arch/wallust/.config/wallust/templates/ghostty-colors.conf b/arch/wallust/.config/wallust/templates/ghostty-colors.conf
new file mode 100644
index 0000000..dfa89c5
--- /dev/null
+++ b/arch/wallust/.config/wallust/templates/ghostty-colors.conf
@@ -0,0 +1,19 @@
+background = {{background}}
+foreground = {{foreground}}
+
+palette = 0={{color0}}
+palette = 1={{color1}}
+palette = 2={{color2}}
+palette = 3={{color3}}
+palette = 4={{color4}}
+palette = 5={{color5}}
+palette = 6={{color6}}
+palette = 7={{color7}}
+palette = 8={{color8}}
+palette = 9={{color9}}
+palette = 10={{color10}}
+palette = 11={{color11}}
+palette = 12={{color12}}
+palette = 13={{color13}}
+palette = 14={{color14}}
+palette = 15={{color15}}
diff --git a/arch/wallust/.config/wallust/templates/hyprland-colors.conf b/arch/wallust/.config/wallust/templates/hyprland-colors.conf
new file mode 100644
index 0000000..18e7f3d
--- /dev/null
+++ b/arch/wallust/.config/wallust/templates/hyprland-colors.conf
@@ -0,0 +1,10 @@
+general {
+ col.active_border = rgba({{ color4 | replace("#", "") }}ee)
+ col.inactive_border = rgba({{ color0 | replace("#", "") }}aa)
+}
+
+decoration {
+ shadow {
+ color = rgba({{ background | replace("#", "") }}ee)
+ }
+}
diff --git a/arch/wallust/.config/wallust/templates/launcher-colors.sh b/arch/wallust/.config/wallust/templates/launcher-colors.sh
new file mode 100644
index 0000000..35b03ee
--- /dev/null
+++ b/arch/wallust/.config/wallust/templates/launcher-colors.sh
@@ -0,0 +1,10 @@
+NB="{{background}}"
+NF="{{foreground}}"
+SB="{{color4}}"
+SF="{{background}}"
+AB="{{color0}}"
+AF="{{foreground}}"
+TB="{{background}}"
+TF="{{color4}}"
+FB="{{background}}"
+FF="{{foreground}}"
diff --git a/arch/wallust/.config/wallust/templates/mako.conf b/arch/wallust/.config/wallust/templates/mako.conf
new file mode 100644
index 0000000..d5d8382
--- /dev/null
+++ b/arch/wallust/.config/wallust/templates/mako.conf
@@ -0,0 +1,15 @@
+font=JetBrainsMono Nerd Font 12
+border-size=2
+border-radius=4
+padding=8,12
+max-icon-size=48
+default-timeout=5000
+ignore-timeout=1
+
+background-color={{background}}
+text-color={{foreground}}
+border-color={{color4}}
+
+[urgency=high]
+border-color={{color1}}
+background-color={{background}}
diff --git a/arch/wallust/.config/wallust/templates/nvim.lua b/arch/wallust/.config/wallust/templates/nvim.lua
new file mode 100644
index 0000000..2458113
--- /dev/null
+++ b/arch/wallust/.config/wallust/templates/nvim.lua
@@ -0,0 +1,19 @@
+-- Generated by wallust — do not edit manually
+return {
+ base00 = "{{background}}", -- bg
+ base01 = "{{color0}}", -- bg highlight
+ base02 = "{{color8}}", -- selection
+ base03 = "{{color8}}", -- comments
+ base04 = "{{color7}}", -- dark fg
+ base05 = "{{foreground}}", -- default fg
+ base06 = "{{color15}}", -- light fg
+ base07 = "{{color15}}", -- bright white
+ base08 = "{{color1}}", -- red / errors
+ base09 = "{{color9}}", -- orange / constants
+ base0A = "{{color3}}", -- yellow / classes
+ base0B = "{{color2}}", -- green / strings
+ base0C = "{{color6}}", -- cyan / support
+ base0D = "{{color4}}", -- blue / functions
+ base0E = "{{color5}}", -- purple / keywords
+ base0F = "{{color13}}", -- brown / embedded
+}
diff --git a/arch/wallust/.config/wallust/templates/spicetify-colors.ini b/arch/wallust/.config/wallust/templates/spicetify-colors.ini
new file mode 100644
index 0000000..65df225
--- /dev/null
+++ b/arch/wallust/.config/wallust/templates/spicetify-colors.ini
@@ -0,0 +1,19 @@
+[Base]
+text = {{ foreground | replace("#", "") }}
+subtext = {{ color7 | replace("#", "") }}
+main = {{ background | replace("#", "") }}
+main-elevated = {{ color0 | replace("#", "") }}
+highlight = {{ color0 | replace("#", "") }}
+highlight-elevated = {{ color8 | replace("#", "") }}
+sidebar = {{ background | replace("#", "") }}
+player = {{ background | replace("#", "") }}
+card = {{ color0 | replace("#", "") }}
+shadow = 000000
+selected-row = {{ color0 | replace("#", "") }}
+button = {{ color4 | replace("#", "") }}
+button-active = {{ color6 | replace("#", "") }}
+button-disabled = {{ color8 | replace("#", "") }}
+tab-active = {{ color0 | replace("#", "") }}
+notification = {{ color4 | replace("#", "") }}
+notification-error = {{ color1 | replace("#", "") }}
+misc = {{ color8 | replace("#", "") }}
diff --git a/arch/wallust/.config/wallust/wallust.toml b/arch/wallust/.config/wallust/wallust.toml
new file mode 100644
index 0000000..ab62dec
--- /dev/null
+++ b/arch/wallust/.config/wallust/wallust.toml
@@ -0,0 +1,14 @@
+backend = "full"
+color_space = "lchmixed"
+palette = "dark16"
+threshold = 11
+check_contrast = true
+
+[templates]
+hyprland = { template = "hyprland-colors.conf", target = "~/.cache/wallust/hyprland-colors.conf" }
+mako = { template = "mako.conf", target = "~/.config/mako/config" }
+eww = { template = "eww-colors.scss", target = "~/.cache/wallust/eww-colors.scss" }
+ghostty = { template = "ghostty-colors.conf", target = "~/.cache/wallust/ghostty-colors.conf" }
+launcher = { template = "launcher-colors.sh", target = "~/.cache/wallust/launcher-colors.sh" }
+spicetify = { template = "spicetify-colors.ini", target = "~/.config/spicetify/Themes/wallust/color.ini" }
+nvim = { template = "nvim.lua", target = "~/.cache/wallust/nvim.lua" }