commit 7681cb10a8747c698f8f325479f867cb2c7ddd53
parent b7c58a52c0de39b53c9b5f417889a5886d324bfa
Author: grouse <bdmfegys@duck.com>
Date: Sat, 3 Feb 2024 03:16:14 -0500
initial commit
Diffstat:
4 files changed, 37 insertions(+), 21 deletions(-)
diff --git a/Makefile b/Makefile
@@ -1,6 +1,9 @@
CFLAGS=-O2 -Wall -Wextra -lX11 -lpci
-PREFIX=$(HOME)/.local
+#PREFIX=$(HOME)/.local
+PREFIX=/usr/local
CACHE=$(shell if [ "$$XDG_CACHE_HOME" ]; then echo "$$XDG_CACHE_HOME"; else echo "$$HOME"/.cache; fi)
+#CC = tcc
+CC = cc
all: paleofetch
@@ -10,7 +13,7 @@ clean:
paleofetch: paleofetch.c paleofetch.h config.h
$(eval battery_path := $(shell ./config_scripts/battery_config.sh))
$(CC) paleofetch.c -o paleofetch $(CFLAGS) -D $(battery_path)
- strip paleofetch
+# strip paleofetch
install: paleofetch
mkdir -p $(PREFIX)/bin
diff --git a/config.h b/config.h
@@ -1,28 +1,29 @@
-#include "logos/arch.h"
+#include "logos/parch.h"
#define COLOR "\e[1;36m"
#define CONFIG \
{ \
/* name function cached */\
{ "", get_title, false }, \
- { "", get_bar, false }, \
- { "OS: ", get_os, true }, \
- { "Host: ", get_host, true }, \
- { "Kernel: ", get_kernel, true }, \
- { "Uptime: ", get_uptime, false }, \
- { "Battery: ", get_battery_percentage, false }, \
- SPACER \
- { "Packages: ", get_packages_pacman, false }, \
- { "Shell: ", get_shell, false }, \
- { "Resolution: ", get_resolution, false }, \
- { "Terminal: ", get_terminal, false }, \
- SPACER \
- { "CPU: ", get_cpu, true }, \
- { "GPU: ", get_gpu1, true }, \
- { "Memory: ", get_memory, false }, \
- SPACER \
+ { " ├──────────────────────────────", get_gpu2, false }, \
+ { " ├──────────────────────────", get_gpu2, false }, \
+/* { "├──────────────────────────────", what_even_is_this, false }, */\
+ { " ├─ Distro ", get_os, true }, \
+/* { "Host: ", get_host, true }, */\
+ { " ├─ Kernel ", get_kernel, true }, \
+ { " ├─ Up Time ", get_uptime, false }, \
+/* { "Battery: ", get_battery_percentage, false }, */\
+ { " ├─ Packages ", get_packages_pacman, false }, \
+ /*{ " ├─ SHELL ", get_shell, false }, */\
+ /*{ "├─ Res. ", get_resolution, false }, */\
+ { " ├─ Terminal ", get_terminal, false }, \
+ /*{ "├─ CPU ", get_cpu, true },*/ \
+ /*{ "├─ GPU ", get_gpu1, true },*/ \
+ /*{ "├─ RAM ", get_memory, false }, */\
+/* { "├──────", get_gpu2, false }, */\
+ /*SPACER \
{ "", get_colors1, false }, \
- { "", get_colors2, false }, \
+ { "", get_colors2, false }, */\
}
#define CPU_CONFIG \
diff --git a/logos/parch.h b/logos/parch.h
@@ -0,0 +1,10 @@
+// This was stolen from ufetch
+char *LOGO[] = {
+ " /\\ ",
+ " / \\ ",
+ " /\\ \\ ",
+ " / __ \\ ",
+ " / ( ) \\ ",
+ " / __| |__\\\\ ",
+ " /.\` \`.\\ "
+};
diff --git a/paleofetch.c b/paleofetch.c
@@ -143,7 +143,9 @@ static char *get_title() {
static char *get_bar() {
char *bar = malloc(BUF_SIZE);
char *s = bar;
- for(int i = 0; i < title_length; i++) *(s++) = '-';
+/* for(int i = 0; i < title_length; i++) *(s) = "├──────────────────────────────";
+ for(int i = 0; i < title_length; i++) *(s++) = '='; */
+ for(int i = 0; i < title_length; i++) *(s++) = '\0';
*s = '\0';
return bar;
}