blob: 5c5469fba0643cc49652a62532b5c48b83175818 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#ifndef MODULES_H
#define MODULES_H
typedef char*(*info_func_t)(void);
typedef struct {
const char *label;
info_func_t func;
} info_item;
char *get_os(void);
char *get_host(void);
char *get_kernel(void);
char *get_uptime(void);
char *get_packages(void);
char *get_memory(void);
char *get_cpus(void);
char *get_gpus(void);
char *get_wm(void);
char *get_shell(void);
char *get_terminal(void);
#endif
|