I like NixOS

  • 3 Posts
  • 10 Comments
Joined 3 years ago
cake
Cake day: June 5th, 2023

help-circle





  • Personally I just put all my packages in configuration.nix (well, broken up into different files but all in environment.systemPackages). I only use home manager for extra config options for programs like Git, Neovim, or VSCodium. I only have one user so I see no reason for me to separate them.

    I never use the flakes search, if I find a flake on github or somewhere then it will say how to add it as a flake input and enable it. That’s mostly for extra modules or things like beta versions of software that haven’t been added to the official repos yet, almost all of my packages are from the standard packages.


  • Born in 2004, I barely used the internet as a kid. Most my video games were off of CDs, and I occasionally got to use my dad’s Steam account. In like 4th grade I played some Wizards101, League of Legends, and some flash games, and started watching Minecraft youtubers. Besides that I mostly used the internet to download Minecraft mods. I kinda eased into the internet that way so I never really was surprised at having so much accessible to me.

    I didn’t get on social media until I got on Reddit in high school. I tried Tumblr a bit but didn’t like it since it was too different. I still don’t use Twitter or anything, just Reddit and Lemmy and occasionally Pinterest.






  • I switched to NixOS almost two years ago, and it’s really nice being able to define my whole system in a single set of config files. If my hard drive dies or I switch computers, I can just reinstall NixOS using my config files and everything will be set up the exact same way. It’s extremely solid and I don’t need to baby my system because if it breaks I can just reinstall everything back to normal.

    And I can share parts of the config between devices, so when I change my Neovim or VSCodium configs using Home-Manager it gets synced to my other devices, as well as being saved as part of my NixOS config files.


  • I enable the desktop environment through the normal nixos module and it works great, but I use KDE and it doesn’t have declarative configuration support through nixos so all the dotfiles are managed like normal. I’ve heard GNOME has better support if you want to set the configs through NixOS or Home-Manager whatever, but I haven’t used it so idk.