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 (because it has evolved massively since I last used it and now supports custom menus) 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. The plan is to use some of the config templates from DMS (or some other source) for matugen for my own desktop with some changes 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 ## TODOs - [ ] 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?