kfetch/include/structs.h
2024-10-20 09:03:05 +00:00

36 lines
469 B
C

#ifndef _STRUCTS_H
#define _STRUCTS_H
#include <sys/utsname.h>
#define OS_SIZE 128
typedef struct {
char os_name[OS_SIZE + 1];
struct utsname uts;
char *pkg_cmd;
char *logo_color;
char *font_color;
size_t logo_size;
char **logo;
} FETCH;
struct par {
/* Text before */
char *str0;
/* Text after */
char *str1;
/* Command */
char *str2;
};
typedef struct {
int (*func)(const struct par par, const FETCH fetch);
struct par par;
} PARAMETR;
#endif