That’s all I can think about that’s unique to nix. The rest is about configuring your DE, WM, terminal, shell, apps… how you like it like in any other distro, just through nix instead.
I use nix-doom-emacs-unstraightened for org-mode and ledger-mode, although I think it expects you to use elisp for most of the configuration so it’s not as integrated with Nix. Second devenv (with flake-parts), nixd, and stylix. There’s also flakes for Niri and DMS for window manager + shell.
That’s all I can think about that’s unique to nix. The rest is about configuring your DE, WM, terminal, shell, apps… how you like it like in any other distro, just through nix instead.
As a potential alternative, I prefer NVF to Nixvim. The way they handle configuration clicked with me more than Nixvim or even my old Lua dotfiles.
(Disclaimer: I am now an NVF contributor because I liked it so much)
I use nix-doom-emacs-unstraightened for org-mode and ledger-mode, although I think it expects you to use elisp for most of the configuration so it’s not as integrated with Nix. Second devenv (with flake-parts), nixd, and stylix. There’s also flakes for Niri and DMS for window manager + shell.