aboutsummaryrefslogtreecommitdiffstats
path: root/config/hypr/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'config/hypr/scripts')
-rwxr-xr-xconfig/hypr/scripts/WaybarCava.sh29
-rwxr-xr-xconfig/hypr/scripts/waybar_cava.sh59
2 files changed, 29 insertions, 59 deletions
diff --git a/config/hypr/scripts/WaybarCava.sh b/config/hypr/scripts/WaybarCava.sh
new file mode 100755
index 00000000..458a31bb
--- /dev/null
+++ b/config/hypr/scripts/WaybarCava.sh
@@ -0,0 +1,29 @@
+# #! /bin/bash
+
+#----- Optimized bars animation without much CPU usage increase --------
+bar="▁▂▃▄▅▆▇█"
+dict="s/;//g"
+
+# Calculate the length of the bar outside the loop
+bar_length=${#bar}
+
+# Create dictionary to replace char with bar
+for ((i = 0; i < bar_length; i++)); do
+ dict+=";s/$i/${bar:$i:1}/g"
+done
+
+# Create cava config
+config_file="/tmp/bar_cava_config"
+cat >"$config_file" <<EOF
+[general]
+bars = 10
+
+[output]
+method = raw
+raw_target = /dev/stdout
+data_format = ascii
+ascii_max_range = 7
+EOF
+
+# Read stdout from cava and perform substitution in a single sed command
+cava -p "$config_file" | sed -u "$dict"
diff --git a/config/hypr/scripts/waybar_cava.sh b/config/hypr/scripts/waybar_cava.sh
deleted file mode 100755
index 2ecc4d0b..00000000
--- a/config/hypr/scripts/waybar_cava.sh
+++ /dev/null
@@ -1,59 +0,0 @@
-# #! /bin/bash
-
-# --------------------Smooth bars animation with 1-2% increase in CPU usage -------------------
-# bar="▁▂▃▄▅▆▇█"
-# dict="s/;//g;"
-
-# # creating "dictionary" to replace char with bar
-# i=0
-# while [ $i -lt ${#bar} ]
-# do
-# dict="${dict}s/$i/${bar:$i:1}/g;"
-# i=$((i=i+1))
-# done
-
-# # write cava config
-# config_file="/tmp/polybar_cava_config"
-# echo "
-# [general]
-# bars = 10
-
-# [output]
-# method = raw
-# raw_target = /dev/stdout
-# data_format = ascii
-# ascii_max_range = 7
-# " > $config_file
-
-# # read stdout from cava
-# cava -p $config_file | while read -r line; do
-# echo $line | sed $dict
-# done
-
-# --------------------Optimized bars animation with 1-2% increase in CPU usage -------------------
-bar="▁▂▃▄▅▆▇█"
-dict="s/;//g"
-
-# Calculate the length of the bar outside the loop
-bar_length=${#bar}
-
-# Create dictionary to replace char with bar
-for ((i = 0; i < bar_length; i++)); do
- dict+=";s/$i/${bar:$i:1}/g"
-done
-
-# Create cava config
-config_file="/tmp/polybar_cava_config"
-cat >"$config_file" <<EOF
-[general]
-bars = 10
-
-[output]
-method = raw
-raw_target = /dev/stdout
-data_format = ascii
-ascii_max_range = 7
-EOF
-
-# Read stdout from cava and perform substitution in a single sed command
-cava -p "$config_file" | sed -u "$dict"
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage