aboutsummaryrefslogtreecommitdiff
path: root/fetcha/modules.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--fetcha/modules.h27
1 files changed, 27 insertions, 0 deletions
diff --git a/fetcha/modules.h b/fetcha/modules.h
new file mode 100644
index 0000000..5c5469f
--- /dev/null
+++ b/fetcha/modules.h
@@ -0,0 +1,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