aboutsummaryrefslogtreecommitdiffstats
path: root/config/hypr/scripts/waybar_cava.sh
diff options
context:
space:
mode:
authorJa.KooLit <ejhay.games@gmail.com>2023-12-29 21:33:06 +0900
committerJa.KooLit <ejhay.games@gmail.com>2023-12-29 21:33:06 +0900
commit8e4bdc65ca9a2af0726c2cc1249ba87bfb70437c (patch)
tree8dc8be503a05b79126e2f52caed84a8400e24577 /config/hypr/scripts/waybar_cava.sh
parentce6bcd4284e00d911968354421af16d81a623d48 (diff)
Implementing custom waybar cava into styles and layouts
Rename waybar_cava.sh to WaybarCava.sh remove cava module from the waybar modules bank clean up waybar styles
Diffstat (limited to 'config/hypr/scripts/waybar_cava.sh')
-rwxr-xr-xconfig/hypr/scripts/waybar_cava.sh59
1 files changed, 0 insertions, 59 deletions
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