*nohtml*

local/bin/icon

   1 #!/bin/bash
   2 
   3 case ${1,,} in
   4     man) i=龎;;
   5     apps) i=ﬓ;;
   6     date) i=;;
   7     days) i=;;
   8     kino) i=;;
   9     lang) i=גּ;;
  10     news) i=;;
  11     pass) i=聾;;
  12     star) i=;;
  13     wiki) i=;;
  14     bloge) i=;;
  15     files) i=;;
  16     icons) i=;;
  17     mixer) i=;;
  18     theme) i=;;
  19     editor) i=;;
  20     picker) i=;;
  21     browser) i=;;
  22     develop) i=;;
  23     symbols) i=;;
  24     weather) i=;;
  25     windows) i=;;
  26     calendar) i=;;
  27     dotfiles) i=;;
  28     terminal) i=;;
  29     bandwidth) i=;;
  30     documents) i=;;
  31     nerdfonts) i=;;
  32 
  33     music) i=$(music) i=${i:0:2};;
  34     start) i=$($0 os);;
  35     volume) i=$(volume);;
  36     redshift) [[ $(pgrep -x redshift) ]] && i= || i=;;
  37     torrents) i=$(status $1) i=${i%% *};;
  38 
  39     network) i=$($0 network-$( LANG= nmcli -t -f type,state dev));;
  40     network-wifi:connected) i=;;
  41     network-*:connected) i=;;
  42     network-*) i=;;
  43 
  44     mail|mail-|mail-0) i=;;
  45     mail-*) i=;;
  46 
  47     os) source /etc/os-release; i=$($0 os-${ID:-$(uname -s)});;
  48     os-*bsd*) i=;;
  49     os-*) i=$(nerdfonts | awk "/linux/ && /${1:3}/ { print \$1; exit }") i=${i:-};;
  50 
  51     *) i=;;
  52 esac 2>&-
  53 
  54 echo $i