Splux Linux

source-based Linux using SPS

sps-extra · log · files · refs · tags · releases · people · languages · GitHub · commit

7760062


splux-base: Splux identity and Fastfetch defaults

Date
Commit776006204e7d35f82589a882e631e2e058fd497e
GitHubmirror

Parents

Stat

 base/splux-base/files/config.jsonc | 50 ++++++++++++++++++++++++++++++++++++++
 base/splux-base/files/os-release   |  6 +++++
 base/splux-base/files/splux.jsonc  | 50 ++++++++++++++++++++++++++++++++++++++
 base/splux-base/files/splux.txt    |  6 +++++
 base/splux-base/recipe             | 20 +++++++++++++++
 5 files changed, 132 insertions(+)

Diff

diff --git a/base/splux-base/files/config.jsonc b/base/splux-base/files/config.jsonc
new file mode 100644
index 0000000..d82aa20
--- /dev/null
+++ b/base/splux-base/files/config.jsonc
@@ -0,0 +1,50 @@
+{
+    "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
+    "logo": {
+        "type": "file",
+        "source": "splux.txt",
+        "color": {
+            "1": "light_black",
+            "2": "light_yellow"
+        },
+        "padding": {
+            "top": 7,
+            "right": 4
+        }
+    },
+    "display": {
+        "color": {
+            "keys": "light_black"
+        }
+    },
+    "modules": [
+        {
+            "type": "title",
+            "color": {
+                "user": "light_black",
+                "at": "light_black",
+                "host": "light_yellow"
+            }
+        },
+        "separator",
+        "os",
+        "host",
+        "kernel",
+        "uptime",
+        {
+            "type": "packages",
+            "combined": true
+        },
+        "shell",
+        "display",
+        "de",
+        "wm",
+        "terminal",
+        "cpu",
+        "gpu",
+        "memory",
+        "disk",
+        "localip",
+        "locale"
+    ]
+}
diff --git a/base/splux-base/files/os-release b/base/splux-base/files/os-release
new file mode 100644
index 0000000..7793397
--- /dev/null
+++ b/base/splux-base/files/os-release
@@ -0,0 +1,6 @@
+NAME="Splux"
+PRETTY_NAME="Splux Linux"
+ID=splux
+VERSION_ID="1.0"
+LOGO=splux
+HOME_URL="https://github.com/RobertFlexx/SPS"
diff --git a/base/splux-base/files/splux.jsonc b/base/splux-base/files/splux.jsonc
new file mode 100644
index 0000000..d82aa20
--- /dev/null
+++ b/base/splux-base/files/splux.jsonc
@@ -0,0 +1,50 @@
+{
+    "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
+    "logo": {
+        "type": "file",
+        "source": "splux.txt",
+        "color": {
+            "1": "light_black",
+            "2": "light_yellow"
+        },
+        "padding": {
+            "top": 7,
+            "right": 4
+        }
+    },
+    "display": {
+        "color": {
+            "keys": "light_black"
+        }
+    },
+    "modules": [
+        {
+            "type": "title",
+            "color": {
+                "user": "light_black",
+                "at": "light_black",
+                "host": "light_yellow"
+            }
+        },
+        "separator",
+        "os",
+        "host",
+        "kernel",
+        "uptime",
+        {
+            "type": "packages",
+            "combined": true
+        },
+        "shell",
+        "display",
+        "de",
+        "wm",
+        "terminal",
+        "cpu",
+        "gpu",
+        "memory",
+        "disk",
+        "localip",
+        "locale"
+    ]
+}
diff --git a/base/splux-base/files/splux.txt b/base/splux-base/files/splux.txt
new file mode 100644
index 0000000..80d60f0
--- /dev/null
+++ b/base/splux-base/files/splux.txt
@@ -0,0 +1,6 @@
+$1  _____     $2_____     $1_____
+$1 /  ___|   $2|  _  \   $1/  ___|
+$1 \ `--.    $2| |_| |   $1\ `--.
+$1  `--. \   $2|  __/     $1`--. \
+$1 /\__/ /   $2| |       $1/\__/ /
+$1 \____/    $2|_|       $1\____/
diff --git a/base/splux-base/recipe b/base/splux-base/recipe
new file mode 100644
index 0000000..a7ea1f4
--- /dev/null
+++ b/base/splux-base/recipe
@@ -0,0 +1,20 @@
+name        splux-base
+version     1.0
+release     1
+arch        any
+description Splux identity, os-release, and Fastfetch branding
+
+depend      filesystem
+depend      fastfetch
+
+install     mkdir -p "$PKG/etc" "$PKG/etc/fastfetch" \
+            "$PKG/usr/share/fastfetch/logos" \
+            "$PKG/usr/share/fastfetch/presets"
+install     cp "$SRC/files/os-release" "$PKG/etc/os-release"
+install     cp "$SRC/files/config.jsonc" "$PKG/etc/fastfetch/config.jsonc"
+install     cp "$SRC/files/splux.txt" "$PKG/usr/share/fastfetch/logos/splux.txt"
+install     cp "$SRC/files/splux.jsonc" "$PKG/usr/share/fastfetch/presets/splux.jsonc"
+install     chmod 0644 "$PKG/etc/os-release" \
+            "$PKG/etc/fastfetch/config.jsonc" \
+            "$PKG/usr/share/fastfetch/logos/splux.txt" \
+            "$PKG/usr/share/fastfetch/presets/splux.jsonc"