M. Yas. Davoodeh 49d1a7fb76 Add customizability feature to icons via .zprofile
By changing CF_ICONS variable you can edit icons all across your system.
For example if you want to use material-design-icons-git (AUR) all you
need to do is to change the variable like below:

export CF_ICONS="/home=󱂵:/mnt=󰡰:android=󰀲:bat-charging=󰂄:\
    bat-discharging=󰂌:bat-f=󱈑:bat-unknown=󰂃:bat=󰁹:\
    batt=󰭟:btc=󰠓:cb=📋:clock-00=󱑖:clock-01=󱑋:clock-02=󱑌:\
    clock-03=󱑍:clock-04=󱑎:clock-05=󱑏:\
    clock-06=󱑐:clock-07=󱑑:clock-08=󱑒:clock-09=󱑓:clock-10=󱑔:\
    clock-11=󱑕:clock-12=󱑖:cpu=󰻠:crypto=󰆬:disk=󰑹:\
    down=󰜮:eth=󰡪:f-move=󰪹:help=󰘥:\
    hib=󰤁:internet=󰖈:lan-x=󰌙:lan=󰌘:lbc=󰺃:leave=󰠜:lock=󰌾:\
    mail=󰇮:mem=󰍛:music=󰎇:news=󰎕:pause=󰏤:pc=󰟀:\
    pkg-down=󰏔:pkg=󰏗:q-add=󱊘:reboot=󱄋:\
    rec-cam=󰤙:rec-screen=󰊓:rec-voice=󰗋:renew=󰑓:sheets=󱈆:\
    shutdown=󰐥:sync=󰃨:temp=󰏈:tick-clock=󰾨:tick-cloud=󰅠:\
    time=󰃰:tor=󱎖:torrent-add=󰶡:torrent-seed-x=󱏽:torrent-idle=󰹢:\
    torrent-seed=󰹦:up=󰜷:usb=󰕓:vol-0=󰕿:vol-1=󰖀:\
    vol-2=󰕾:vol-m=󰕾:vol-x=󰖁:vol=󰕾:vpn=󰌆:weather-h=󰖙:\
    weather-l=󰜗:weather-perc=󰖗:weather=󰔎:\
    wifi-x=󰤮:wifi=󰤨:🌑=󰽤:🌒=󰽧:🌓=󰽡:🌔=󰽨:🌕=󰽢:🌖=󰽦:🌗=󰽣:🌘=󰽥:"
2020-08-27 01:54:35 +04:30

22 lines
664 B
Bash
Executable File

#!/bin/sh
# A dmenu wrapper script for system functions.
# For non-systemd init systems.
case "$(readlink -f /sbin/init)" in
*runit*) hib="sudo -A zzz" ;;
*openrc*) reb="sudo -A openrc-shutdown -r"; shut="sudo -A openrc-shutdown -p" ;;
esac
cmds="\
$(ico lock) lock slock
$(ico leave) leave dwm kill -TERM $(pidof -s dwm)
$(ico renew) renew dwm kill -HUP $(pidof -s dwm)
$(ico hib) hibernate ${hib:-sudo -A systemctl suspend-then-hibernate}
$(ico reboot) reboot ${reb:-sudo -A reboot}
$(ico shutdown) shutdown ${shut:-sudo -A shutdown -h now}"
choice="$(echo "$cmds" | cut -d' ' -f 1 | dmenu)" || exit 1
`echo "$cmds" | grep "^$choice " | cut -d ' ' -f2-`