Aires on Nostr: nprofile1q…xl679 Try to use the declarative approach as much as possible (i.e. ...
nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpqapmayeg05un0v5xrxaj3qzcc8k5utm27vgsrkw4vpl74dgr0ne5s7xl679 (nprofile…l679) Try to use the declarative approach as much as possible (i.e. making system changes in your .nix files). If you do things imperatively, like installing packages via nix-env or editing system files directly, NixOS will likely overwrite them at some point and you'll lose your customizations.
The official NixOS wiki (wiki.nixos.org, NOT nixos.wiki) is paper-thin compared to the Arch wiki, but is still useful for seeing how to do things the Nix way. Still, a great way to learn is by looking at other people's configurations. This repo is a great starting point: https://github.com/Misterio77/nix-starter-configs. And yes, a lot of people post their system configs online in the spirit of open source 🙂
Don't worry about breaking your system. You can always just boot into a previous, working generation. Try new things, see if you like them, and if you don't or if they don't work, you can just boot into an old generation and delete the broken ones.
The official NixOS wiki (wiki.nixos.org, NOT nixos.wiki) is paper-thin compared to the Arch wiki, but is still useful for seeing how to do things the Nix way. Still, a great way to learn is by looking at other people's configurations. This repo is a great starting point: https://github.com/Misterio77/nix-starter-configs. And yes, a lot of people post their system configs online in the spirit of open source 🙂
Don't worry about breaking your system. You can always just boot into a previous, working generation. Try new things, see if you like them, and if you don't or if they don't work, you can just boot into an old generation and delete the broken ones.