Activity

Dhairya Shah

I changed that notifications don’t auto dismiss and instead just disappear from view. I also setup markdown_oxide and created the neovim bindings to make my obsidian vault usable. I do currently rely on Snacks.nvim for the picker. It took me a while since it has been a while since I used neovim apis & lua.

Attachment
0
Dhairya Shah

I removed waybar and swaync and replaced them with quickshell. I added custom widgets. I also replaced my old stride project with the quickshell config to remind me to take eye breaks. I removed the plugins I don’t use in my neovim config anymore. I plan to replace them with custom code to better interface with obsidian. It looks similar to my old waybar config but I feel everything is a bit more cohesive. I also switched from Nord to catppuccin-frappe since it is more readable and has more ports. As always, a more detailed and time accurate log can be found by following my commit messages. I might start adding a changelog into this repo to better document those changes since I keep forgetting to write a devlog which is why they are so long.

Attachment
Attachment
Attachment
0
Dhairya Shah

I removed the old skybox implementation and I replaced it with a more simple one with a day night cycle. I also migrated the entire codebase from a workspace into a single crate so it is easier to navigate. I also migrated the crate to use vulkanalia instead of ash along with its sibling crate vulkanalia-vma instead of vk_mem. I did that since vulkanalia has a much more pleasant version of working with vulkan extensions (uses traits instead of duplicated instances). I also changed some nix stuff to use flakes (should hopefully make releases easier). I also did some cleanup removing old half finished stuff and removed WGPU support. This was never intended to run in the web browser and just using MoltenVK or KosmicKrisp on macOS is a lot simpler.

Attachment
Attachment
Attachment
Attachment
0