From 9279e041fae7bc956373987ec1eda8575f79a7b9 Mon Sep 17 00:00:00 2001 From: Joachim Nielandt Date: Tue, 14 Jul 2020 15:19:48 +0200 Subject: [PATCH] Added links and polybar. --- dot_dotfiles/polybar/config | 604 ++++++++++++++++++ .../polybar/executable_launch-multi.sh | 29 + dot_dotfiles/polybar/executable_launch.sh | 12 + .../polybar/polybar-scripts/CONTRIBUTING.md | 14 + dot_dotfiles/polybar/polybar-scripts/LICENSE | 24 + .../polybar/polybar-scripts/README.md | 79 +++ dot_dotfiles/polybar/polybar-scripts/build.sh | 26 + .../polybar/polybar-scripts/dot_travis.yml | 13 + .../battery-combined-shell/README.md | 15 + .../battery-combined-shell.sh | 61 ++ .../battery-combined-tlp/README.md | 31 + .../battery-combined-tlp.sh | 5 + .../battery-combined-tlp/screenshots/1.png | Bin 0 -> 841 bytes .../battery-combined-udev/95-battery.rules | 4 + .../battery-combined-udev/README.md | 24 + .../battery-combined-udev.sh | 88 +++ .../battery-cyberpower/README.md | 25 + .../battery-cyberpower/battery-cyberpower.sh | 56 ++ .../inbox-imap-python/README.md | 20 + .../inbox-imap-python/inbox-imap-python.py | 9 + .../inbox-imap-python/screenshots/1.png | Bin 0 -> 542 bytes .../inbox-imap-shellnetrc/README.md | 27 + .../inbox-imap-shellnetrc/dot_netrc | 3 + .../inbox-imap-shellnetrc.sh | 12 + .../inbox-pop3-shellnetrc/README.md | 22 + .../inbox-pop3-shellnetrc/dot_netrc | 3 + .../inbox-pop3-shellnetrc.sh | 12 + .../polybar-scripts/inbox-reddit/README.md | 23 + .../inbox-reddit/inbox-reddit.sh | 15 + .../inbox-reddit/screenshots/1.png | Bin 0 -> 1553 bytes .../polybar-scripts/info-hackspeed/README.md | 33 + .../executable_info-hackspeed.sh | 61 ++ .../info-hackspeed/screenshots/1.png | Bin 0 -> 539 bytes .../polybar-scripts/info-kernel/README.md | 13 + .../polybar-scripts/info-pingrtt/README.md | 17 + .../info-pingrtt/info-pingrtt.sh | 19 + .../info-pingrtt/screenshots/1.png | Bin 0 -> 794 bytes .../info-pingrtt/screenshots/2.png | Bin 0 -> 878 bytes .../info-pingrtt/screenshots/3.png | Bin 0 -> 989 bytes .../info-projecthamster/README.md | 15 + .../info-projecthamster.sh | 9 + .../info-projecthamster/screenshots/1.png | Bin 0 -> 2921 bytes .../info-redshift-temp/README.md | 15 + .../info-redshift-temp/info-redshift-temp.sh | 15 + .../info-redshift-temp/screenshots/1.png | Bin 0 -> 589 bytes .../info-softwarecounter/README.md | 25 + .../info-softwarecounter.py | 145 +++++ .../info-softwarecounter/screenshots/1.png | Bin 0 -> 8501 bytes .../info-ssh-sessions/README.md | 20 + .../info-ssh-sessions/info-ssh-sessions.sh | 10 + .../info-ssh-sessions/screenshots/1.png | Bin 0 -> 3050 bytes .../polybar-scripts/info-todotxt/README.md | 15 + .../info-todotxt/info-todotxt.sh | 16 + .../info-todotxt/screenshots/1.png | Bin 0 -> 994 bytes .../polybar-scripts/info-trash/README.md | 16 + .../polybar-scripts/info-trash/info-trash.sh | 13 + .../info-trash/screenshots/1.png | Bin 0 -> 540 bytes .../info-twitch-countdown/README.md | 37 ++ .../info-twitch-countdown.sh | 68 ++ .../info-twitch-countdown/screenshots/1.png | Bin 0 -> 3988 bytes .../info-twitch-countdown/screenshots/2.png | Bin 0 -> 3492 bytes .../polybar-scripts/info-wifionice/README.md | 20 + .../info-wifionice/info-wifionice.sh | 30 + .../info-wifionice/screenshots/1.png | Bin 0 -> 6963 bytes .../polybar-scripts/info-wmname/README.md | 21 + .../info-wmname/info-wmname.sh | 15 + .../polybar-scripts/info-xampp/README.md | 24 + .../polybar-scripts/info-xampp/info-xampp.sh | 21 + .../info-xampp/screenshots/1.png | Bin 0 -> 1048 bytes .../isactive-bluetooth/README.md | 13 + .../isactive-bluetooth/isactive-bluetooth.sh | 7 + .../isrunning-claudius/README.md | 16 + .../isrunning-claudius/isrunning-claudius.sh | 18 + .../isrunning-compton/README.md | 14 + .../isrunning-compton/isrunning-compton.sh | 18 + .../isrunning-dropbox/README.md | 14 + .../isrunning-dropbox/isrunning-dropbox.sh | 18 + .../isrunning-offlineimap/README.md | 14 + .../isrunning-offlineimap.sh | 18 + .../polybar-scripts/news-archlinux/README.md | 18 + .../news-archlinux/news-archlinux.py | 12 + .../notification-chess/README.md | 23 + .../notification-chess/notification-chess.sh | 10 + .../notification-chess/screenshots/1.png | Bin 0 -> 661 bytes .../notification-github/README.md | 24 + .../notification-github.sh | 11 + .../notification-mattermost/README.md | 24 + .../notification-mattermost.sh | 15 + .../openvpn-isrunning/README.md | 15 + .../openvpn-isrunning/isrunning-openvpn.sh | 7 + .../openvpn-isrunning/screenshots/1.png | Bin 0 -> 2280 bytes .../polybar-scripts/openvpn-status/README.md | 28 + .../executable_openvpn-status.sh | 3 + .../openvpn-status/screenshots/1.png | Bin 0 -> 1410 bytes .../openvpn-status/screenshots/2.png | Bin 0 -> 9915 bytes .../openweathermap-detailed/README.md | 46 ++ .../openweathermap-detailed.sh | 60 ++ .../openweathermap-detailed/screenshots/1.png | Bin 0 -> 1679 bytes .../openweathermap-forecast/README.md | 44 ++ .../openweathermap-forecast.sh | 71 ++ .../openweathermap-fullfeatured/README.md | 46 ++ .../openweathermap-fullfeatured.sh | 96 +++ .../screenshots/1.png | Bin 0 -> 2662 bytes .../openweathermap-simple/README.md | 46 ++ .../openweathermap-simple.sh | 59 ++ .../openweathermap-simple/screenshots/1.png | Bin 0 -> 1103 bytes .../polybar-scripts/player-cmus/README.md | 19 + .../player-cmus/player-cmus.sh | 16 + .../player-cmus/screenshots/1.png | Bin 0 -> 414 bytes .../polybar-scripts/player-moc/README.md | 16 + .../polybar-scripts/player-moc/player-moc.sh | 13 + .../player-mpris-simple/README.md | 23 + .../player-mpris-simple.sh | 11 + .../player-mpris-simple/screenshots/1.png | Bin 0 -> 1875 bytes .../player-mpris-tail/README.md | 159 +++++ .../executable_player-mpris-tail.py | 406 ++++++++++++ .../player-mpris-tail/screenshots/1.png | Bin 0 -> 9199 bytes .../player-mpris-tail/screenshots/2.png | Bin 0 -> 6192 bytes .../polybar-scripts/popup-calendar/README.md | 40 ++ .../popup-calendar/popup-calendar.sh | 27 + .../popup-calendar/screenshots/1.png | Bin 0 -> 13447 bytes .../polybar-scripts/pulseaudio-rofi/README.md | 38 ++ .../pulseaudio-rofi/pulseaudio-rofi.sh | 125 ++++ .../pulseaudio-rofi/screenshots/1.png | Bin 0 -> 1108 bytes .../pulseaudio-rofi/screenshots/2.png | Bin 0 -> 44380 bytes .../pulseaudio-simple/README.md | 18 + .../pulseaudio-simple/pulseaudio-simple.sh | 15 + .../polybar-scripts/pulseaudio-tail/README.md | 26 + .../pulseaudio-tail/pulseaudio-tail.sh | 58 ++ .../system-cpu-frequency/README.md | 18 + .../system-cpu-loadavg.sh | 3 + .../system-cpu-loadavg/README.md | 13 + .../system-cpu-loadavg/system-cpu-loadavg.sh | 3 + .../system-cpu-temppercore/README.md | 20 + .../system-cpu-temppercore/screenshots/1.png | Bin 0 -> 1766 bytes .../system-cpu-temppercore.sh | 3 + .../system-fan-speed/README.md | 19 + .../system-fan-speed/system-fan-speed.sh | 10 + .../system-gpu-intel/README.md | 28 + .../system-gpu-intel/system-gpu-intel.sh | 10 + .../system-nvidia-bbswitch/README.md | 21 + .../system-nvidia-bbswitch.sh | 7 + .../system-nvidia-smi/README.md | 26 + .../system-nvidia-smi/system-nvidia-smi.sh | 3 + .../system-uptime-pretty/README.md | 15 + .../system-uptime-pretty.sh | 3 + .../system-usb-mount/README.md | 25 + .../system-usb-mount/system-usb-mount.sh | 53 ++ .../system-usb-udev/95-usb.rule | 4 + .../polybar-scripts/system-usb-udev/README.md | 37 ++ .../system-usb-udev/screenshots/1.png | Bin 0 -> 1434 bytes .../system-usb-udev/screenshots/2.png | Bin 0 -> 1063 bytes .../system-usb-udev/system-usb-udev.sh | 91 +++ .../polybar-scripts/ticker-bcheur/README.md | 19 + .../ticker-bcheur/ticker-bcheur.sh | 6 + .../polybar-scripts/ticker-btceur/README.md | 21 + .../ticker-btceur/screenshots/1.png | Bin 0 -> 1396 bytes .../ticker-btceur/ticker-btceur.sh | 6 + .../polybar-scripts/ticker-etheur/README.md | 19 + .../ticker-etheur/ticker-etheur.sh | 6 + .../updates-arch-aur/README.md | 20 + .../updates-arch-aur/updates-arch-aur.sh | 13 + .../updates-arch-combined/README.md | 26 + .../updates-arch-combined/screenshots/1.png | Bin 0 -> 3039 bytes .../updates-arch-combined.sh | 19 + .../polybar-scripts/updates-arch/README.md | 18 + .../updates-arch/executable_updates-arch.sh | 11 + .../polybar-scripts/skeleton/README.md | 26 + .../skeleton/screenshots/1.png | Bin 0 -> 1714 bytes 169 files changed, 4389 insertions(+) create mode 100644 dot_dotfiles/polybar/config create mode 100644 dot_dotfiles/polybar/executable_launch-multi.sh create mode 100644 dot_dotfiles/polybar/executable_launch.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/CONTRIBUTING.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/LICENSE create mode 100644 dot_dotfiles/polybar/polybar-scripts/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/build.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/dot_travis.yml create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/battery-combined-shell/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/battery-combined-shell/battery-combined-shell.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/battery-combined-tlp/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/battery-combined-tlp/battery-combined-tlp.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/battery-combined-tlp/screenshots/1.png create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/battery-combined-udev/95-battery.rules create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/battery-combined-udev/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/battery-combined-udev/battery-combined-udev.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/battery-cyberpower/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/battery-cyberpower/battery-cyberpower.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/inbox-imap-python/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/inbox-imap-python/inbox-imap-python.py create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/inbox-imap-python/screenshots/1.png create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/inbox-imap-shellnetrc/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/inbox-imap-shellnetrc/dot_netrc create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/inbox-imap-shellnetrc/inbox-imap-shellnetrc.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/inbox-pop3-shellnetrc/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/inbox-pop3-shellnetrc/dot_netrc create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/inbox-pop3-shellnetrc/inbox-pop3-shellnetrc.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/inbox-reddit/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/inbox-reddit/inbox-reddit.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/inbox-reddit/screenshots/1.png create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/info-hackspeed/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/info-hackspeed/executable_info-hackspeed.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/info-hackspeed/screenshots/1.png create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/info-kernel/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/info-pingrtt/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/info-pingrtt/info-pingrtt.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/info-pingrtt/screenshots/1.png create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/info-pingrtt/screenshots/2.png create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/info-pingrtt/screenshots/3.png create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/info-projecthamster/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/info-projecthamster/info-projecthamster.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/info-projecthamster/screenshots/1.png create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/info-redshift-temp/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/info-redshift-temp/info-redshift-temp.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/info-redshift-temp/screenshots/1.png create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/info-softwarecounter/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/info-softwarecounter/info-softwarecounter.py create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/info-softwarecounter/screenshots/1.png create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/info-ssh-sessions/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/info-ssh-sessions/info-ssh-sessions.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/info-ssh-sessions/screenshots/1.png create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/info-todotxt/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/info-todotxt/info-todotxt.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/info-todotxt/screenshots/1.png create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/info-trash/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/info-trash/info-trash.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/info-trash/screenshots/1.png create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/info-twitch-countdown/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/info-twitch-countdown/info-twitch-countdown.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/info-twitch-countdown/screenshots/1.png create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/info-twitch-countdown/screenshots/2.png create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/info-wifionice/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/info-wifionice/info-wifionice.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/info-wifionice/screenshots/1.png create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/info-wmname/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/info-wmname/info-wmname.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/info-xampp/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/info-xampp/info-xampp.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/info-xampp/screenshots/1.png create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/isactive-bluetooth/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/isactive-bluetooth/isactive-bluetooth.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/isrunning-claudius/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/isrunning-claudius/isrunning-claudius.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/isrunning-compton/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/isrunning-compton/isrunning-compton.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/isrunning-dropbox/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/isrunning-dropbox/isrunning-dropbox.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/isrunning-offlineimap/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/isrunning-offlineimap/isrunning-offlineimap.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/news-archlinux/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/news-archlinux/news-archlinux.py create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/notification-chess/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/notification-chess/notification-chess.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/notification-chess/screenshots/1.png create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/notification-github/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/notification-github/notification-github.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/notification-mattermost/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/notification-mattermost/notification-mattermost.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/openvpn-isrunning/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/openvpn-isrunning/isrunning-openvpn.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/openvpn-isrunning/screenshots/1.png create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/openvpn-status/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/openvpn-status/executable_openvpn-status.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/openvpn-status/screenshots/1.png create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/openvpn-status/screenshots/2.png create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/openweathermap-detailed/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/openweathermap-detailed/openweathermap-detailed.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/openweathermap-detailed/screenshots/1.png create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/openweathermap-forecast/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/openweathermap-forecast/openweathermap-forecast.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/openweathermap-fullfeatured/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/openweathermap-fullfeatured/openweathermap-fullfeatured.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/openweathermap-fullfeatured/screenshots/1.png create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/openweathermap-simple/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/openweathermap-simple/openweathermap-simple.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/openweathermap-simple/screenshots/1.png create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/player-cmus/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/player-cmus/player-cmus.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/player-cmus/screenshots/1.png create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/player-moc/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/player-moc/player-moc.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/player-mpris-simple/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/player-mpris-simple/player-mpris-simple.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/player-mpris-simple/screenshots/1.png create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/player-mpris-tail/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/player-mpris-tail/executable_player-mpris-tail.py create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/player-mpris-tail/screenshots/1.png create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/player-mpris-tail/screenshots/2.png create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/popup-calendar/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/popup-calendar/popup-calendar.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/popup-calendar/screenshots/1.png create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/pulseaudio-rofi/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/pulseaudio-rofi/pulseaudio-rofi.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/pulseaudio-rofi/screenshots/1.png create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/pulseaudio-rofi/screenshots/2.png create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/pulseaudio-simple/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/pulseaudio-simple/pulseaudio-simple.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/pulseaudio-tail/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/pulseaudio-tail/pulseaudio-tail.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/system-cpu-frequency/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/system-cpu-frequency/system-cpu-loadavg.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/system-cpu-loadavg/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/system-cpu-loadavg/system-cpu-loadavg.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/system-cpu-temppercore/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/system-cpu-temppercore/screenshots/1.png create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/system-cpu-temppercore/system-cpu-temppercore.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/system-fan-speed/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/system-fan-speed/system-fan-speed.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/system-gpu-intel/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/system-gpu-intel/system-gpu-intel.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/system-nvidia-bbswitch/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/system-nvidia-bbswitch/system-nvidia-bbswitch.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/system-nvidia-smi/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/system-nvidia-smi/system-nvidia-smi.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/system-uptime-pretty/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/system-uptime-pretty/system-uptime-pretty.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/system-usb-mount/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/system-usb-mount/system-usb-mount.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/system-usb-udev/95-usb.rule create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/system-usb-udev/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/system-usb-udev/screenshots/1.png create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/system-usb-udev/screenshots/2.png create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/system-usb-udev/system-usb-udev.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/ticker-bcheur/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/ticker-bcheur/ticker-bcheur.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/ticker-btceur/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/ticker-btceur/screenshots/1.png create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/ticker-btceur/ticker-btceur.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/ticker-etheur/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/ticker-etheur/ticker-etheur.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/updates-arch-aur/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/updates-arch-aur/updates-arch-aur.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/updates-arch-combined/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/updates-arch-combined/screenshots/1.png create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/updates-arch-combined/updates-arch-combined.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/updates-arch/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/polybar-scripts/updates-arch/executable_updates-arch.sh create mode 100644 dot_dotfiles/polybar/polybar-scripts/skeleton/README.md create mode 100644 dot_dotfiles/polybar/polybar-scripts/skeleton/screenshots/1.png diff --git a/dot_dotfiles/polybar/config b/dot_dotfiles/polybar/config new file mode 100644 index 0000000..a7d0cdb --- /dev/null +++ b/dot_dotfiles/polybar/config @@ -0,0 +1,604 @@ +;===================================================== +; +; To learn more about how to configure Polybar +; go to https://github.com/jaagr/polybar +; +; The README contains alot of information +; +;===================================================== +[colors] +background = ${xrdb:color0:#222} +foreground = ${xrdb:color7:#222} +background-alt = ${xrdb:color10:#222} +foreground-alt = ${xrdb:color4:#222} +icon-color = ${xrdb:color4:#FF2} +primary = ${xrdb:color1:#222} +alert = ${xrdb:color10:#222} +secondary = ${xrdb:color10:#222} +; let's get some colors from xrdb (pywal) +col0 = ${xrdb:color0:#222} +col1 = ${xrdb:color1:#222} +col2 = ${xrdb:color2:#222} +col3 = ${xrdb:color3:#222} +col4 = ${xrdb:color4:#222} +col5 = ${xrdb:color5:#222} +col6 = ${xrdb:color6:#222} +col7 = ${xrdb:color7:#222} +col8 = ${xrdb:color8:#222} +col9 = ${xrdb:color9:#222} +col10 = ${xrdb:color10:#222} +col11 = ${xrdb:color11:#222} +col12 = ${xrdb:color12:#222} +col13 = ${xrdb:color13:#222} +gruvbg = ${xrdb:background:#222} +gruvbghard = ${xrdb:backgroundhard:#222} +gruvbgsoft = ${xrdb:backgroundsoft:#222} +gruvfg = ${xrdb:foreground:#222} +; control some of the later elements from here, nice and tidy +underline-cpu = ${xrdb:color2:#222} +underline-memory = ${xrdb:color3:#222} +underline-date = ${xrdb:color4:#222} +underline-battery = ${xrdb:color5:#222} +underline-temperature = ${xrdb:color6:#222} +underline-keyboard = ${xrdb:color7:#222} +underline-i3-focused = ${xrdb:color10:#222} +underline-i3-unfocused = ${xrdb:color8:#222} + +[bar/general] +width = 100% + +; spaces before/after each module +module-margin-left = 1 +module-margin-right = 1 + +height = 27 +fixed-center = true +line-size = 3 +line-color = #f00 + +; rounded corners of the bar +radius = 0.0 + +;this makes sure that i3 doesn't reposition everything when polybar becomes active... is shit +override-redirect = false +wm-restack = i3 +; all the bar colors +background = ${colors.background} +foreground = ${colors.foreground} +border-color = ${colors.background} + +; spaces on begin/end of bar +padding-left = 2 +padding-right = 2 + +; set the bar fonts +;font-0 = fixed:pixelsize=10;1 +;font-0 = "Wuncon Siji:pixelsize=15;1" +;font-1 = unifont:fontformat=truetype:size=8:antialias=false;0 +;font-2 = "Inconsolata\ For\ Powerline:pixelsize=10;1" +font-0 = FuraCode Nerd Font:pixelsize=11;1 + +; override pointers +cursor-click = pointer +cursor-scroll = pointer + +[bar/example] +inherit = bar/general +monitor = ${env:MONITOR:eDP-1} +;offset-x = 2% +;offset-y = 1% +;i'm faking the left and right margins with a fat border. i'm helpless +;border-size = 20 +;border-left-size = 16 +;border-right-size = 16 + +;unused modules - mpd xbacklight backlight-acpi alsa +modules-left = i3 +modules-center = temperature battery xkeyboard memory cpu filesystem updates-arch reboot-check xbacklight top-process +modules-right = net1 wifi0 vpn powermenu + +; TRAY MANAGEMENT +;tray-position = right +tray-position = ${env:TRAY_POSITION:none} +;tray-transparent = true +tray-detached = false +tray-maxsize = 16 +;tray-background = ${colors.background-alt} +;this makes sure that the tray doesn't run off to the right of the monitor - only enable this when the bar's width is a bit off +tray-offset-x = 0 +tray-offset-y = 27 +tray-padding = 2 +tray-scale = 1.0 + +scroll-up = i3wm-wsnext +scroll-down = i3wm-wsprev + +cursor-click = pointer +;cursor-scroll = ns-resize +cursor-scroll = pointer + +[bar/secondary] +inherit = bar/general +monitor = ${env:MONITOR:eDP-1} +;offset-x = 2% +;offset-y = 1% + +;unused modules - mpd xbacklight backlight-acpi alsa +modules-right = pulseaudio +modules-center = player-mpris-tail +modules-left = date info-hackspeed + +[module/player-mpris-tail] +type = custom/script +exec = ~/.config/polybar/polybar-scripts/polybar-scripts/player-mpris-tail/player-mpris-tail.py -f '{icon} {artist} - {title}' --icon-playing  --icon-paused  --icon-stopped  --icon-none ﱙ +tail = true +label = %output% + +[module/info-hackspeed] +type = custom/script +format-prefix = " " +format-prefix-foreground = ${colors.icon-color} +exec = ~/.config/polybar/polybar-scripts/polybar-scripts/info-hackspeed/info-hackspeed.sh +tail = true + +[module/top-process] +type = custom/script +format-prefix = " " +format-prefix-foreground = ${colors.icon-color} +format-underline = ${colors.alert} +interval = 5 +exec = ~/.dotfiles/scripts/top.process.sh +tail = true + +[module/xwindow] +type = internal/xwindow +label = %title:0:30:...% + +[module/xkeyboard] +type = internal/xkeyboard +blacklist-0 = num lock + +format-prefix = " " +format-prefix-foreground = ${colors.icon-color} +format-prefix-underline = ${colors.underline-keyboard} + +; layout, number, name +label-layout = %layout% +label-layout-underline = ${colors.underline-keyboard} + +label-indicator-padding = 2 +label-indicator-margin = 1 +label-indicator-background = ${colors.secondary} +label-indicator-underline = ${colors.underline-keyboard} + +cursor-click = pointer + + +[module/vpn] +type = custom/script +exec = nmcli | grep "VPN connection" | sed -e "s/VPN connection//g" +exec-if = pgrep -x openvpn +interval = 5 +format-underline = #268bd2 +format-prefix = " " +format-prefix-foreground = ${colors.col1} + + +[module/filesystem] +type = internal/fs +interval = 25 +mount-0 = / +mount-1 = /mnt/ext4 +label-mounted = %{F#0a81f5}%mountpoint%%{F-} %percentage_used%% +label-unmounted = %mountpoint% not mounted +label-unmounted-foreground = ${colors.foreground-alt} + +[module/bspwm] +type = internal/bspwm + +label-focused = %index% +label-focused-background = ${colors.background-alt} +label-focused-underline= ${colors.primary} +label-focused-padding = 2 + +label-occupied = %index% +label-occupied-padding = 2 + +label-urgent = %index%! +label-urgent-background = ${colors.alert} +label-urgent-padding = 2 + +label-empty = %index% +label-empty-foreground = ${colors.foreground-alt} +label-empty-padding = 2 + +; Separator in between workspaces +; label-separator = | + + + +[module/i3] +type = internal/i3 +format = +index-sort = true +wrapping-scroll = false + +; Only show workspaces on the same output as the bar +pin-workspaces = true + +; This will split the workspace name on ':' +; Default: false +strip-wsnumbers = true + +; using siji icons... see view.sh for codes +; not using siji anymore, check out nerdfonts.com! +;   +ws-icon-0 = 1:1; +ws-icon-1 = 2:2; +ws-icon-2 = 3:3; +ws-icon-3 = 4:4; +ws-icon-4 = 5:5; +ws-icon-5 = 6:6; +ws-icon-6 = 7:7; +ws-icon-7 = 8:8; +ws-icon-8 = 9:9;﬐ +ws-icon-9 = 10:10; +ws-icon-10 = 11:; +ws-icon-11 = 12:; +ws-icon-default =  + +; Whenever the 'move' changes... like 'resize', ... +label-mode-padding = 2 +label-mode-foreground = ${colors.gruvfg} +;label-mode-background = ${colors.primary} +label-mode-background = ${colors.col4} +label-mode-underline = ${colors.col12} + +; focused = Active workspace on focused monitor +label-focused = %icon% %name% +;label-focused = %index% +;label-focused-background = ${module/bspwm.label-focused-background} +;label-focused-underline = ${module/bspwm.label-focused-underline} +;label-focused-padding = ${module/bspwm.label-focused-padding} +label-focused-background = ${colors.col2} +label-focused-foreground = ${colors.gruvbghard} +label-focused-underline = ${colors.underline-i3-focused} +label-focused-padding = 2 + +; unfocused = Inactive workspace on any monitor +;label-unfocused = %index% +label-unfocused = %icon% %name% +label-unfocused-underline = ${colors.underline-i3-unfocused} +;label-unfocused-padding = ${module/bspwm.label-occupied-padding} +label-unfocused-padding = 2 + +; visible = Active workspace on unfocused monitor +; label-visible = %index% +label-visible = %icon% %name% +;label-visible-background = ${self.label-focused-background} +;label-visible-underline = ${self.label-focused-underline} +;label-visible-padding = ${self.label-focused-padding} +label-visible-background = ${colors.col12} +label-visible-foreground = ${colors.gruvbghard} +label-visible-underline = #FFFFFF +label-visible-padding = 2 + +; urgent = Workspace with urgency hint set +label-urgent = %icon% %name% +; label-urgent-background = ${module/bspwm.label-urgent-background} +label-urgent-background = ${colors.col1} +label-urgent-foreground = ${colors.col9} +label-urgent-underline = ${colors.col9} +label-urgent-padding = 2 + +; Separator in between workspaces +; label-separator = | + + +[module/mpd] +type = internal/mpd +format-online = + +icon-prev = 玲 +icon-stop =  +icon-play =  +icon-pause =  +icon-next = 怜 + +label-song-maxlen = 25 +label-song-ellipsis = true + +[module/xbacklight] +type = internal/xbacklight + +format =