Browse Source

Merge pull request #46 from JaKooLit/v2.1.12

fix for rofi and rainbow borders
pull/47/head^2
Ja.KooLit 2 years ago committed by GitHub
parent
commit
7fb1b8f141
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      README.md
  2. 21
      config/hypr/scripts/PywalSwww.sh
  3. 4
      config/hypr/scripts/WallpaperRandom.sh

2
README.md

@ -72,7 +72,7 @@ chmod +x release.sh
+ If you have already set your own keybinds, monitors, etc.... Just copy over from backup created before log-out or reboot. (recommended)
### 📖 Known issues and possible solutions
- check out this page [FAQ](https://github.com/JaKooLit/Hyprland-Dots/wiki/4.-FAQ)
- check out this page [FAQ](https://github.com/JaKooLit/Hyprland-Dots/wiki/4.-FAQ) and [UNSOLVED ISSUES](https://github.com/JaKooLit/Hyprland-Dots/wiki/6.-Known-Issues)
### 🙋 QUESTIONS ?!?! ⁉
- FAQ! Yes you can use these dotfiles to other distro! Just ensure to install proper packages first! If it makes you feel better, I use same config on my Gentoo and NixOS :)

21
config/hypr/scripts/PywalSwww.sh

@ -6,6 +6,9 @@ cache_dir="$HOME/.cache/swww/"
# Get a list of monitor outputs
monitor_outputs=($(ls "$cache_dir"))
# Initialize a flag to determine if the ln command was executed
ln_success=false
# Loop through monitor outputs
for output in "${monitor_outputs[@]}"; do
# Construct the full path to the cache file
@ -17,17 +20,19 @@ for output in "${monitor_outputs[@]}"; do
wallpaper_path=$(cat "$cache_file")
# Copy the wallpaper to the location Rofi can access
ln -sf "$wallpaper_path" "$HOME/.config/rofi/.current_wallpaper"
if ln -sf "$wallpaper_path" "$HOME/.config/rofi/.current_wallpaper"; then
ln_success=true # Set the flag to true upon successful execution
fi
break # Exit the loop after processing the first found monitor output
fi
done
# Check the flag before executing further commands
if [ "$ln_success" = true ]; then
# execute pywal
# wal -i "$wallpaper_path"
# execute pywal
wal -i $wallpaper_path
# execute pywal skipping tty and terminal
#wal -i $wallpaper_path -s -t &
# more info regarding Pywal https://github.com/dylanaraps/pywal/wiki/Getting-Started
# execute pywal skipping tty and terminal changes
wal -i "$wallpaper_path" -s -t &
fi

4
config/hypr/scripts/WallpaperRandom.sh

@ -29,7 +29,9 @@ while true; do
done \
| sort -n | cut -d':' -f2- \
| while read -r img; do
swww img "$img" && $pywal_script & $pywal_refresh
swww img "$img"
$pywal_script
$pywal_refresh
sleep $INTERVAL
done

Loading…
Cancel
Save