From 832f3a2c2e70e0b41321480a428943645d873887 Mon Sep 17 00:00:00 2001 From: Botspot Date: Fri, 2 Jul 2021 16:40:14 -0500 Subject: [PATCH] Add conky rings app --- apps/Conky Rings/credits | 3 +++ apps/Conky Rings/description | 2 ++ apps/Conky Rings/icon-24.png | Bin 0 -> 1229 bytes apps/Conky Rings/icon-64.png | Bin 0 -> 4912 bytes apps/Conky Rings/install | 42 +++++++++++++++++++++++++++++++++++ apps/Conky Rings/uninstall | 14 ++++++++++++ apps/Conky Rings/website | 1 + 7 files changed, 62 insertions(+) create mode 100644 apps/Conky Rings/credits create mode 100644 apps/Conky Rings/description create mode 100644 apps/Conky Rings/icon-24.png create mode 100644 apps/Conky Rings/icon-64.png create mode 100755 apps/Conky Rings/install create mode 100755 apps/Conky Rings/uninstall create mode 100644 apps/Conky Rings/website diff --git a/apps/Conky Rings/credits b/apps/Conky Rings/credits new file mode 100644 index 0000000..5b8a4ff --- /dev/null +++ b/apps/Conky Rings/credits @@ -0,0 +1,3 @@ +phoenixbyrd for the files +chunky-milk for the scripts +Botspot for coloring the theme diff --git a/apps/Conky Rings/description b/apps/Conky Rings/description new file mode 100644 index 0000000..2aadc5d --- /dev/null +++ b/apps/Conky Rings/description @@ -0,0 +1,2 @@ +Animated gauges and graphs of your system, on your desktop. +Displays system uptime, core-specific CPU usage, CPU speed, CPU temperature, top 5 processes by CPU usage, storage usage for boot and root partitions, RAM usage, SWAP usage, top 5 processes by RAM usage, and describes the current Linux environment. diff --git a/apps/Conky Rings/icon-24.png b/apps/Conky Rings/icon-24.png new file mode 100644 index 0000000000000000000000000000000000000000..f36df84de65d00a73ec94b74a97595386f2a15f8 GIT binary patch literal 1229 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 literal 0 HcmV?d00001 diff --git a/apps/Conky Rings/install b/apps/Conky Rings/install new file mode 100755 index 0000000..5542722 --- /dev/null +++ b/apps/Conky Rings/install @@ -0,0 +1,42 @@ +#!/bin/bash + +DIRECTORY="$(dirname "$(dirname "$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )")")" + +function error { + echo -e "\\e[91m$1\\e[39m" + exit 1 +} + +if [ -f "$HOME/.conkyrc" ]; then + error "Another Conky theme is already installed! Uninstall the original app (Or delete $HOME/.conkyrc), then try again." +fi + +# Get dependencies +"${DIRECTORY}/pkg-install" "conky-all lua50" "$(dirname "$0")" || exit 1 + +#get conkyrc +wget -O ~/.conkyrc https://raw.githubusercontent.com/Botspot/rpi_conky/master/conky_rings/.conkyrc || error "Failed to get .conkyrc!" + +#get fonts to ~/.local/share/fonts +mkdir -p ~/.local/share/fonts && cd ~/.local/share/fonts || error "Failed to create and enter $HOME/.local/share/fonts folder!" +wget https://github.com/Botspot/rpi_conky/raw/master/conky_rings/fonts.tar.gz || error "Failed to download the required fonts!" +tar -xvf fonts.tar.gz || error "Failed to extract the required fonts!" +rm -f fonts.tar.gz || error "Failed to remove fonts archive!" +#remove unnecessary file extracted from the tar.gz +rm -f .uuid || error "Failed to delete unnecessary .uuid file!" + +#get rings.lua +wget -O ~/.conky_rings.lua https://raw.githubusercontent.com/Botspot/rpi_conky/master/conky_rings/.conky_rings.lua || error "Failed to download conky-rings.lua!" + +#run conky this time +conky -q -d -p 3 & + +#make autostart entry to run it next time +mkdir -p ~/.config/autostart +echo "[Desktop Entry] +Name=Conky +Type=Application +Exec=bash -c 'sleep 5;conky -q -d -p 3' +Terminal=false +Comment=system monitoring tool. +Categories=Utility;" > ~/.config/autostart/conky.desktop || error "Failed to create desktop entry!" diff --git a/apps/Conky Rings/uninstall b/apps/Conky Rings/uninstall new file mode 100755 index 0000000..1819dae --- /dev/null +++ b/apps/Conky Rings/uninstall @@ -0,0 +1,14 @@ +#!/bin/bash + +DIRECTORY="$(dirname "$(dirname "$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )")")" + +function error { + echo -e "\\e[91m$1\\e[39m" + exit 1 +} + +"${DIRECTORY}/purge-installed" "$(dirname "$0")" || exit 1 + +rm -f ~/.config/autostart/conky.desktop ~/.conky-rings.lua ~/.conkyrc || error "Failed to remove autostart file or .conkyrc or .conky-rings.lua!" + +killall conky 2>/dev/null diff --git a/apps/Conky Rings/website b/apps/Conky Rings/website new file mode 100644 index 0000000..e486a9a --- /dev/null +++ b/apps/Conky Rings/website @@ -0,0 +1 @@ +https://github.com/Botspot/rpi_conky/tree/master/conky_rings