sps-extra · log · files · refs · tags · releases · people · languages · GitHub · commit
7760062
splux-base: Splux identity and Fastfetch defaults
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"