Advertisement
halbritter

Epoch Garoa Y2k38

Apr 24th, 2021 (edited)
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 4.04 KB | None | 0 0
  1. /* See LICENSE file for copyright and license details. */
  2.  
  3. /* interval between updates (in ms) */
  4. const unsigned int interval = 1000;
  5.  
  6. /* text to show if no value can be retrieved */
  7. static const char unknown_str[] = "n/a";
  8.  
  9. /* maximum output string length */
  10. #define MAXLEN 2048
  11.  
  12. /*
  13.  * function            description                     argument (example)
  14.  *
  15.  * battery_perc        battery percentage              battery name (BAT0)
  16.  *                                                     NULL on OpenBSD/FreeBSD
  17.  * battery_state       battery charging state          battery name (BAT0)
  18.  *                                                     NULL on OpenBSD/FreeBSD
  19.  * battery_remaining   battery remaining HH:MM         battery name (BAT0)
  20.  *                                                     NULL on OpenBSD/FreeBSD
  21.  * cpu_perc            cpu usage in percent            NULL
  22.  * cpu_freq            cpu frequency in MHz            NULL
  23.  * datetime            date and time                   format string (%F %T)
  24.  * disk_free           free disk space in GB           mountpoint path (/)
  25.  * disk_perc           disk usage in percent           mountpoint path (/)
  26.  * disk_total          total disk space in GB          mountpoint path (/")
  27.  * disk_used           used disk space in GB           mountpoint path (/)
  28.  * entropy             available entropy               NULL
  29.  * gid                 GID of current user             NULL
  30.  * hostname            hostname                        NULL
  31.  * ipv4                IPv4 address                    interface name (eth0)
  32.  * ipv6                IPv6 address                    interface name (eth0)
  33.  * kernel_release      `uname -r`                      NULL
  34.  * keyboard_indicators caps/num lock indicators        format string (c?n?)
  35.  *                                                     see keyboard_indicators.c
  36.  * keymap              layout (variant) of current     NULL
  37.  *                     keymap
  38.  * load_avg            load average                    NULL
  39.  * netspeed_rx         receive network speed           interface name (wlan0)
  40.  * netspeed_tx         transfer network speed          interface name (wlan0)
  41.  * num_files           number of files in a directory  path
  42.  *                                                     (/home/foo/Inbox/cur)
  43.  * ram_free            free memory in GB               NULL
  44.  * ram_perc            memory usage in percent         NULL
  45.  * ram_total           total memory size in GB         NULL
  46.  * ram_used            used memory in GB               NULL
  47.  * run_command         custom shell command            command (echo foo)
  48.  * separator           string to echo                  NULL
  49.  * swap_free           free swap in GB                 NULL
  50.  * swap_perc           swap usage in percent           NULL
  51.  * swap_total          total swap size in GB           NULL
  52.  * swap_used           used swap in GB                 NULL
  53.  * temp                temperature in degree celsius   sensor file
  54.  *                                                     (/sys/class/thermal/...)
  55.  *                                                     NULL on OpenBSD
  56.  *                                                     thermal zone on FreeBSD
  57.  *                                                     (tz0, tz1, etc.)
  58.  * uid                 UID of current user             NULL
  59.  * uptime              system uptime                   NULL
  60.  * username            username of current user        NULL
  61.  * vol_perc            OSS/ALSA volume in percent      mixer file (/dev/mixer)
  62.  *                                                     NULL on OpenBSD
  63.  * wifi_perc           WiFi signal in percent          interface name (wlan0)
  64.  * wifi_essid          WiFi ESSID                      interface name (wlan0)
  65.  */
  66. static const struct arg args[] = {
  67.     /* function format          argument */
  68.     { run_command, "  %s ",   "echo `date +%s` - 1298244863 | bc" },
  69.  
  70.     /* Você pode encontrar o glifo U2602 em https://fontawesome.com/v4.7.0/cheatsheet/
  71.     *  como 'fa-umbrella' ou usar Escape.
  72.     */
  73. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement