sps-extra · log · files · refs · tags · releases · people · languages · GitHub · commit
dbda88f
Paint the Splux fastfetch logo yellow with a white underline.
Parents
Stat
base/splux-base/files/config.jsonc | 20 +++++++----------- base/splux-base/files/splux.jsonc | 20 +++++++----------- base/splux-base/files/splux.txt | 4 ++-- base/splux-base/recipe | 2 +- term/fastfetch/patches/splux-logo.patch | 37 +++++++++++++++++++++++++++++++++ term/fastfetch/recipe | 3 ++- 6 files changed, 58 insertions(+), 28 deletions(-)
Diff
diff --git a/base/splux-base/files/config.jsonc b/base/splux-base/files/config.jsonc
index d82aa20..8445c7e 100644
--- a/base/splux-base/files/config.jsonc
+++ b/base/splux-base/files/config.jsonc
@@ -4,28 +4,24 @@
"type": "file",
"source": "splux.txt",
"color": {
- "1": "light_black",
- "2": "light_yellow"
+ "1": "1;38;2;255;255;0",
+ "2": "1;38;2;255;255;255"
},
"padding": {
- "top": 7,
+ "top": 1,
"right": 4
}
},
"display": {
"color": {
- "keys": "light_black"
+ "keys": "1;38;2;255;255;255",
+ "title": "1;38;2;255;255;255",
+ "output": "1;38;2;255;255;255",
+ "separator": "1;38;2;255;255;255"
}
},
"modules": [
- {
- "type": "title",
- "color": {
- "user": "light_black",
- "at": "light_black",
- "host": "light_yellow"
- }
- },
+ "title",
"separator",
"os",
"host",
diff --git a/base/splux-base/files/splux.jsonc b/base/splux-base/files/splux.jsonc
index d82aa20..8445c7e 100644
--- a/base/splux-base/files/splux.jsonc
+++ b/base/splux-base/files/splux.jsonc
@@ -4,28 +4,24 @@
"type": "file",
"source": "splux.txt",
"color": {
- "1": "light_black",
- "2": "light_yellow"
+ "1": "1;38;2;255;255;0",
+ "2": "1;38;2;255;255;255"
},
"padding": {
- "top": 7,
+ "top": 1,
"right": 4
}
},
"display": {
"color": {
- "keys": "light_black"
+ "keys": "1;38;2;255;255;255",
+ "title": "1;38;2;255;255;255",
+ "output": "1;38;2;255;255;255",
+ "separator": "1;38;2;255;255;255"
}
},
"modules": [
- {
- "type": "title",
- "color": {
- "user": "light_black",
- "at": "light_black",
- "host": "light_yellow"
- }
- },
+ "title",
"separator",
"os",
"host",
diff --git a/base/splux-base/files/splux.txt b/base/splux-base/files/splux.txt
index 29b99c2..1792bdd 100644
--- a/base/splux-base/files/splux.txt
+++ b/base/splux-base/files/splux.txt
@@ -6,5 +6,5 @@ $1 `*4@@g, $$@'*T*' `*4@@g,
$1, `@$$ $$@ , `@$$
$1$$*. .@F $$@ $$*. .@F
$1f*=@@@F' _*FF*_ f*=@@@F'
-$1_____________________________
-$1^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+$2_____________________________
+$2^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
diff --git a/base/splux-base/recipe b/base/splux-base/recipe
index b3b2fc0..8115ae1 100644
--- a/base/splux-base/recipe
+++ b/base/splux-base/recipe
@@ -1,6 +1,6 @@
name splux-base
version 1.0
-release 6
+release 7
arch any
description Splux identity, os-release, Fastfetch, and Plasma about-distro branding
diff --git a/term/fastfetch/patches/splux-logo.patch b/term/fastfetch/patches/splux-logo.patch
new file mode 100644
index 0000000..e77b036
--- /dev/null
+++ b/term/fastfetch/patches/splux-logo.patch
@@ -0,0 +1,37 @@
+diff -Naur ff-a/src/logo/ascii/s/splux.txt ff-b/src/logo/ascii/s/splux.txt
+--- ff-a/src/logo/ascii/s/splux.txt 1969-12-31 16:00:00.000000000 -0800
++++ ff-b/src/logo/ascii/s/splux.txt 2026-09-02 17:31:22.346919444 -0700
+@@ -0,0 +1,10 @@
++$1 .p@o_.q =oooppo. .p@o_.q
++$1*@' `*@ `$$@*``R@* *@' `*@
++$1$$@. ' $$@ `@@ $$@. '
++$1`R@@*. $$@ ,@r `R@@*.
++$1 `*4@@g, $$@'*T*' `*4@@g,
++$1, `@$$ $$@ , `@$$
++$1$$*. .@F $$@ $$*. .@F
++$1f*=@@@F' _*FF*_ f*=@@@F'
++$2_____________________________
++$2^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+diff -Naur ff-a/src/logo/ascii/s.inc ff-b/src/logo/ascii/s.inc
+--- ff-a/src/logo/ascii/s.inc 2026-09-02 17:31:22.088373025 -0700
++++ ff-b/src/logo/ascii/s.inc 2026-09-02 17:31:22.224487402 -0700
+@@ -394,6 +394,19 @@
+ },
+ },
+ #endif
++ #ifdef FASTFETCH_DATATEXT_LOGO_SPLUX
++ // Splux
++ {
++ .names = { "splux", "Splux", "Splux Linux" },
++ .lines = FASTFETCH_DATATEXT_LOGO_SPLUX,
++ .colors = {
++ FF_COLOR_MODE_BOLD FF_COLOR_FG_RGB "255;255;0",
++ FF_COLOR_MODE_BOLD FF_COLOR_FG_RGB "255;255;255",
++ },
++ .colorKeys = FF_COLOR_MODE_BOLD FF_COLOR_FG_RGB "255;255;255",
++ .colorTitle = FF_COLOR_MODE_BOLD FF_COLOR_FG_RGB "255;255;255",
++ },
++ #endif
+ #ifdef FASTFETCH_DATATEXT_LOGO_STAR
+ // Star
+ {
diff --git a/term/fastfetch/recipe b/term/fastfetch/recipe
index f463a25..44faa88 100644
--- a/term/fastfetch/recipe
+++ b/term/fastfetch/recipe
@@ -1,6 +1,6 @@
name fastfetch
version 2.67.1
-release 3
+release 4
description fastfetch: system information
source https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/2.67.1.tar.gz
@@ -15,6 +15,7 @@ builddep ninja
builddep patch
prepare patch -Np1 -i "$SRC/patches/sps-package-detection.patch"
+prepare patch -Np1 -i "$SRC/patches/splux-logo.patch"
configure cmake -S . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release
build cmake --build build --parallel "$MAKEJOBS"
install DESTDIR="$PKG" cmake --install build