loqusion / hyprshade

Hyprland shader configuration tool
MIT License
222 stars 7 forks source link

`scandir_recrusive` edge cases #19

Open loqusion opened 6 months ago

loqusion commented 6 months ago

scandir_recursive is used to find shader files in one's shader directory. It has various issues that will probably only occur for less than 0.1% of users:

https://github.com/loqusion/hyprshade/blob/b6de0db1463bb1b5c50311f91667f283a58988dd/src/hyprshade/utils.py#L19-L34