u/KingdomBobs

Upgraded my hyprland config, thanks (kinda) to lua config changes! Dots inside with links to cool script ideas you can steal. [calOS 0.6.0]

The lua changes finally helped me get off my ass and make some much needed changes to my config. Dots are here: https://github.com/criticalart/calos

I know deep down none of you guys give a poop and just want to steal cool ideas/configs from dots you see online so here's a list of some things that might interest you, with links to the specific part of the repo.

  • Hyprland config files in Lua - Should be obvious. If you need help on how to convert your dots into lua feel free to use this for ideas. Everything is neatly organized/commented to help you navigate through it. I am nowhere near competent at programming despite my high functioning autism so if you want nice, easy-breezy dotfiles to browse through these will be perfect. Some people go a little overboard...
  • Waybar / CAVA autoslide - Did some funky CSS magic to have the CAVA audio visualizer "slide" in and out whenever audio is detected, almost like its native to the mpris module. Can see an example in the beginning of the video. Requires waybar-git (which you should be on anyway since base waybar is broken with hyprland dispatch support). Can be easily configured to only read one specific audio input with virtual sinks. Check the style.css for the code/bezier that controls the slide animation.
  • Gaming support - A special gaming workspace, toggleable gaming submap (so you don't fat finger your keys when you're playing your dogshit MOBAs) and enough window rules so Steam can't possibly fuck up your flow (it will).
  • Speaking of Steam, don't you love how sometimes Big Picture mode can be a pile of shit? This stupidly simple script aims to rectify that. Can be called from a menu of your choosing or any alias. Sometimes Big Picture mode won't be focused or fullscreen properly causing lag/issues. This forces it to be focused and fullscreened!!! #wow
  • Additional Lua scripts for Hyprland - These include a fairly useful ctrlbind remap so you can bind any CTRL + " " key function to SUPER + " ", such as copy and paste (will even work from terminal)! Other functions include a grid layout (can be mapped to any workspace off your choosing) and a mouse_scroll function for workspaces that doesn't suck.
  • Check out my autostart configuration as well for some cool ideas. Right now I have what is essentially a homescreen on workspace 5 (bound to SUPER + H) with a custom grid layout and sleep calls so windows always open in a specific order. Yes, CAVA is an integral part of my operating system, stop asking. ^(it looks cool)
  • Yazi Plugins baked in - Not really an OC do not steal feature. I just love yazi and ship my dots with preconfigured plugins such as bunnyhop for ease of use. Check 'em out.

There's other stuff too but it's your pretty standard dotfiles fare. If you like these ideas you can always try my dots out too! Installer works pretty well, even on NVIDIA.

u/KingdomBobs — 4 days ago