paleofetch

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

commit 26f474c89c233df816f71a950ec1f979a9ea567c
parent dacecde148d7844ec7093268ecefd829eba15cbb
Author: sam-barr <samfbarr@outlook.com>
Date:   Wed, 22 Apr 2020 22:02:39 -0500

Move logos to separate directory

I don't want the code to balloon to 10,000 LOC like neofetch

Diffstat:
Alogos/arch.h | 22++++++++++++++++++++++
Alogos/arch2.h | 21+++++++++++++++++++++
Mpaleofetch.c | 48+-----------------------------------------------
3 files changed, 44 insertions(+), 47 deletions(-)

diff --git a/logos/arch.h b/logos/arch.h @@ -0,0 +1,22 @@ +// This was stolen from neofetch +char *LOGO[] = { + "\e[1;36m -` ", + "\e[1;36m .o+` ", + "\e[1;36m `ooo/ ", + "\e[1;36m `+oooo: ", + "\e[1;36m `+oooooo: ", + "\e[1;36m -+oooooo+: ", + "\e[1;36m `/:-:++oooo+: ", + "\e[1;36m `/++++/+++++++: ", + "\e[1;36m `/++++++++++++++: ", + "\e[1;36m `/+++ooooooooooooo/` ", + "\e[1;36m ./ooosssso++osssssso+` ", + "\e[1;36m .oossssso-````/ossssss+` ", + "\e[1;36m -osssssso. :ssssssso. ", + "\e[1;36m :osssssss/ osssso+++. ", + "\e[1;36m /ossssssss/ +ssssooo/- ", + "\e[1;36m `/ossssso+/:- -:/+osssso+- ", + "\e[1;36m `+sso+:-` `.-/+oso: ", + "\e[1;36m`++:. `-/+/ ", + "\e[1;36m.` `/ " +}; diff --git a/logos/arch2.h b/logos/arch2.h @@ -0,0 +1,21 @@ +// And this was stolen from archey3 +char *LOGO[] = { + "\e[1;36m + ", + "\e[1;36m # ", + "\e[1;36m ### ", + "\e[1;36m ##### ", + "\e[1;36m ###### ", + "\e[1;36m ; #####; ", + "\e[1;36m +##.##### ", + "\e[1;36m +########## ", + "\e[1;36m #############; ", + "\e[1;36m ###############+ ", + "\e[1;36m ####### ####### ", + "\e[1;36m .######; ;###;`'. ", + "\e[1;36m .#######; ;#####. ", + "\e[1;36m #########. .########` ", + "\e[1;36m ######' '###### ", + "\e[1;36m ;#### ####; ", + "\e[1;36m ##' '## ", + "\e[1;36m#' `# " +}; diff --git a/paleofetch.c b/paleofetch.c @@ -13,10 +13,10 @@ #include <X11/Xatom.h> #include "paleofetch.h" +#include "logos/arch2.h" #define DISTRO "Arch" #define BUF_SIZE 150 -#define LOGO logo1 struct conf { char *label, *(*function)(); @@ -42,52 +42,6 @@ struct conf { { "", get_colors2, false }, }; -// I copy pasted this from neofetch, in case you were curious -char *logo1[] = { - " -` ", - " .o+` ", - " `ooo/ ", - " `+oooo: ", - " `+oooooo: ", - " -+oooooo+: ", - " `/:-:++oooo+: ", - " `/++++/+++++++: ", - " `/++++++++++++++: ", - " `/+++ooooooooooooo/` ", - " ./ooosssso++osssssso+` ", - " .oossssso-````/ossssss+` ", - " -osssssso. :ssssssso. ", - " :osssssss/ osssso+++. ", - " /ossssssss/ +ssssooo/- ", - " `/ossssso+/:- -:/+osssso+- ", - " `+sso+:-` `.-/+oso: ", - "`++:. `-/+/ ", - ".` `/ " -}; -// And this was stolen from archey3 -char *logo2[] = { - " + ", - " # ", - " ### ", - " ##### ", - " ###### ", - " ; #####; ", - " +##.##### ", - " +########## ", - " #############; ", - " ###############+ ", - " ####### ####### ", - " .######; ;###;`'. ", - " .#######; ;#####. ", - " #########. .########` ", - " ######' '###### ", - " ;#### ####; ", - " ##' '## ", - "#' `# " -}; - -// TODO: Finish it - Display *display; struct utsname uname_info; struct sysinfo my_sysinfo;