86aa15925f7762d01ec19bc70b1977d5e1a71677
Full system configuration using Decman. For my neovim config, see here
Screenshot outdated, a new screenshot will be added when this update is completed

The whole desktop will likely eventually move back to Waybar, my own custom QuickShell based shell, or something else entirely. DankMaterialShell is a stop-gap solution, which, albeit it looking nice, doesn't go well with my ethos of using non-slop programs. Luckily, I can keep most of my configs when moving to something else, because I will be using Matugen
Features
- DankMaterialShell
- Automatically generated GTK Theme and theming of the rest of the desktop using
matugen - Fish config (with some handy aliases, based on one from ohh-my-fish)
- Fastfetch config
- kitty config with cursor trail
- alacritty config
- notification manager uses
swaync - Linter configs (eslint, clang-format, latexindent and more)
- mpv config
- zathura configs
- yazi configs with links to various directories I use commonly plus a few plugins and themes that are applied by the script
- Custom QuickShell-based status bar and QuickActions menu (Postponed until further notice)
TODOs
- Migrate status bar to QuickShell
- Rewrite Hyprland configs using lua
- Waylogout still needed?
- Add the formatter configs back in
- Add the scripts back in
- Finish decman configuration to copy all the files
- Custom yazi theme
- Notifier
Languages
CSS
47.7%
TypeScript
17.2%
JavaScript
14.9%
Lua
14.2%
Shell
3.2%
Other
2.8%
