I'm currently running:
- WM: XMonad
- Bar: polybar inspired by siduck's one
- Notifications: dunst
- IDE: NeoVim with NvChad by siduck with NeoVim native LSP support
- Control panel: modified version of the one created by siduck
I keep my dotfiles in a separate directory (mine's ~/dotfiles, but it can be anything really).
Then, I (soft) symlink everything to where it belongs. Every file/folder in config is symlinked in ~/.config, and every file in home is symlinked in ~/.
There also are some misc folders for stuff I didn't know where to put.
Using my setup (or parts of it) and something's broken? Feel free to open an issue, I'll gladly deal with it if relevant!
