janishutz dotfiles

Full system configuration using [Decman](https://github.com/kiviktnm/decman). For my neovim config, see [here](https://git.janishutz.com/janishutz/nvim) *Screenshot outdated, a new screenshot will be added when this update is completed* ![screenshot of desktop with 2 screens](./assets/screenshot.png) 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 - [X] Rewrite Hyprland configs using lua - [X] Waylogout still needed? - [X] Add the formatter configs back in - [X] Add the scripts back in - [ ] ~Finish decman configuration to copy all the files~ - [X] 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?