kfetch/include/structs.h
2024-09-09 14:21:26 +03:00

35 lines
445 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 *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