This commit is contained in:
sudacode 2025-05-05 13:56:21 -07:00
parent fd2195d924
commit 6777e86614
Signed by: sudacode
SSH Key Fingerprint: SHA256:lT5C2bB398DcX6daCF/gYFNSTK3y+Du3oTGUnYzfTEw
4 changed files with 24 additions and 18 deletions

View File

@ -1,11 +1,12 @@
{
"topics": [
"132262 - Mobuseka",
"konosuba",
"79222 - bunny girl senpai",
"oshi no ko",
"kill la kill",
"lofi",
"139520 - eminence in shadow"
]
"topics": [
"132262 - Mobuseka",
"konosuba",
"79222 - bunny girl senpai",
"oshi no ko",
"kill la kill",
"lofi",
"139520 - eminence in shadow",
"132 - Monogatari Series"
]
}

View File

@ -105,8 +105,10 @@ decoration {
rounding_power = 2
# Change transparency of focused and unfocused windows
active_opacity = 0.9
inactive_opacity = 0.9
# active_opacity = 0.88
active_opacity = 1.0
# inactive_opacity = 0.88
inactive_opacity = 1.0
shadow {
enabled = true
@ -256,13 +258,13 @@ windowrule = float, class:discord
windowrule = float, class:mpv
windowrule = workspace 10 silent, class:discord
# windowruv2 = opacity 0.88, class:.* fullscreen:0
windowrule = opacity 0.77, class:.* fullscreen:0
windowrule = opacity 0.88, class:.* fullscreen:0
# windowruv2 = opacity 1, class:.* fullscreen:0
windowrule = opacity 1, class:mpv fullscreen:0
windowrule = opacity 1, class:anki fullscreen:0
windowrule = opacity 1, class:Thorium-browser title:(.*)asbplayer
windowrule = tile, class:Thorium-browser title:(.*)asbplayer
windowrule = opacity 1, class:remote-viewer
windowrule = opacity 1, class:^(remote-viewer)$
windowrule = opacity 1, class:com.obsproject.Studio
windowrule = opacity 1, title:(.*)(- YouTube(.*))
windowrule = opacity 1, class:zen, title:(.*)YouTube TV(.*)

View File

@ -3,8 +3,9 @@
set -Eeuo pipefail
THEME="$HOME/.config/rofi/launchers/type-3/style-4.rasi"
DIR="$HOME/Pictures/wallpapers/wallhaven"
SELECTED_WALL=$(cd "$DIR" && for a in *.jpg *.png; do echo -en "$a\0icon\x1f$a\n"; done | rofi -dmenu -theme "$THEME" -p "Select a wallpaper" -theme-str 'configuration {icon-size: 128; dpi: 96;} window {width: 45%; height: 45%;}')
notify-send -a "rofi-wallpaper" "Wallpaper set to" -i "$DIR/$SELECTED_WALL" "$DIR/$SELECTED_WALL"
DIR="$HOME/Pictures/wallpapers/favorites"
SELECTED_WALL=$(cd "$DIR" && for a in *.jpg *.png; do echo -en "$a\0icon\x1f$a\n"; done | rofi -dmenu -i -no-custom -theme "$THEME" -p "Select a wallpaper" -theme-str 'configuration {icon-size: 128; dpi: 96;} window {width: 45%; height: 45%;}')
PTH="$(printf "%s" "$DIR/$SELECTED_WALL" | tr -s '/')"
notify-send -a "rofi-wallpaper" "Wallpaper set to" -i "$PTH" "$PTH"
hyprctl hyprpaper reload , "$DIR/$SELECTED_WALL"
echo "$PTH" > "$HOME/.wallpaper"

View File

@ -132,7 +132,9 @@ func downloadRandomWallpaper(wallpaperPath string, r *rand.Rand, topics []string
// Select a random image from the results
randomIndex := r.Intn(len(wallhavenResp.Data))
wallpaperURL := wallhavenResp.Data[randomIndex].Path
filename := filepath.Base(wallpaperURL)
orig := filepath.Base(wallpaperURL)
sanitizedTopic := strings.ReplaceAll(strings.ToLower(displayName), " ", "-")
filename := fmt.Sprintf("%s-%s", sanitizedTopic, orig)
filepath := filepath.Join(wallpaperPath, filename)
fmt.Fprintf(os.Stderr, "Downloading: %s\n", filename)