• 0 Posts
  • 10 Comments
Joined 2 years ago
cake
Cake day: December 27th, 2022

help-circle
  • For me the reasons were:

    1. I have a desktop gaming PC, a framework laptop, and a 2014 macbook air. Having one config that I can share between them makes maintaining all the systems that much easier.

    2. Using Arch I would either be in two states, and NixOS works great for both:

    • I’m not using any specific computer very often and I just want it to work when I turn it on, and I need to not worry that if I go too long without updates I’ll break something.

    • I’m playing around with some brand new software which usually means installing unstable dependencies from the AUR, and rolling back or containing those changes is difficult, so I end up breaking something, and then updates become a huge pain until I need to just wipe everything and reinstall

    1. I never really liked GNU Stow or other dotfile management systems, and having NixOS + home-manager solves that, too. You can run Nix and home-manager in whatever OS, but having EVERYTHING in one repository is much more convenient to me.





  • The ASRock X570 Phantom motherboard is $99 on Amazon right now. If you don’t need IPMI or ECC RAM, this is the board to get. It has fantastic IOMMU groups, so it’s very easy to do PCI-e hardware passthrough to VMs. I currently use it and have a GPU passed through to a VM for transcoding and an HBA passed through to a different VM for storage. This kind of thing can be a pain or impossible on the B-series motherboards.



  • I moved from Maryland to Colorado this summer and left my homelab on Maryland after begging my dad to have it in his house temporarily. I’m getting a replacement system up and running in Colorado using my old gaming PC. I’m moving away from enterprise gear to cut down on noise, heat, and power usage, but I’m going to miss the insane amount of RAM, ECC RAM, and nice hotswap HDD cases.

    This week I switched my home assistant system from a raspberry pi to a VM under proxmox, so I started turning that raspberry pi into a display for my kitchen. I’m playing around with MagicMirror, but it doesn’t do everything that I want, and I’m more comfortable writing Python than JavaScript, so I think I’m going to make a home assistant dashboard instead (I’ll definitely need to make some custom integrations).

    I’m also going to make the display a remote rhasspy system for the rhasspy server I’m adding to home assistant now that it’s not running on a pi. If I can get rhasspy working well, this will get me one step closer to degoogling my life. All that’s left after that is trying to setup my own invidious instance or using yt-dlp to get YouTube videos into jellyfin, and switching to grapheneOS on my phone and sandboxing Google maps. I unfortunately still need Google Maps when I occasionally drive. OSM is great for biking and walking, but it’s not there for driving yet.