I have mixed experiences using LLMs on my NixOS configuration. These are examples, there it helped me:
- Using
programs.steam.enable = true;, rather than adding the steam package. - Setting up German spell checking in Firefox and Libreoffice.
With Using proton-ge-bin package outside of Steam it technically provided a solution, but it was roasted by more experienced nix users.
Things there it failed to provide a sensible solution are:
- Using
wofi-emojiwith electron apps. - Enabling AppArmor/SeLinux.
In conclusion take the LLM output of Nix configurations with a grain of salt.