dots-hyprland icon indicating copy to clipboard operation
dots-hyprland copied to clipboard

Add Wallpapers Tab to Left Sidebar

Open citr0net opened this issue 3 weeks ago • 4 comments

Describe your changes

Adds Discord User's pabtec. wallpapers tab into the actual code as its own feature, you can choose if you want to enable it and you can also change your API Key. The code he had also had some problems that were fixed. The Sidebar will also decrease or increase in size based on what you have enabled, as the hard coded one would have the tab over the actual interface. The downloaded wallpapers also get downloaded to $USER/Pictures/Wallpapers so the user can change through them under that file.

Messages about the subject:

https://discord.com/channels/1393080422245863506/1393081757070397610/1437582225401974927 https://discord.com/channels/1393080422245863506/1393081757070397610/1436465277809201293 https://discord.com/channels/1393080422245863506/1393082602486763540/1434727185599692811

Is it ready? Questions/feedback needed?

Partially Ready, Definitely would need help to clean up spaghetti code, considering this was pieced together from a version that was not fully up to date.

https://github.com/user-attachments/assets/0bae4eaa-a708-4596-b6d4-d3a3128aecf0

citr0net avatar Nov 13 '25 01:11 citr0net

  • This should go into the wallpaper selector
  • Do not copy entire files from the booru
  • There's a lot of junk, maybe because of that merge commit?

end-4 avatar Nov 13 '25 21:11 end-4

  • This should go into the wallpaper selector
  • Do not copy entire files from the booru
  • There's a lot of junk, maybe because of that merge commit?

This code was not written well as I do not understand quickshell well, and quite frankly, I don't think I could even understand it today. This is a proof of concept that could be used in the future and a reference on how something like this could be implemented. The main base for this was from pabtec. and the message he sent his code in was: https://discord.com/channels/1393080422245863506/1393082602486763540/1434727185599692811

This definitely needs to be simplified and could be improved, but right now, it works really well.

The merge commit was to allow for merging as the waffles feature changed a file used for getting and storing the API key.

To explain why it shouldn't go in the wallpaper selector is simple, not everyone likes anime but rather they like to look at non-amine wallpapers.

citr0net avatar Nov 14 '25 01:11 citr0net

The whole sdata/illogical-impulse-quickshell-git/quickshell should be removed. It's now ignored in .gitignore.

clsty avatar Nov 14 '25 01:11 clsty

The whole sdata/illogical-impulse-quickshell-git/quickshell should be removed. It's now ignored in .gitignore.

This is a proof of concept, you guys are free to modify it at will. I am no longer maintaining this as this was a quick an easy idea.

citr0net avatar Nov 14 '25 02:11 citr0net

I've decided i'm going to work on this further, so i'm closing this pull request as I should probably redo quite a bit of it and I would want a clean slate to start with.

citr0net avatar Nov 16 '25 18:11 citr0net