2.4 KiB
2.4 KiB
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
Furthermore, my system may migrate to NixOS by early September 2026, to finally have my laptop and desktop configs synced properly
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 (eventually)?
- Migrate back to Waybar
- 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 (swaync??)
- Launcher (hyprlauncher??)
- dgop as hw monitor
- No need for nm-applet (even with waybar -> nmcli or nmtui)
- Adapt the GTK, etc config from DMS for my own design
- Update neovim design
- Nix config
- home-manager or what for dotfiles management on nix?
- Yazi more directory links
- Hyprland keybind panel?
- Migrate to zsh (or another POSIX compliant shell)
- Wallpaper picker (for regenerating stuff using matugen). TUI using kitty graphics? Or any lightweight toolkit?
