From 53da378e59860155a55dd33d984489db1ad4f04a Mon Sep 17 00:00:00 2001 From: Atridad Lahiji Date: Mon, 29 Dec 2025 20:35:53 -0700 Subject: [PATCH] Added assets --- assets/themes/frappe.ron | 303 +++++++++++++++++++++++++++++++++++ assets/themes/latte.ron | 289 +++++++++++++++++++++++++++++++++ assets/themes/macchiato.ron | 303 +++++++++++++++++++++++++++++++++++ assets/themes/mocha.ron | 303 +++++++++++++++++++++++++++++++++++ assets/wallpapers/unicat.png | Bin 0 -> 35828 bytes configuration.nix | 2 +- modules/assets.nix | 32 ++++ modules/theme.nix | 39 ----- 8 files changed, 1231 insertions(+), 40 deletions(-) create mode 100644 assets/themes/frappe.ron create mode 100644 assets/themes/latte.ron create mode 100644 assets/themes/macchiato.ron create mode 100644 assets/themes/mocha.ron create mode 100644 assets/wallpapers/unicat.png create mode 100644 modules/assets.nix delete mode 100644 modules/theme.nix diff --git a/assets/themes/frappe.ron b/assets/themes/frappe.ron new file mode 100644 index 0000000..b8c1600 --- /dev/null +++ b/assets/themes/frappe.ron @@ -0,0 +1,303 @@ +( + palette: Dark(( + name: "Catppuccin-Frappe-Lavender", + blue: ( + red: 0.54901961, + green: 0.66666667, + blue: 0.93333333, + alpha: 1.0, + ), + red: ( + red: 0.90588235, + green: 0.50980392, + blue: 0.51764706, + alpha: 1.0, + ), + green: ( + red: 0.65098039, + green: 0.81960784, + blue: 0.53725490, + alpha: 1.0, + ), + yellow: ( + red: 0.89803922, + green: 0.78431373, + blue: 0.56470588, + alpha: 1.0, + ), + gray_1: ( + red: 0.16078431, + green: 0.17254902, + blue: 0.23529412, + alpha: 1.0, + ), + gray_2: ( + red: 0.18823529, + green: 0.20392157, + blue: 0.27450980, + alpha: 1.0, + ), + gray_3: ( + red: 0.25490196, + green: 0.27058824, + blue: 0.34901961, + alpha: 1.0, + ), + neutral_0: ( + red: 0.13725490, + green: 0.14901961, + blue: 0.20392157, + alpha: 1.0, + ), + neutral_1: ( + red: 0.16078431, + green: 0.17254902, + blue: 0.23529412, + alpha: 1.0, + ), + neutral_2: ( + red: 0.18823529, + green: 0.20392157, + blue: 0.27450980, + alpha: 1.0, + ), + neutral_3: ( + red: 0.25490196, + green: 0.27058824, + blue: 0.34901961, + alpha: 1.0, + ), + neutral_4: ( + red: 0.31764706, + green: 0.34117647, + blue: 0.42745098, + alpha: 1.0, + ), + neutral_5: ( + red: 0.38431373, + green: 0.40784314, + blue: 0.50196078, + alpha: 1.0, + ), + neutral_6: ( + red: 0.45098039, + green: 0.47450980, + blue: 0.58039216, + alpha: 1.0, + ), + neutral_7: ( + red: 0.51372549, + green: 0.54509804, + blue: 0.65490196, + alpha: 1.0, + ), + neutral_8: ( + red: 0.58039216, + green: 0.61176471, + blue: 0.73333333, + alpha: 1.0, + ), + neutral_9: ( + red: 0.64705882, + green: 0.67843137, + blue: 0.80784314, + alpha: 1.0, + ), + neutral_10: ( + red: 0.70980392, + green: 0.74901961, + blue: 0.88627451, + alpha: 1.0, + ), + bright_green: ( + red: 0.65098039, + green: 0.81960784, + blue: 0.53725490, + alpha: 1.0, + ), + bright_red: ( + red: 0.90588235, + green: 0.50980392, + blue: 0.51764706, + alpha: 1.0, + ), + bright_orange: ( + red: 0.93725490, + green: 0.62352941, + blue: 0.46274510, + alpha: 1.0, + ), + ext_warm_grey: ( + red: 0.58039216, + green: 0.61176471, + blue: 0.73333333, + alpha: 1.0, + ), + ext_orange: ( + red: 0.93725490, + green: 0.62352941, + blue: 0.46274510, + alpha: 1.0, + ), + ext_yellow: ( + red: 0.89803922, + green: 0.78431373, + blue: 0.56470588, + alpha: 1.0, + ), + ext_blue: ( + red: 0.54901961, + green: 0.66666667, + blue: 0.93333333, + alpha: 1.0, + ), + ext_purple: ( + red: 0.72941176, + green: 0.73333333, + blue: 0.94509804, + alpha: 1.0, + ), + ext_pink: ( + red: 0.95686275, + green: 0.72156863, + blue: 0.89411765, + alpha: 1.0, + ), + ext_indigo: ( + red: 0.79215686, + green: 0.61960784, + blue: 0.90196078, + alpha: 1.0, + ), + accent_blue: ( + red: 0.54901961, + green: 0.66666667, + blue: 0.93333333, + alpha: 1.0, + ), + accent_red: ( + red: 0.90588235, + green: 0.50980392, + blue: 0.51764706, + alpha: 1.0, + ), + accent_green: ( + red: 0.65098039, + green: 0.81960784, + blue: 0.53725490, + alpha: 1.0, + ), + accent_warm_grey: ( + red: 0.58039216, + green: 0.61176471, + blue: 0.73333333, + alpha: 1.0, + ), + accent_orange: ( + red: 0.93725490, + green: 0.62352941, + blue: 0.46274510, + alpha: 1.0, + ), + accent_yellow: ( + red: 0.89803922, + green: 0.78431373, + blue: 0.56470588, + alpha: 1.0, + ), + accent_purple: ( + red: 0.72941176, + green: 0.73333333, + blue: 0.94509804, + alpha: 1.0, + ), + accent_pink: ( + red: 0.95686275, + green: 0.72156863, + blue: 0.89411765, + alpha: 1.0, + ), + accent_indigo: ( + red: 0.79215686, + green: 0.61960784, + blue: 0.90196078, + alpha: 1.0, + ), + )), + spacing: ( + space_none: 0, + space_xxxs: 4, + space_xxs: 8, + space_xs: 12, + space_s: 16, + space_m: 24, + space_l: 32, + space_xl: 48, + space_xxl: 64, + space_xxxl: 128, + ), + corner_radii: ( + radius_0: (0.0, 0.0, 0.0, 0.0), + radius_xs: (4.0, 4.0, 4.0, 4.0), + radius_s: (8.0, 8.0, 8.0, 8.0), + radius_m: (16.0, 16.0, 16.0, 16.0), + radius_l: (32.0, 32.0, 32.0, 32.0), + radius_xl: (160.0, 160.0, 160.0, 160.0), + ), + bg_color: Some(( + red: 0.18823529, + green: 0.20392157, + blue: 0.27450980, + alpha: 1.00000000, + )), + text_tint: Some(( + red: 0.77647059, + green: 0.81568627, + blue: 0.96078431, + )), + accent: Some(( + red: 0.72941176, + green: 0.73333333, + blue: 0.94509804, + )), + success: Some(( + red: 0.65098039, + green: 0.81960784, + blue: 0.53725490, + )), + warning: Some(( + red: 0.89803922, + green: 0.78431373, + blue: 0.56470588, + )), + destructive: Some(( + red: 0.90588235, + green: 0.50980392, + blue: 0.51764706, + )), + window_hint: Some(( + red: 0.72941176, + green: 0.73333333, + blue: 0.94509804, + )), + neutral_tint: Some(( + red: 0.51372549, + green: 0.54509804, + blue: 0.65490196, + )), + primary_container_bg: Some(( + red: 0.25490196, + green: 0.27058824, + blue: 0.34901961, + alpha: 1.00000000, + )), + secondary_container_bg: Some(( + red: 0.31764706, + green: 0.34117647, + blue: 0.42745098, + alpha: 1.00000000, + )), + is_frosted: false, + gaps: (0, 8), + active_hint: 3, +) diff --git a/assets/themes/latte.ron b/assets/themes/latte.ron new file mode 100644 index 0000000..3f1603a --- /dev/null +++ b/assets/themes/latte.ron @@ -0,0 +1,289 @@ +( + palette: Light(( + name: "Catppuccin-Latte-Lavender", + blue: ( + red: 0.11764706, + green: 0.40000000, + blue: 0.96078431, + alpha: 1.0, + ), + red: ( + red: 0.82352941, + green: 0.05882353, + blue: 0.22352941, + alpha: 1.0, + ), + green: ( + red: 0.25098039, + green: 0.62745098, + blue: 0.16862745, + alpha: 1.0, + ), + yellow: ( + red: 0.87450980, + green: 0.55686275, + blue: 0.11372549, + alpha: 1.0, + ), + gray_1: ( + red: 0.90196078, + green: 0.91372549, + blue: 0.93725490, + alpha: 1.0, + ), + gray_2: ( + red: 0.93725490, + green: 0.94509804, + blue: 0.96078431, + alpha: 1.0, + ), + gray_3: ( + red: 0.80000000, + green: 0.81568627, + blue: 0.85490196, + alpha: 1.0, + ), + neutral_0: ( + red: 0.86274510, + green: 0.87843137, + blue: 0.90980392, + alpha: 1.0, + ), + neutral_1: ( + red: 0.90196078, + green: 0.91372549, + blue: 0.93725490, + alpha: 1.0, + ), + neutral_2: ( + red: 0.93725490, + green: 0.94509804, + blue: 0.96078431, + alpha: 1.0, + ), + neutral_3: ( + red: 0.80000000, + green: 0.81568627, + blue: 0.85490196, + alpha: 1.0, + ), + neutral_4: ( + red: 0.73725490, + green: 0.75294118, + blue: 0.80000000, + alpha: 1.0, + ), + neutral_5: ( + red: 0.67450980, + green: 0.69019608, + blue: 0.74509804, + alpha: 1.0, + ), + neutral_6: ( + red: 0.61176471, + green: 0.62745098, + blue: 0.69019608, + alpha: 1.0, + ), + neutral_7: ( + red: 0.54901961, + green: 0.56078431, + blue: 0.63137255, + alpha: 1.0, + ), + neutral_8: ( + red: 0.48627451, + green: 0.49803922, + blue: 0.57647059, + alpha: 1.0, + ), + neutral_9: ( + red: 0.42352941, + green: 0.43529412, + blue: 0.52156863, + alpha: 1.0, + ), + neutral_10: ( + red: 0.36078431, + green: 0.37254902, + blue: 0.46666667, + alpha: 1.0, + ), + bright_green: ( + red: 0.25098039, + green: 0.62745098, + blue: 0.16862745, + alpha: 1.0, + ), + bright_red: ( + red: 0.82352941, + green: 0.05882353, + blue: 0.22352941, + alpha: 1.0, + ), + bright_orange: ( + red: 0.99607843, + green: 0.39215686, + blue: 0.04313725, + alpha: 1.0, + ), + ext_warm_grey: ( + red: 0.48627451, + green: 0.49803922, + blue: 0.57647059, + alpha: 1.0, + ), + ext_orange: ( + red: 0.99607843, + green: 0.39215686, + blue: 0.04313725, + alpha: 1.0, + ), + ext_yellow: ( + red: 0.87450980, + green: 0.55686275, + blue: 0.11372549, + alpha: 1.0, + ), + ext_blue: ( + red: 0.11764706, + green: 0.40000000, + blue: 0.96078431, + alpha: 1.0, + ), + ext_purple: ( + red: 0.44705882, + green: 0.52941176, + blue: 0.99215686, + alpha: 1.0, + ), + ext_pink: ( + red: 0.91764706, + green: 0.46274510, + blue: 0.79607843, + alpha: 1.0, + ), + ext_indigo: ( + red: 0.53333333, + green: 0.22352941, + blue: 0.93725490, + alpha: 1.0, + ), + accent_blue: ( + red: 0.11764706, + green: 0.40000000, + blue: 0.96078431, + alpha: 1.0, + ), + accent_red: ( + red: 0.82352941, + green: 0.05882353, + blue: 0.22352941, + alpha: 1.0, + ), + accent_green: ( + red: 0.25098039, + green: 0.62745098, + blue: 0.16862745, + alpha: 1.0, + ), + accent_warm_grey: ( + red: 0.48627451, + green: 0.49803922, + blue: 0.57647059, + alpha: 1.0, + ), + accent_orange: ( + red: 0.99607843, + green: 0.39215686, + blue: 0.04313725, + alpha: 1.0, + ), + accent_yellow: ( + red: 0.87450980, + green: 0.55686275, + blue: 0.11372549, + alpha: 1.0, + ), + accent_purple: ( + red: 0.44705882, + green: 0.52941176, + blue: 0.99215686, + alpha: 1.0, + ), + accent_pink: ( + red: 0.91764706, + green: 0.46274510, + blue: 0.79607843, + alpha: 1.0, + ), + accent_indigo: ( + red: 0.53333333, + green: 0.22352941, + blue: 0.93725490, + alpha: 1.0, + ), + )), + spacing: ( + space_none: 0, + space_xxxs: 4, + space_xxs: 8, + space_xs: 12, + space_s: 16, + space_m: 24, + space_l: 32, + space_xl: 48, + space_xxl: 64, + space_xxxl: 128, + ), + corner_radii: ( + radius_0: (0.0, 0.0, 0.0, 0.0), + radius_xs: (4.0, 4.0, 4.0, 4.0), + radius_s: (8.0, 8.0, 8.0, 8.0), + radius_m: (16.0, 16.0, 16.0, 16.0), + radius_l: (32.0, 32.0, 32.0, 32.0), + radius_xl: (160.0, 160.0, 160.0, 160.0), + ), + bg_color: Some(( + red: 0.93725490, + green: 0.94509804, + blue: 0.96078431, + alpha: 1.00000000, + )), + text_tint: Some(( + red: 0.29803922, + green: 0.30980392, + blue: 0.41176471, + )), + accent: Some(( + red: 0.44705882, + green: 0.52941176, + blue: 0.99215686, + )), + success: Some(( + red: 0.25098039, + green: 0.62745098, + blue: 0.16862745, + )), + warning: Some(( + red: 0.87450980, + green: 0.55686275, + blue: 0.11372549, + )), + destructive: Some(( + red: 0.82352941, + green: 0.05882353, + blue: 0.22352941, + )), + window_hint: Some(( + red: 0.44705882, + green: 0.52941176, + blue: 0.99215686, + )), + neutral_tint: None, + primary_container_bg: None, + secondary_container_bg: None, + is_frosted: false, + gaps: (0, 8), + active_hint: 3, +) diff --git a/assets/themes/macchiato.ron b/assets/themes/macchiato.ron new file mode 100644 index 0000000..ee37796 --- /dev/null +++ b/assets/themes/macchiato.ron @@ -0,0 +1,303 @@ +( + palette: Dark(( + name: "Catppuccin-Macchiato-Lavender", + blue: ( + red: 0.54117647, + green: 0.67843137, + blue: 0.95686275, + alpha: 1.0, + ), + red: ( + red: 0.92941176, + green: 0.52941176, + blue: 0.58823529, + alpha: 1.0, + ), + green: ( + red: 0.65098039, + green: 0.85490196, + blue: 0.58431373, + alpha: 1.0, + ), + yellow: ( + red: 0.93333333, + green: 0.83137255, + blue: 0.62352941, + alpha: 1.0, + ), + gray_1: ( + red: 0.11764706, + green: 0.12549020, + blue: 0.18823529, + alpha: 1.0, + ), + gray_2: ( + red: 0.14117647, + green: 0.15294118, + blue: 0.22745098, + alpha: 1.0, + ), + gray_3: ( + red: 0.21176471, + green: 0.22745098, + blue: 0.30980392, + alpha: 1.0, + ), + neutral_0: ( + red: 0.09411765, + green: 0.09803922, + blue: 0.14901961, + alpha: 1.0, + ), + neutral_1: ( + red: 0.11764706, + green: 0.12549020, + blue: 0.18823529, + alpha: 1.0, + ), + neutral_2: ( + red: 0.14117647, + green: 0.15294118, + blue: 0.22745098, + alpha: 1.0, + ), + neutral_3: ( + red: 0.21176471, + green: 0.22745098, + blue: 0.30980392, + alpha: 1.0, + ), + neutral_4: ( + red: 0.28627451, + green: 0.30196078, + blue: 0.39215686, + alpha: 1.0, + ), + neutral_5: ( + red: 0.35686275, + green: 0.37647059, + blue: 0.47058824, + alpha: 1.0, + ), + neutral_6: ( + red: 0.43137255, + green: 0.45098039, + blue: 0.55294118, + alpha: 1.0, + ), + neutral_7: ( + red: 0.50196078, + green: 0.52941176, + blue: 0.63529412, + alpha: 1.0, + ), + neutral_8: ( + red: 0.57647059, + green: 0.60392157, + blue: 0.71764706, + alpha: 1.0, + ), + neutral_9: ( + red: 0.64705882, + green: 0.67843137, + blue: 0.79607843, + alpha: 1.0, + ), + neutral_10: ( + red: 0.72156863, + green: 0.75294118, + blue: 0.87843137, + alpha: 1.0, + ), + bright_green: ( + red: 0.65098039, + green: 0.85490196, + blue: 0.58431373, + alpha: 1.0, + ), + bright_red: ( + red: 0.92941176, + green: 0.52941176, + blue: 0.58823529, + alpha: 1.0, + ), + bright_orange: ( + red: 0.96078431, + green: 0.66274510, + blue: 0.49803922, + alpha: 1.0, + ), + ext_warm_grey: ( + red: 0.57647059, + green: 0.60392157, + blue: 0.71764706, + alpha: 1.0, + ), + ext_orange: ( + red: 0.96078431, + green: 0.66274510, + blue: 0.49803922, + alpha: 1.0, + ), + ext_yellow: ( + red: 0.93333333, + green: 0.83137255, + blue: 0.62352941, + alpha: 1.0, + ), + ext_blue: ( + red: 0.54117647, + green: 0.67843137, + blue: 0.95686275, + alpha: 1.0, + ), + ext_purple: ( + red: 0.71764706, + green: 0.74117647, + blue: 0.97254902, + alpha: 1.0, + ), + ext_pink: ( + red: 0.96078431, + green: 0.74117647, + blue: 0.90196078, + alpha: 1.0, + ), + ext_indigo: ( + red: 0.77647059, + green: 0.62745098, + blue: 0.96470588, + alpha: 1.0, + ), + accent_blue: ( + red: 0.54117647, + green: 0.67843137, + blue: 0.95686275, + alpha: 1.0, + ), + accent_red: ( + red: 0.92941176, + green: 0.52941176, + blue: 0.58823529, + alpha: 1.0, + ), + accent_green: ( + red: 0.65098039, + green: 0.85490196, + blue: 0.58431373, + alpha: 1.0, + ), + accent_warm_grey: ( + red: 0.57647059, + green: 0.60392157, + blue: 0.71764706, + alpha: 1.0, + ), + accent_orange: ( + red: 0.96078431, + green: 0.66274510, + blue: 0.49803922, + alpha: 1.0, + ), + accent_yellow: ( + red: 0.93333333, + green: 0.83137255, + blue: 0.62352941, + alpha: 1.0, + ), + accent_purple: ( + red: 0.71764706, + green: 0.74117647, + blue: 0.97254902, + alpha: 1.0, + ), + accent_pink: ( + red: 0.96078431, + green: 0.74117647, + blue: 0.90196078, + alpha: 1.0, + ), + accent_indigo: ( + red: 0.77647059, + green: 0.62745098, + blue: 0.96470588, + alpha: 1.0, + ), + )), + spacing: ( + space_none: 0, + space_xxxs: 4, + space_xxs: 8, + space_xs: 12, + space_s: 16, + space_m: 24, + space_l: 32, + space_xl: 48, + space_xxl: 64, + space_xxxl: 128, + ), + corner_radii: ( + radius_0: (0.0, 0.0, 0.0, 0.0), + radius_xs: (4.0, 4.0, 4.0, 4.0), + radius_s: (8.0, 8.0, 8.0, 8.0), + radius_m: (16.0, 16.0, 16.0, 16.0), + radius_l: (32.0, 32.0, 32.0, 32.0), + radius_xl: (160.0, 160.0, 160.0, 160.0), + ), + bg_color: Some(( + red: 0.14117647, + green: 0.15294118, + blue: 0.22745098, + alpha: 1.00000000, + )), + text_tint: Some(( + red: 0.79215686, + green: 0.82745098, + blue: 0.96078431, + )), + accent: Some(( + red: 0.71764706, + green: 0.74117647, + blue: 0.97254902, + )), + success: Some(( + red: 0.65098039, + green: 0.85490196, + blue: 0.58431373, + )), + warning: Some(( + red: 0.93333333, + green: 0.83137255, + blue: 0.62352941, + )), + destructive: Some(( + red: 0.92941176, + green: 0.52941176, + blue: 0.58823529, + )), + window_hint: Some(( + red: 0.71764706, + green: 0.74117647, + blue: 0.97254902, + )), + neutral_tint: Some(( + red: 0.50196078, + green: 0.52941176, + blue: 0.63529412, + )), + primary_container_bg: Some(( + red: 0.21176471, + green: 0.22745098, + blue: 0.30980392, + alpha: 1.00000000, + )), + secondary_container_bg: Some(( + red: 0.28627451, + green: 0.30196078, + blue: 0.39215686, + alpha: 1.00000000, + )), + is_frosted: false, + gaps: (0, 8), + active_hint: 3, +) diff --git a/assets/themes/mocha.ron b/assets/themes/mocha.ron new file mode 100644 index 0000000..d179506 --- /dev/null +++ b/assets/themes/mocha.ron @@ -0,0 +1,303 @@ +( + palette: Dark(( + name: "Catppuccin-Mocha-Lavender", + blue: ( + red: 0.53725490, + green: 0.70588235, + blue: 0.98039216, + alpha: 1.0, + ), + red: ( + red: 0.95294118, + green: 0.54509804, + blue: 0.65882353, + alpha: 1.0, + ), + green: ( + red: 0.65098039, + green: 0.89019608, + blue: 0.63137255, + alpha: 1.0, + ), + yellow: ( + red: 0.97647059, + green: 0.88627451, + blue: 0.68627451, + alpha: 1.0, + ), + gray_1: ( + red: 0.09411765, + green: 0.09411765, + blue: 0.14509804, + alpha: 1.0, + ), + gray_2: ( + red: 0.11764706, + green: 0.11764706, + blue: 0.18039216, + alpha: 1.0, + ), + gray_3: ( + red: 0.19215686, + green: 0.19607843, + blue: 0.26666667, + alpha: 1.0, + ), + neutral_0: ( + red: 0.06666667, + green: 0.06666667, + blue: 0.10588235, + alpha: 1.0, + ), + neutral_1: ( + red: 0.09411765, + green: 0.09411765, + blue: 0.14509804, + alpha: 1.0, + ), + neutral_2: ( + red: 0.11764706, + green: 0.11764706, + blue: 0.18039216, + alpha: 1.0, + ), + neutral_3: ( + red: 0.19215686, + green: 0.19607843, + blue: 0.26666667, + alpha: 1.0, + ), + neutral_4: ( + red: 0.27058824, + green: 0.27843137, + blue: 0.35294118, + alpha: 1.0, + ), + neutral_5: ( + red: 0.34509804, + green: 0.35686275, + blue: 0.43921569, + alpha: 1.0, + ), + neutral_6: ( + red: 0.42352941, + green: 0.43921569, + blue: 0.52549020, + alpha: 1.0, + ), + neutral_7: ( + red: 0.49803922, + green: 0.51764706, + blue: 0.61176471, + alpha: 1.0, + ), + neutral_8: ( + red: 0.57647059, + green: 0.60000000, + blue: 0.69803922, + alpha: 1.0, + ), + neutral_9: ( + red: 0.65098039, + green: 0.67843137, + blue: 0.78431373, + alpha: 1.0, + ), + neutral_10: ( + red: 0.72941176, + green: 0.76078431, + blue: 0.87058824, + alpha: 1.0, + ), + bright_green: ( + red: 0.65098039, + green: 0.89019608, + blue: 0.63137255, + alpha: 1.0, + ), + bright_red: ( + red: 0.95294118, + green: 0.54509804, + blue: 0.65882353, + alpha: 1.0, + ), + bright_orange: ( + red: 0.98039216, + green: 0.70196078, + blue: 0.52941176, + alpha: 1.0, + ), + ext_warm_grey: ( + red: 0.57647059, + green: 0.60000000, + blue: 0.69803922, + alpha: 1.0, + ), + ext_orange: ( + red: 0.98039216, + green: 0.70196078, + blue: 0.52941176, + alpha: 1.0, + ), + ext_yellow: ( + red: 0.97647059, + green: 0.88627451, + blue: 0.68627451, + alpha: 1.0, + ), + ext_blue: ( + red: 0.53725490, + green: 0.70588235, + blue: 0.98039216, + alpha: 1.0, + ), + ext_purple: ( + red: 0.70588235, + green: 0.74509804, + blue: 0.99607843, + alpha: 1.0, + ), + ext_pink: ( + red: 0.96078431, + green: 0.76078431, + blue: 0.90588235, + alpha: 1.0, + ), + ext_indigo: ( + red: 0.79607843, + green: 0.65098039, + blue: 0.96862745, + alpha: 1.0, + ), + accent_blue: ( + red: 0.53725490, + green: 0.70588235, + blue: 0.98039216, + alpha: 1.0, + ), + accent_red: ( + red: 0.95294118, + green: 0.54509804, + blue: 0.65882353, + alpha: 1.0, + ), + accent_green: ( + red: 0.65098039, + green: 0.89019608, + blue: 0.63137255, + alpha: 1.0, + ), + accent_warm_grey: ( + red: 0.57647059, + green: 0.60000000, + blue: 0.69803922, + alpha: 1.0, + ), + accent_orange: ( + red: 0.98039216, + green: 0.70196078, + blue: 0.52941176, + alpha: 1.0, + ), + accent_yellow: ( + red: 0.97647059, + green: 0.88627451, + blue: 0.68627451, + alpha: 1.0, + ), + accent_purple: ( + red: 0.70588235, + green: 0.74509804, + blue: 0.99607843, + alpha: 1.0, + ), + accent_pink: ( + red: 0.96078431, + green: 0.76078431, + blue: 0.90588235, + alpha: 1.0, + ), + accent_indigo: ( + red: 0.79607843, + green: 0.65098039, + blue: 0.96862745, + alpha: 1.0, + ), + )), + spacing: ( + space_none: 0, + space_xxxs: 4, + space_xxs: 8, + space_xs: 12, + space_s: 16, + space_m: 24, + space_l: 32, + space_xl: 48, + space_xxl: 64, + space_xxxl: 128, + ), + corner_radii: ( + radius_0: (0.0, 0.0, 0.0, 0.0), + radius_xs: (4.0, 4.0, 4.0, 4.0), + radius_s: (8.0, 8.0, 8.0, 8.0), + radius_m: (16.0, 16.0, 16.0, 16.0), + radius_l: (32.0, 32.0, 32.0, 32.0), + radius_xl: (160.0, 160.0, 160.0, 160.0), + ), + bg_color: Some(( + red: 0.11764706, + green: 0.11764706, + blue: 0.18039216, + alpha: 1.00000000, + )), + text_tint: Some(( + red: 0.80392157, + green: 0.83921569, + blue: 0.95686275, + )), + accent: Some(( + red: 0.70588235, + green: 0.74509804, + blue: 0.99607843, + )), + success: Some(( + red: 0.65098039, + green: 0.89019608, + blue: 0.63137255, + )), + warning: Some(( + red: 0.97647059, + green: 0.88627451, + blue: 0.68627451, + )), + destructive: Some(( + red: 0.95294118, + green: 0.54509804, + blue: 0.65882353, + )), + window_hint: Some(( + red: 0.70588235, + green: 0.74509804, + blue: 0.99607843, + )), + neutral_tint: Some(( + red: 0.49803922, + green: 0.51764706, + blue: 0.61176471, + )), + primary_container_bg: Some(( + red: 0.19215686, + green: 0.19607843, + blue: 0.26666667, + alpha: 1.00000000, + )), + secondary_container_bg: Some(( + red: 0.27058824, + green: 0.27843137, + blue: 0.35294118, + alpha: 1.00000000, + )), + is_frosted: false, + gaps: (0, 8), + active_hint: 3, +) diff --git a/assets/wallpapers/unicat.png b/assets/wallpapers/unicat.png new file mode 100644 index 0000000000000000000000000000000000000000..ec2935537a4e8c44c4ab6b11d518099a5f52d8c3 GIT binary patch literal 35828 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 %h/.config/cosmic/com.system76.CosmicTheme.Dark.Builder/v1 - echo " entries: " >> %h/.config/cosmic/com.system76.CosmicTheme.Dark.Builder/v1 - cat ${themeFile} >> %h/.config/cosmic/com.system76.CosmicTheme.Dark.Builder/v1 - echo "," >> %h/.config/cosmic/com.system76.CosmicTheme.Dark.Builder/v1 - echo " version: 1" >> %h/.config/cosmic/com.system76.CosmicTheme.Dark.Builder/v1 - echo ")" >> %h/.config/cosmic/com.system76.CosmicTheme.Dark.Builder/v1 - - # Ensure Dark Mode is enabled - mkdir -p %h/.config/cosmic/com.system76.CosmicTheme.Mode - echo '( entries: ( is_dark: true ), version: 1 )' > %h/.config/cosmic/com.system76.CosmicTheme.Mode/v1 - ''; - serviceConfig = { - Type = "oneshot"; - RemainAfterExit = true; - }; - }; -}