From 6555f119edb476b1f17e2eb2c84bc4ba1c3310da Mon Sep 17 00:00:00 2001 From: "Davi S." Date: Sun, 1 Dec 2024 00:59:46 -0300 Subject: [PATCH 1/7] feat: add "rice" cycling Add script to cycle through and set wallpaper and themes for desktop and login screen --- .../.local/lib/hyde/cyclewallpaperandtheme.sh | 86 +++++++++++++++++++ Configs/.local/lib/hyde/setsddmwallpaper.sh | 36 ++++++++ 2 files changed, 122 insertions(+) create mode 100755 Configs/.local/lib/hyde/cyclewallpaperandtheme.sh create mode 100755 Configs/.local/lib/hyde/setsddmwallpaper.sh diff --git a/Configs/.local/lib/hyde/cyclewallpaperandtheme.sh b/Configs/.local/lib/hyde/cyclewallpaperandtheme.sh new file mode 100755 index 00000000..f09bbe01 --- /dev/null +++ b/Configs/.local/lib/hyde/cyclewallpaperandtheme.sh @@ -0,0 +1,86 @@ +#!/usr/bin/env sh + +# Paths to "hyde" scripts +WALL_SCRIPT="$HOME/.local/share/bin/swwwallpaper.sh" +THEME_SCRIPT="$HOME/.local/share/bin/themeswitch.sh" + +# Log file for debugging +LOG_FILE="$HOME/.local/share/cyclewallpaperandtheme.log" + +# State tracking files +WALL_CYCLE_FILE="$HOME/.local/share/cyclewallpapercount" +THEME_CYCLE_FILE="$HOME/.local/share/cyclethemecount" +THEME_CHANGE_FLAG_FILE="$HOME/.local/share/cyclethemeflag" + +# Directory where themes are stored +THEMES_DIR="$HOME/.config/hyde/themes" + +# If it's time to change the theme +if [ -f "$THEME_CHANGE_FLAG_FILE" ]; then + # Get the list of themes and cycle through them (ensure spaces in file names are treated correctly) + themes=() + while IFS= read -r theme; do + themes+=("$theme") + done < <(find "$THEMES_DIR" -mindepth 1 -maxdepth 1 -type d | sort) + themes=("${themes[@]##*/}") # Strip path to get only names + + # Read or initialize the theme counter + if [ ! -f "$THEME_CYCLE_FILE" ]; then + echo 0 > "$THEME_CYCLE_FILE" + fi + theme_count=$(cat "$THEME_CYCLE_FILE") + + # Get the theme in the list and set it + next_theme="${themes[$theme_count]}" + "$THEME_SCRIPT" -s "$next_theme" >> "$LOG_FILE" 2>&1 + + # Update the theme counter + echo $((theme_count + 1)) > "$THEME_CYCLE_FILE" + + # Sleep for 3 seconds to ensure theme is totally changed and new variables are set + sleep 3 + + # Clear the theme change flag + rm "$THEME_CHANGE_FLAG_FILE" +fi + +# Extract the current theme from the config file +current_theme=$(grep -oP '(?<=^hydeTheme=").*(?=")' "$HOME/.config/hyde/hyde.conf") + +if [ -z "$current_theme" ] || [ ! -d "$THEMES_DIR/$current_theme" ]; then + echo "ERROR: Unable to determine current theme or theme directory does not exist" >> "$LOG_FILE" + exit 1 +fi + +WALLPAPER_DIR="$THEMES_DIR/$current_theme/wallpapers" + +# Check if the wallpaper directory exists +if [ ! -d "$WALLPAPER_DIR" ]; then + echo "ERROR: Wallpaper directory for theme '$current_theme' does not exist: $WALLPAPER_DIR" >> "$LOG_FILE" + exit 1 +fi + +# Read or initialize the wallpaper counter +if [ ! -f "$WALL_CYCLE_FILE" ]; then + echo 0 > "$WALL_CYCLE_FILE" +fi +wall_count=$(cat "$WALL_CYCLE_FILE") + +# Get list of wallpapers and set it +wallpapers=("$WALLPAPER_DIR"/*) +"$WALL_SCRIPT" -s "${wallpapers[$wall_count]}" >> "$LOG_FILE" 2>&1 +# Call the setsddmwallpaper script to update the login screen wallpaper +"$HOME/.local/share/bin/setsddmwallpaper.sh" "${wallpapers[$wall_count]}" >> "$LOG_FILE" 2>&1 + +# If all wallpapers have been cycled, set the flag to change the theme on the next run +if [ "$wall_count" -ge $(( ${#wallpapers[@]} - 1 )) ]; then + echo "theme_change_needed" > "$THEME_CHANGE_FLAG_FILE" + # Reset wallpaper counter for the next run + echo 0 > "$WALL_CYCLE_FILE" +else + # Increment wallpaper count and update the file + wall_count=$((wall_count + 1)) + echo $wall_count > "$WALL_CYCLE_FILE" +fi + +echo "Wallpaper and theme updated successfully." >> "$LOG_FILE" diff --git a/Configs/.local/lib/hyde/setsddmwallpaper.sh b/Configs/.local/lib/hyde/setsddmwallpaper.sh new file mode 100755 index 00000000..44568fa3 --- /dev/null +++ b/Configs/.local/lib/hyde/setsddmwallpaper.sh @@ -0,0 +1,36 @@ +#!/usr/bin/env sh + +################################################## +### This will only work if using Corners theme ### +################################################## + +# Check if the wallpaper path argument is provided +if [ -z "$1" ]; then + echo "ERROR: No wallpaper path provided." + exit 1 +fi + +WALLPAPER_PATH="$1" + +# Ensure the wallpaper path is quoted to handle spaces +if [ ! -f "$WALLPAPER_PATH" ]; then + echo "ERROR: Wallpaper file does not exist: $WALLPAPER_PATH" + exit 1 +fi + +# Set the path to the theme configuration file +SDDM_THEME_CONFIG="/usr/share/sddm/themes/Corners/theme.conf" + +# Set the background directory for SDDM theme +BACKGROUND_DIR="/usr/share/sddm/themes/Corners/backgrounds" + +# Define the fixed name for the wallpaper +WALLPAPER_NAME="customwallpaper" + +# Copy the wallpaper to the backgrounds directory with the fixed name +cp -f "$WALLPAPER_PATH" "$BACKGROUND_DIR/$WALLPAPER_NAME" + +# Update the theme configuration file to point to the new background +sed -i "s|^Background=.*|Background=\"backgrounds/$WALLPAPER_NAME\"|" "$SDDM_THEME_CONFIG" + +echo "SDDM wallpaper updated successfully to: backgrounds/$WALLPAPER_NAME" From 3abe6d24d8ff5ed4017c24ee523455a65e8bc52d Mon Sep 17 00:00:00 2001 From: "Davi S." Date: Sun, 1 Dec 2024 12:33:54 -0300 Subject: [PATCH 2/7] refactor: Add better code formatting and organization The whole file was remade. Original output and use stays the same. --- .../.local/lib/hyde/cyclewallpaperandtheme.sh | 141 ++++++++++-------- Configs/.local/lib/hyde/setsddmwallpaper.sh | 35 ++--- 2 files changed, 93 insertions(+), 83 deletions(-) diff --git a/Configs/.local/lib/hyde/cyclewallpaperandtheme.sh b/Configs/.local/lib/hyde/cyclewallpaperandtheme.sh index f09bbe01..bfca2433 100755 --- a/Configs/.local/lib/hyde/cyclewallpaperandtheme.sh +++ b/Configs/.local/lib/hyde/cyclewallpaperandtheme.sh @@ -1,86 +1,103 @@ #!/usr/bin/env sh -# Paths to "hyde" scripts +# Paths to scripts and directories WALL_SCRIPT="$HOME/.local/share/bin/swwwallpaper.sh" THEME_SCRIPT="$HOME/.local/share/bin/themeswitch.sh" - -# Log file for debugging +#SDDM_SCRIPT="$HOME/bin/setsddmwallpaper" +SDDM_SCRIPT="$HOME/.local/share/bin/setsddmwallpaper.sh" LOG_FILE="$HOME/.local/share/cyclewallpaperandtheme.log" - -# State tracking files WALL_CYCLE_FILE="$HOME/.local/share/cyclewallpapercount" THEME_CYCLE_FILE="$HOME/.local/share/cyclethemecount" THEME_CHANGE_FLAG_FILE="$HOME/.local/share/cyclethemeflag" - -# Directory where themes are stored THEMES_DIR="$HOME/.config/hyde/themes" - -# If it's time to change the theme -if [ -f "$THEME_CHANGE_FLAG_FILE" ]; then - # Get the list of themes and cycle through them (ensure spaces in file names are treated correctly) +HYDE_CONFIG="$HOME/.config/hyde/hyde.conf" + +# Log messages to file +log() { + echo "$(date '+%Y-%m-%d %H:%M:%S') $1" >> "$LOG_FILE" +} + +# Safely read a counter file or initialize it +read_or_initialize_counter() { + local file="$1" + [ ! -f "$file" ] && echo 0 > "$file" + cat "$file" +} + +# Increment and save a counter +increment_counter() { + local count="$1" + local max="$2" + local file="$3" + echo $(( (count + 1) % max )) > "$file" +} + +# Cycle to the next theme +cycle_theme() { + # Get theme list themes=() while IFS= read -r theme; do themes+=("$theme") done < <(find "$THEMES_DIR" -mindepth 1 -maxdepth 1 -type d | sort) themes=("${themes[@]##*/}") # Strip path to get only names - # Read or initialize the theme counter - if [ ! -f "$THEME_CYCLE_FILE" ]; then - echo 0 > "$THEME_CYCLE_FILE" - fi - theme_count=$(cat "$THEME_CYCLE_FILE") - - # Get the theme in the list and set it + # Read and increment theme counter + theme_count=$(read_or_initialize_counter "$THEME_CYCLE_FILE") next_theme="${themes[$theme_count]}" - "$THEME_SCRIPT" -s "$next_theme" >> "$LOG_FILE" 2>&1 - - # Update the theme counter - echo $((theme_count + 1)) > "$THEME_CYCLE_FILE" + increment_counter "$theme_count" "${#themes[@]}" "$THEME_CYCLE_FILE" - # Sleep for 3 seconds to ensure theme is totally changed and new variables are set + # Apply theme and wait for stability + "$THEME_SCRIPT" -s "$next_theme" >> "$LOG_FILE" 2>&1 + log "Theme changed to: $next_theme" sleep 3 +} + +# Cycle to the next wallpaper +cycle_wallpaper() { + # Determine current theme and wallpaper directory + current_theme=$(grep '^hydeTheme=' "$HYDE_CONFIG" | sed -E 's/^hydeTheme="([^"]+)"/\1/') + if [ -z "$current_theme" ]; then + log "ERROR: Unable to determine current theme from $HYDE_CONFIG." + exit 1 + fi - # Clear the theme change flag - rm "$THEME_CHANGE_FLAG_FILE" -fi - -# Extract the current theme from the config file -current_theme=$(grep -oP '(?<=^hydeTheme=").*(?=")' "$HOME/.config/hyde/hyde.conf") - -if [ -z "$current_theme" ] || [ ! -d "$THEMES_DIR/$current_theme" ]; then - echo "ERROR: Unable to determine current theme or theme directory does not exist" >> "$LOG_FILE" - exit 1 -fi - -WALLPAPER_DIR="$THEMES_DIR/$current_theme/wallpapers" - -# Check if the wallpaper directory exists -if [ ! -d "$WALLPAPER_DIR" ]; then - echo "ERROR: Wallpaper directory for theme '$current_theme' does not exist: $WALLPAPER_DIR" >> "$LOG_FILE" - exit 1 -fi + wallpaper_dir="$THEMES_DIR/$current_theme/wallpapers" + if [ ! -d "$wallpaper_dir" ]; then + log "ERROR: Wallpaper directory for theme '$current_theme' does not exist: $wallpaper_dir" + exit 1 + fi -# Read or initialize the wallpaper counter -if [ ! -f "$WALL_CYCLE_FILE" ]; then - echo 0 > "$WALL_CYCLE_FILE" -fi -wall_count=$(cat "$WALL_CYCLE_FILE") + # Get wallpaper list + wallpapers=("$wallpaper_dir"/*) + total_wallpapers=${#wallpapers[@]} + if [ "$total_wallpapers" -eq 0 ]; then + log "ERROR: No wallpapers found in $wallpaper_dir" + exit 1 + fi -# Get list of wallpapers and set it -wallpapers=("$WALLPAPER_DIR"/*) -"$WALL_SCRIPT" -s "${wallpapers[$wall_count]}" >> "$LOG_FILE" 2>&1 -# Call the setsddmwallpaper script to update the login screen wallpaper -"$HOME/.local/share/bin/setsddmwallpaper.sh" "${wallpapers[$wall_count]}" >> "$LOG_FILE" 2>&1 + # Read and increment wallpaper counter + wall_count=$(read_or_initialize_counter "$WALL_CYCLE_FILE") + next_wallpaper="${wallpapers[$wall_count]}" + increment_counter "$wall_count" "$total_wallpapers" "$WALL_CYCLE_FILE" + + # Set wallpaper + "$WALL_SCRIPT" -s "$next_wallpaper" >> "$LOG_FILE" 2>&1 + "$SDDM_SCRIPT" "$next_wallpaper" >> "$LOG_FILE" 2>&1 + log "Wallpaper changed to: $next_wallpaper" + + # If all wallpapers are cycled, flag theme change + if [ "$wall_count" -eq $((total_wallpapers - 1)) ]; then + touch "$THEME_CHANGE_FLAG_FILE" + echo 0 > "$WALL_CYCLE_FILE" + log "Theme change flagged for next run." + fi +} -# If all wallpapers have been cycled, set the flag to change the theme on the next run -if [ "$wall_count" -ge $(( ${#wallpapers[@]} - 1 )) ]; then - echo "theme_change_needed" > "$THEME_CHANGE_FLAG_FILE" - # Reset wallpaper counter for the next run - echo 0 > "$WALL_CYCLE_FILE" -else - # Increment wallpaper count and update the file - wall_count=$((wall_count + 1)) - echo $wall_count > "$WALL_CYCLE_FILE" +# Main execution +if [ -f "$THEME_CHANGE_FLAG_FILE" ]; then + cycle_theme + rm -f "$THEME_CHANGE_FLAG_FILE" fi -echo "Wallpaper and theme updated successfully." >> "$LOG_FILE" +cycle_wallpaper +log "Cycle operation completed." diff --git a/Configs/.local/lib/hyde/setsddmwallpaper.sh b/Configs/.local/lib/hyde/setsddmwallpaper.sh index 44568fa3..b3ead566 100755 --- a/Configs/.local/lib/hyde/setsddmwallpaper.sh +++ b/Configs/.local/lib/hyde/setsddmwallpaper.sh @@ -1,36 +1,29 @@ #!/usr/bin/env sh -################################################## -### This will only work if using Corners theme ### -################################################## +# Configuration +SDDM_THEME_CONFIG="/usr/share/sddm/themes/Corners/theme.conf" +BACKGROUND_DIR="/usr/share/sddm/themes/Corners/backgrounds" +WALLPAPER_NAME="customwallpaper" -# Check if the wallpaper path argument is provided +# Log messages +log() { + echo "$(date '+%Y-%m-%d %H:%M:%S') $1" +} + +# Validate input if [ -z "$1" ]; then - echo "ERROR: No wallpaper path provided." + log "ERROR: No wallpaper path provided." exit 1 fi WALLPAPER_PATH="$1" - -# Ensure the wallpaper path is quoted to handle spaces if [ ! -f "$WALLPAPER_PATH" ]; then - echo "ERROR: Wallpaper file does not exist: $WALLPAPER_PATH" + log "ERROR: Wallpaper file does not exist: $WALLPAPER_PATH" exit 1 fi -# Set the path to the theme configuration file -SDDM_THEME_CONFIG="/usr/share/sddm/themes/Corners/theme.conf" - -# Set the background directory for SDDM theme -BACKGROUND_DIR="/usr/share/sddm/themes/Corners/backgrounds" - -# Define the fixed name for the wallpaper -WALLPAPER_NAME="customwallpaper" - -# Copy the wallpaper to the backgrounds directory with the fixed name +# Update SDDM wallpaper cp -f "$WALLPAPER_PATH" "$BACKGROUND_DIR/$WALLPAPER_NAME" - -# Update the theme configuration file to point to the new background sed -i "s|^Background=.*|Background=\"backgrounds/$WALLPAPER_NAME\"|" "$SDDM_THEME_CONFIG" -echo "SDDM wallpaper updated successfully to: backgrounds/$WALLPAPER_NAME" +log "SDDM wallpaper updated to: $BACKGROUND_DIR/$WALLPAPER_NAME" From 8d495e07371a2b913acf9300d644eb5b7af1b575 Mon Sep 17 00:00:00 2001 From: "Davi S." Date: Mon, 2 Dec 2024 21:56:23 -0300 Subject: [PATCH 3/7] refactor: set bash and change place of logs file --- Configs/.local/lib/hyde/cyclewallpaperandtheme.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Configs/.local/lib/hyde/cyclewallpaperandtheme.sh b/Configs/.local/lib/hyde/cyclewallpaperandtheme.sh index bfca2433..95cb5f4d 100755 --- a/Configs/.local/lib/hyde/cyclewallpaperandtheme.sh +++ b/Configs/.local/lib/hyde/cyclewallpaperandtheme.sh @@ -1,11 +1,11 @@ -#!/usr/bin/env sh +#!/usr/bin/env bash # Paths to scripts and directories WALL_SCRIPT="$HOME/.local/share/bin/swwwallpaper.sh" THEME_SCRIPT="$HOME/.local/share/bin/themeswitch.sh" #SDDM_SCRIPT="$HOME/bin/setsddmwallpaper" SDDM_SCRIPT="$HOME/.local/share/bin/setsddmwallpaper.sh" -LOG_FILE="$HOME/.local/share/cyclewallpaperandtheme.log" +LOG_FILE="$HOME/.cache/cyclewallpaperandtheme.log" WALL_CYCLE_FILE="$HOME/.local/share/cyclewallpapercount" THEME_CYCLE_FILE="$HOME/.local/share/cyclethemecount" THEME_CHANGE_FLAG_FILE="$HOME/.local/share/cyclethemeflag" From 6be67fab5caf1ec0b7e5bbb773ae8614903b6913 Mon Sep 17 00:00:00 2001 From: "Davi S." Date: Mon, 2 Dec 2024 22:09:27 -0300 Subject: [PATCH 4/7] refactor: make path variables less hard coded Add the path to the script itself and source the global control to update the variable paths --- Configs/.local/lib/hyde/cyclewallpaperandtheme.sh | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/Configs/.local/lib/hyde/cyclewallpaperandtheme.sh b/Configs/.local/lib/hyde/cyclewallpaperandtheme.sh index 95cb5f4d..e192d80c 100755 --- a/Configs/.local/lib/hyde/cyclewallpaperandtheme.sh +++ b/Configs/.local/lib/hyde/cyclewallpaperandtheme.sh @@ -1,16 +1,19 @@ #!/usr/bin/env bash +scrDir=$(dirname "$(realpath "$0")") +source "$scrDir/globalcontrol.sh" + # Paths to scripts and directories -WALL_SCRIPT="$HOME/.local/share/bin/swwwallpaper.sh" -THEME_SCRIPT="$HOME/.local/share/bin/themeswitch.sh" +WALL_SCRIPT="$scrDir/swwwallpaper.sh" +THEME_SCRIPT="$scrDir/themeswitch.sh" #SDDM_SCRIPT="$HOME/bin/setsddmwallpaper" -SDDM_SCRIPT="$HOME/.local/share/bin/setsddmwallpaper.sh" +SDDM_SCRIPT="$scrDir/setsddmwallpaper.sh" LOG_FILE="$HOME/.cache/cyclewallpaperandtheme.log" WALL_CYCLE_FILE="$HOME/.local/share/cyclewallpapercount" THEME_CYCLE_FILE="$HOME/.local/share/cyclethemecount" THEME_CHANGE_FLAG_FILE="$HOME/.local/share/cyclethemeflag" -THEMES_DIR="$HOME/.config/hyde/themes" -HYDE_CONFIG="$HOME/.config/hyde/hyde.conf" +THEMES_DIR="$hydeConfDir/themes" +HYDE_CONFIG="$hydeConfDir/hyde.conf" # Log messages to file log() { From 02bdcf746a396ef6e521f481b249ce8e1c9f8333 Mon Sep 17 00:00:00 2001 From: "Davi S." Date: Tue, 17 Dec 2024 11:42:09 -0300 Subject: [PATCH 5/7] refactor to shebang convention --- Configs/.local/lib/hyde/cyclewallpaperandtheme.sh | 2 +- Configs/.local/lib/hyde/setsddmwallpaper.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Configs/.local/lib/hyde/cyclewallpaperandtheme.sh b/Configs/.local/lib/hyde/cyclewallpaperandtheme.sh index e192d80c..e499635f 100755 --- a/Configs/.local/lib/hyde/cyclewallpaperandtheme.sh +++ b/Configs/.local/lib/hyde/cyclewallpaperandtheme.sh @@ -1,4 +1,4 @@ -#!/usr/bin/env bash +#! /bin/env bash scrDir=$(dirname "$(realpath "$0")") source "$scrDir/globalcontrol.sh" diff --git a/Configs/.local/lib/hyde/setsddmwallpaper.sh b/Configs/.local/lib/hyde/setsddmwallpaper.sh index b3ead566..9156ad0e 100755 --- a/Configs/.local/lib/hyde/setsddmwallpaper.sh +++ b/Configs/.local/lib/hyde/setsddmwallpaper.sh @@ -1,4 +1,4 @@ -#!/usr/bin/env sh +#! /bin/env bash # Configuration SDDM_THEME_CONFIG="/usr/share/sddm/themes/Corners/theme.conf" From 751318f01b43956a4c119331571101408a163889 Mon Sep 17 00:00:00 2001 From: "Davi S." Date: Tue, 17 Dec 2024 19:20:41 -0300 Subject: [PATCH 6/7] update: add dependency injection The cyclewallpaperandtheme.sh script now can receive a display-manager-wallpaper-script as argument instead of relying on a predefined script. The display manager scripts must have the wallpaper path as argument. It will be passed by the cyclewallpaperandtheme.sh script --- .../.local/lib/hyde/cyclewallpaperandtheme.sh | 21 ++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/Configs/.local/lib/hyde/cyclewallpaperandtheme.sh b/Configs/.local/lib/hyde/cyclewallpaperandtheme.sh index e499635f..e1f80eab 100755 --- a/Configs/.local/lib/hyde/cyclewallpaperandtheme.sh +++ b/Configs/.local/lib/hyde/cyclewallpaperandtheme.sh @@ -6,8 +6,6 @@ source "$scrDir/globalcontrol.sh" # Paths to scripts and directories WALL_SCRIPT="$scrDir/swwwallpaper.sh" THEME_SCRIPT="$scrDir/themeswitch.sh" -#SDDM_SCRIPT="$HOME/bin/setsddmwallpaper" -SDDM_SCRIPT="$scrDir/setsddmwallpaper.sh" LOG_FILE="$HOME/.cache/cyclewallpaperandtheme.log" WALL_CYCLE_FILE="$HOME/.local/share/cyclewallpapercount" THEME_CYCLE_FILE="$HOME/.local/share/cyclethemecount" @@ -85,7 +83,11 @@ cycle_wallpaper() { # Set wallpaper "$WALL_SCRIPT" -s "$next_wallpaper" >> "$LOG_FILE" 2>&1 - "$SDDM_SCRIPT" "$next_wallpaper" >> "$LOG_FILE" 2>&1 + if [ -n "$DM_SCRIPT" ] && [ -x "$DM_SCRIPT" ]; then + "$DM_SCRIPT" "$next_wallpaper" >> "$LOG_FILE" 2>&1 + else + log "No Display Manager script provided or script is not executable. Skipping Display Manager wallpaper update." + fi log "Wallpaper changed to: $next_wallpaper" # If all wallpapers are cycled, flag theme change @@ -97,6 +99,19 @@ cycle_wallpaper() { } # Main execution +while [[ $# -gt 0 ]]; do + case "$1" in + --dm-script) + DM_SCRIPT="$2" + shift 2 + ;; + *) + log "Unknown argument: $1" + exit 1 + ;; + esac +done + if [ -f "$THEME_CHANGE_FLAG_FILE" ]; then cycle_theme rm -f "$THEME_CHANGE_FLAG_FILE" From 765a46ae87787855c50cf01c4fe854ed55968274 Mon Sep 17 00:00:00 2001 From: "Davi S." Date: Tue, 17 Dec 2024 19:21:16 -0300 Subject: [PATCH 7/7] rename: clear name for the script --- .../lib/hyde/{setsddmwallpaper.sh => setsddmcornerswallpaper.sh} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Configs/.local/lib/hyde/{setsddmwallpaper.sh => setsddmcornerswallpaper.sh} (100%) diff --git a/Configs/.local/lib/hyde/setsddmwallpaper.sh b/Configs/.local/lib/hyde/setsddmcornerswallpaper.sh similarity index 100% rename from Configs/.local/lib/hyde/setsddmwallpaper.sh rename to Configs/.local/lib/hyde/setsddmcornerswallpaper.sh