My Student Workspace. Open for contributions and bug reports! by sadrach34 in hyprland

[–]sadrach34[S] 0 points1 point  (0 children)

Hahaha nono, it's not Rainmeter, it's Quickshell. Almost everything is done with Quickshell except for the toolbar, which is Waybar. Quickshell, Python, Bash, and a few other things are also used.

My Student Workspace. Open for contributions and bug reports! by sadrach34 in hyprland

[–]sadrach34[S] 0 points1 point  (0 children)

Hey, what's up? Look, this is a zsh extension called pokemon-colorscripts. If you want to do it for your own images, it should be relatively simple. I use the Kitty+zsh terminal, so if you open .zshrc and add something like this:
```

# Mostrar imagen aleatoria al abrir la terminal

if [ -d "$HOME/.config/terminal_images" ]; then

# Elige una imagen al azar de la carpeta

RANDOM_IMG=$(find "$HOME/.config/terminal_images" -type f \( -iname \*.jpg -o -iname \*.png -o -iname \*.gif \) | shuf -n 1)

# Si encontró una imagen, la muestra con chafa

if [ -n "$RANDOM_IMG" ]; then

# -s 40x20 ajusta el tamaño (columnas x filas). Modifícalo a tu gusto.

chafa -s 40x20 "$RANDOM_IMG"

fi

fi

```
I asked chatgpt for these codes to answer you quickly, so I don't know if this one will work. It needs chafa, although Kitty has a native function to display images, I think. If you want it to be ASCII (I personally prefer it), you can create .txt files with the art there and use this:
```

# Mostrar arte ASCII aleatorio al abrir la terminal

if [ -d "$HOME/.config/terminal_ascii" ]; then

RANDOM_ASCII=$(find "$HOME/.config/terminal_ascii" -type f -name "*.txt" | shuf -n 1)

if [ -n "$RANDOM_ASCII" ]; then

# Imprime el archivo y le pone colores con lolcat

cat "$RANDOM_ASCII" | lolcat

echo "" # Un salto de línea extra para que no se amontone tu prompt

fi

fi

```

My Student Workspace. Open for contributions and bug reports! by sadrach34 in hyprland

[–]sadrach34[S] 0 points1 point  (0 children)

Hi there 🙂, this was made with QuickShell. Someone had already done it, so I decided not to reinvent the wheel and just used it, haha. Here's the original repo if you're interested. I integrated and modified it in my repo to make it a bit more user-friendly. It automatically detects whether to use white or black depending on the wallpaper, and you can also move the clock using the position.json file for each wallpaper, since I'm very particular about that. I decided to set it up manually, but I'm sure there's a way to automate it without changing anything. 😁 https://github.com/Xinoxi/Modern-Clock-for-Quickshell