aboutsummaryrefslogtreecommitdiff
path: root/fetcha/modules.h
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