--- /dev/null
+[color]
+background = 'default'
+foreground = '#87d1eb'
+
+; gradient = 0
+gradient = 1
+gradient_color_1 = '#004e60'
+gradient_color_2 = '#87d1eb'
+gradient_color_3 = '#b5ebff'
+
+horizontal_gradient = 0
+; horizontal_gradient = 1
+horizontal_gradient_color_1 = '#004e60'
+horizontal_gradient_color_2 = '#87d1eb'
+horizontal_gradient_color_3 = '#b5ebff'
+horizontal_gradient_color_4 = '#87d1eb'
+horizontal_gradient_color_5 = '#004e60'
+
+
--- /dev/null
+# Fuzzel Colors
+# Generated with Matugen
+
+[colors]
+background=0f1416ff
+text=dee3e6ff
+prompt=b3cad4ff
+placeholder=c2c3ebff
+input=87d1ebff
+match=c2c3ebff
+selection=87d1ebff
+selection-text=dee3e6ff
+selection-match=003543ff
+counter=b3cad4ff
+border=87d1ebff
\ No newline at end of file
--- /dev/null
+# : Manager [[[
+
+[manager]
+cwd = { fg = "#dee3e6" }
+
+# Tab
+tab_active = { fg = "#003543", bg = "#87d1eb", bold = true }
+tab_inactive = { fg = "#b5ebff", bg = "#001f28" }
+tab_width = 1
+
+# Find
+find_keyword = { fg = "#ffb4ab", bold = true, italic = true, underline = true }
+find_position = { fg = "#ffb4ab", bold = true, italic = true }
+
+# Marker
+marker_copied = { fg = "#7a7aff", bg = "#7a7aff" }
+marker_cut = { fg = "#e0e0ff", bg = "#e0e0ff" }
+marker_marked = { fg = "#ffb4ab", bg = "#ffb4ab" }
+marker_selected = { fg = "#c2c3eb", bg = "#c2c3eb" }
+
+# Count
+count_copied = { fg = "#161937", bg = "#e0e0ff" }
+count_cut = { fg = "#161937", bg = "#e0e0ff" }
+count_selected = { fg = "#003543", bg = "#c2c3eb" }
+
+# Border
+border_symbol = "│"
+border_style = { fg = "#87d1eb" }
+
+# : ]]]
+
+
+# : Status [[[
+
+[status]
+separator_open = "🭁"
+separator_close = "🭠"
+separator_style = { bg = "#003543", fg = "#F4A261" }
+
+[mode]
+# Mode
+normal_main = { bg = "#87d1eb", fg = "#003543", bold = true }
+normal_alt = { bg = "#40484c", fg = "#bfc8cc" }
+
+# Select mode
+select_main = { bg = "#b3cad4", fg = "#1d333b", bold = true }
+select_alt = { bg = "#40484c", fg = "#bfc8cc" }
+
+# Unset mode
+unset_main = { bg = "#c2c3eb", fg = "#2b2e4d", bold = true }
+unset_alt = { bg = "#40484c", fg = "#bfc8cc" }
+
+# Progress
+progress_label = { bold = true }
+progress_normal = { fg = "#87d1eb", bg = "#343a3c" }
+progress_error = { fg = "#ffb4ab", bg = "#343a3c" }
+
+# Permissions
+permissions_t = { fg = "#568498" }
+permissions_w = { fg = "#4f52c5" }
+permissions_x = { fg = "#ff2b12" }
+permissions_r = { fg = "#4747ff" }
+permissions_s = { fg = "#1cc2ff" }
+
+# : ]]]
+
+
+# : Select [[[
+
+[select]
+border = { fg = "#87d1eb" }
+active = { fg = "#c2c3eb", bold = true }
+inactive = {}
+
+# : ]]]
+
+
+# : Input [[[
+
+[input]
+border = { fg = "#87d1eb" }
+value = { fg = "#dee3e6" }
+
+# : ]]]
+
+
+# : Completion [[[
+
+[completion]
+border = { fg = "#87d1eb", bg = "#003543" }
+
+# : ]]]
+
+
+# : Tasks [[[
+
+[tasks]
+border = { fg = "#87d1eb" }
+title = {}
+hovered = { fg = "#e0e0ff", underline = true }
+
+# : ]]]
+
+
+# : Which [[[
+
+[which]
+cols = 3
+mask = { bg = "#343a3c" }
+cand = { fg = "#87d1eb" }
+rest = { fg = "#003543" }
+desc = { fg = "#dee3e6" }
+separator = " ▶ "
+separator_style = { fg = "#dee3e6" }
+
+# : ]]]
+
+
+# : Help [[[
+
+[help]
+on = { fg = "#dee3e6" }
+run = { fg = "#dee3e6" }
+footer = { fg = "#1d333b", bg = "#b3cad4" }
+
+# : ]]]
+
+
+# : Notify [[[
+
+[notify]
+title_info = { fg = "#c2c3eb" }
+title_warn = { fg = "#87d1eb" }
+title_error = { fg = "#ffb4ab" }
+
+# : ]]]
+
+
+# : File-specific styles [[[
+
+[filetype]
+
+rules = [
+ # Images
+ { mime = "image/*", fg = "#94e2d5" },
+
+ # Media
+ { mime = "{audio,video}/*", fg = "#f9e2af" },
+
+ # Archives
+ { mime = "application/{zip,rar,7z*,tar,gzip,xz,zstd,bzip*,lzma,compress,archive,cpio,arj,xar,ms-cab*}", fg = "#f5c2e7" },
+
+ # Documents
+ { mime = "application/{pdf,doc,rtf}", fg = "#a6e3a1" },
+
+ # Special files
+ { name = "*", is = "orphan", bg = "#93000a" },
+ { name = "*", is = "exec", fg = "#ffdad6" },
+
+ # Fallback
+ { name = "*", fg = "#dee3e6" },
+ { name = "*/", fg = "#87d1eb" },
+]
+
+# : ]]]
\ No newline at end of file
--- /dev/null
+[config.wallpaper]
+command = "swww"
+arguments = ["img", "--transition-type", "wipe", "--transition-step", "8", "--transition-angle", "30", "--transition-pos", "bottom-right", "--transition-fps", "60"]
+set = true
+
+[config.custom_colors]
+# lightred = { color = "#ed8cab", blend = false }
+# lightgreen = { color = "#a4ba54", blend = false }
+# lightyellow = { color = "#e59b5d", blend = false }
+# lightblue = { color = "#6db7e9", blend = false }
+# lightmagenta = { color = "#b99ded", blend = false }
+# lightcyan = { color = "#56c4b1", blend = false }
+red = { color = "#932e56", blend = false }
+green = { color = "#536023", blend = false }
+yellow = { color = "#7d4c1f", blend = false }
+blue = { color = "#225f85", blend = false }
+magenta = { color = "#683da3", blend = false }
+cyan = { color = "#24665a", blend = false }
+# darkred = { color = "#752243", blend = false }
+# darkgreen = { color = "#414b1a", blend = false }
+# darkyellow = { color = "#633b16", blend = false }
+# darkblue = { color = "#194a69", blend = false }
+# darkmagenta = { color = "#532e83", blend = false }
+# darkcyan = { color = "#1b5047", blend = false }
+
+[templates.starship]
+input_path = 'templates/starship-colors.toml'
+output_path = '~/.config/matugen-starship.toml'
+
+[templates.fuzzel]
+input_path = 'templates/fuzzel.ini'
+output_path = '~/.config/fuzzel/matugen-fuzzel.ini'
+
+[templates.mako]
+input_path = 'templates/mako-config'
+output_path = '~/.config/mako/config'
+post_hook = "pidof mako && makoctl reload || true"
+
+[templates.kdeplasma]
+input_path = 'templates/Matugen.colors'
+output_path = '~/.local/share/color-schemes/Matugen.colors'
+post_hook = 'plasma-apply-colorscheme Noop && plasma-apply-colorscheme Matugen'
+
+[templates.foot]
+input_path = 'templates/foot-colors.ini'
+output_path = '~/.config/foot/matugen-foot.ini'
+post_hook = 'pkill -SIGUSR1 -x foot'
+
+[templates.btop]
+input_path = 'templates/btop.theme'
+output_path = '~/.config/btop/themes/matugen.theme'
+
+[templates.hyprland]
+input_path = 'templates/hyprland-colors.conf'
+output_path = '~/.config/hypr/matugen-colors.conf'
+post_hook = 'pidof Hyprland && hyprctl reload || true'
+
+[templates.waybar]
+input_path = 'templates/colors.css'
+output_path = '~/.config/waybar/matugen_waybar.css'
+post_hook = 'pidof waybar && pkill -SIGUSR2 waybar || true'
+
+[templates.gtk3]
+input_path = 'templates/gtk-colors.css'
+output_path = '~/.config/gtk-3.0/matugen-colors.css'
+post_hook = 'gsettings set org.gnome.desktop.interface gtk-theme ""; gsettings set org.gnome.desktop.interface gtk-theme adw-gtk3-{{mode}}'
+
+[templates.gtk4]
+input_path = 'templates/gtk-colors.css'
+output_path = '~/.config/gtk-4.0/matugen-colors.css'
+
+[templates.dabruin]
+input_path = 'templates/dabruin-wrapper.kak'
+output_path = '~/.config/kak/dabruin-wrapper.kak'
+
+[templates.qutebrowser]
+input_path = 'templates/matugen-wrapper.py'
+output_path = '~/.config/qutebrowser/matugen-wrapper.py'
+
+[templates.pywalfox]
+input_path = 'templates/pywalfox-colors.json'
+output_path = '/run/user/1000/cache/wal/colors.json'
+post_hook = 'pywalfox update'
+
--- /dev/null
+# Fuzzel Colors
+# Generated with Matugen
+
+[colors]
+background=0f1416ff
+text=dee3e6ff
+prompt=b3cad4ff
+placeholder=c2c3ebff
+input=87d1ebff
+match=c2c3ebff
+selection=87d1ebff
+selection-text=dee3e6ff
+selection-match=003543ff
+counter=b3cad4ff
+border=87d1ebff
\ No newline at end of file
--- /dev/null
+[config.wallpaper]
+command = "plasma-apply-wallpaperimage"
+# arguments = [""]
+set = true
+
+[config.custom_colors]
+# lightred = { color = "#ed8cab", blend = false }
+# lightgreen = { color = "#a4ba54", blend = false }
+# lightyellow = { color = "#e59b5d", blend = false }
+# lightblue = { color = "#6db7e9", blend = false }
+# lightmagenta = { color = "#b99ded", blend = false }
+# lightcyan = { color = "#56c4b1", blend = false }
+red = { color = "#932e56", blend = false }
+green = { color = "#536023", blend = false }
+yellow = { color = "#7d4c1f", blend = false }
+blue = { color = "#225f85", blend = false }
+magenta = { color = "#683da3", blend = false }
+cyan = { color = "#24665a", blend = false }
+# darkred = { color = "#752243", blend = false }
+# darkgreen = { color = "#414b1a", blend = false }
+# darkyellow = { color = "#633b16", blend = false }
+# darkblue = { color = "#194a69", blend = false }
+# darkmagenta = { color = "#532e83", blend = false }
+# darkcyan = { color = "#1b5047", blend = false }
+
+[templates.starship]
+input_path = 'templates/starship-colors.toml'
+output_path = '~/.config/matugen-starship.toml'
+
+[templates.fuzzel]
+input_path = 'templates/fuzzel.ini'
+output_path = '~/.config/fuzzel/matugen-fuzzel.ini'
+
+[templates.mako]
+input_path = 'templates/mako-config'
+output_path = '~/.config/mako/config'
+post_hook = "pidof mako && makoctl reload || true"
+
+[templates.kdeplasma]
+input_path = 'templates/Matugen.colors'
+output_path = '~/.local/share/color-schemes/Matugen.colors'
+post_hook = 'plasma-apply-colorscheme Noop && plasma-apply-colorscheme Matugen'
+
+[templates.foot]
+input_path = 'templates/foot-colors.ini'
+output_path = '~/.config/foot/matugen-foot.ini'
+post_hook = 'pkill -SIGUSR1 -x foot'
+
+[templates.btop]
+input_path = 'templates/btop.theme'
+output_path = '~/.config/btop/themes/matugen.theme'
+
+[templates.hyprland]
+input_path = 'templates/hyprland-colors.conf'
+output_path = '~/.config/hypr/matugen-colors.conf'
+post_hook = 'pidof Hyprland && hyprctl reload || true'
+
+[templates.waybar]
+input_path = 'templates/colors.css'
+output_path = '~/.config/waybar/matugen_waybar.css'
+post_hook = 'pidof waybar && pkill -SIGUSR2 waybar || true'
+
+[templates.gtk3]
+input_path = 'templates/gtk-colors.css'
+output_path = '~/.config/gtk-3.0/matugen-colors.css'
+post_hook = 'gsettings set org.gnome.desktop.interface gtk-theme ""; gsettings set org.gnome.desktop.interface gtk-theme adw-gtk3-{{mode}}'
+
+[templates.gtk4]
+input_path = 'templates/gtk-colors.css'
+output_path = '~/.config/gtk-4.0/matugen-colors.css'
+
+[templates.dabruin]
+input_path = 'templates/dabruin-wrapper.kak'
+output_path = '~/.config/kak/dabruin-wrapper.kak'
+
+[templates.qutebrowser]
+input_path = 'templates/matugen-wrapper.py'
+output_path = '~/.config/qutebrowser/matugen-wrapper.py'
+
+[templates.pywalfox]
+input_path = 'templates/pywalfox-colors.json'
+output_path = '/run/user/1000/cache/wal/colors.json'
+post_hook = 'pywalfox update'
+
--- /dev/null
+/media/source/matugen-themes/templates
\ No newline at end of file