paleofetch

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 7681cb10a8747c698f8f325479f867cb2c7ddd53
parent b7c58a52c0de39b53c9b5f417889a5886d324bfa
Author: grouse <bdmfegys@duck.com>
Date:   Sat,  3 Feb 2024 03:16:14 -0500

initial commit

Diffstat:
MMakefile | 7+++++--
Mconfig.h | 37+++++++++++++++++++------------------
Alogos/parch.h | 10++++++++++
Mpaleofetch.c | 4+++-
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; }