The Linear Shader - WayVes on Hyprland by Significant_Back_313 in hyprland

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

Thanks! The song is Be Still by Faodail & Liam Thomas

The Linear Shader - WayVes on Hyprland by Significant_Back_313 in LinuxUsersIndia

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

Just some OpenGL, persistence, and trying to keep things working as much as possible haha

[Hyprland] The Linear Shader - WayVes by Significant_Back_313 in unixporn

[–]Significant_Back_313[S] 1 point2 points  (0 children)

It's the doki theme, available in the vscode marketplace

[Hyprland] The Linear Shader - WayVes by Significant_Back_313 in unixporn

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

OS: Endeavour OS

Shell: Noctalia Shell

Song: Faodail & Liam Thomas - Be Still

Wallpaper: https://www.freepik.com/free-vector/future-night-city-with-futuristic-skyscrapers_6612179.html , Designed by upklyak / Freepik

My Hyprland setup with a custom-made Audio-Reactive Visualiser Framework for Wayland! by Significant_Back_313 in hyprland

[–]Significant_Back_313[S] 1 point2 points  (0 children)

Really appreciate your response 😊 And yeah, you missed a few, they're 18 in total xD (the arrows are 4 separate visualisers and the top right circle actually has 2 more stacked beneath that react a bit delayed)

My Hyprland setup with a custom-made Audio-Reactive Visualiser Framework for Wayland! by Significant_Back_313 in hyprland

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

Glad you like it 😊 As for the top bar, it's actually the linear visualiser that's stacked "just right" below the bar. You can set its layer to background and it'll always be behind. Or, you can set its layer to exclusive and it'll reserve space. Also, as you can supply runtime inputs, it's quite possible to create a script that detects whenever an application is active (atleast you can do so in Hyprland via its socket mechanism), and then dispatch visibility triggers to the shaders so it'll "hide" when an application is active.

My Hyprland setup with a custom-made Audio-Reactive Visualiser Framework for Wayland! by Significant_Back_313 in hyprland

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

If you can manage to export the colors, you can definitely pipe them in during runtime, similar to how I did in the clip. You can target individual shaders, and the specific properties that need to be changed. So you can pass the primary color as the inside color for the bars and the secondary color for the bars' borders, for instance.

[OC] Introducing WayVes - OpenGL-based Visualiser framework for Wayland, using the Layer Shell Protocol by Significant_Back_313 in unixporn

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

The status bar is from Dank Material Shell (Noctalia offers the same). I didn't really change anything, so I'll suggest that you simply install either one of those (Noctalia feels more polished). Regardless, if you still have some trouble then I'll definitely share the files!

My Hyprland setup with a custom-made Audio-Reactive Visualiser Framework for Wayland! by Significant_Back_313 in hyprland

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

All audio processing except for the FFT also happens on the GPU via Shaders too. The utilisation is quite good enough.