slstatus

Suckless' slstatus with my personal patches
git clone https://git.instinctive.eu/slstatus.git
Log | Files | Refs | README | LICENSE

slstatus.h (2111B)


      1 /* See LICENSE file for copyright and license details. */
      2 
      3 /* battery */
      4 const char *battery_perc(const char *);
      5 const char *battery_remaining(const char *);
      6 const char *battery_state(const char *);
      7 
      8 /* cat */
      9 const char *cat(const char *path);
     10 
     11 /* cpu */
     12 const char *cpu_freq(const char *unused);
     13 const char *cpu_perc(const char *unused);
     14 const char *cpu_perc_sum(const char *unused);
     15 
     16 /* datetime */
     17 const char *datetime(const char *fmt);
     18 
     19 /* disk */
     20 const char *disk_free(const char *path);
     21 const char *disk_perc(const char *path);
     22 const char *disk_total(const char *path);
     23 const char *disk_used(const char *path);
     24 
     25 /* entropy */
     26 const char *entropy(const char *unused);
     27 
     28 /* hostname */
     29 const char *hostname(const char *unused);
     30 
     31 /* ip */
     32 const char *ipv4(const char *interface);
     33 const char *ipv6(const char *interface);
     34 const char *up(const char *interface);
     35 
     36 /* kernel_release */
     37 const char *kernel_release(const char *unused);
     38 
     39 /* keyboard_indicators */
     40 const char *keyboard_indicators(const char *fmt);
     41 
     42 /* keymap */
     43 const char *keymap(const char *unused);
     44 
     45 /* load_avg */
     46 const char *load_avg(const char *unused);
     47 
     48 /* netspeeds */
     49 const char *netspeed_rx(const char *interface);
     50 const char *netspeed_tx(const char *interface);
     51 
     52 /* num_files */
     53 const char *num_files(const char *path);
     54 
     55 /* ram */
     56 const char *ram_free(const char *unused);
     57 const char *ram_perc(const char *unused);
     58 const char *ram_total(const char *unused);
     59 const char *ram_used(const char *unused);
     60 
     61 /* run_command */
     62 const char *run_command(const char *cmd);
     63 
     64 /* swap */
     65 const char *swap_free(const char *unused);
     66 const char *swap_perc(const char *unused);
     67 const char *swap_total(const char *unused);
     68 const char *swap_used(const char *unused);
     69 
     70 /* temperature */
     71 const char *temp(const char *);
     72 
     73 /* uptime */
     74 const char *uptime(const char *unused);
     75 
     76 /* user */
     77 const char *gid(const char *unused);
     78 const char *uid(const char *unused);
     79 const char *username(const char *unused);
     80 
     81 /* volume */
     82 const char *vol_perc(const char *card);
     83 
     84 /* wifi */
     85 const char *wifi_essid(const char *interface);
     86 const char *wifi_perc(const char *interface);