"value":"\n <p>Do you know every software package installed on your computer?<\/p>\n\n<p>Do you know every configuration file you've added or edited?<\/p>\n\n<p>If you needed to create a new computer or server that matches your current configuration, how long would that take you?<\/p>\n\n<p>This is why I started automating my system and having tools like Ansible install and configure software instead of me doing it manually.<\/p>\n\n<p>But, that doesn't prevent anyone from adding more things or changing files on the fly.<\/p>\n\n<p>Nix and NixOS have a read-only store of packages and configuration files, and I can <a href=\"https:\/\/github.com\/opdavies\/dotfiles\">read my dotfiles repository<\/a> and see exactly what's installed and how it's configured.<\/p>\n\n<p>If I want to add or remove a package or change some configuration, I update a Nix file and rebuild my system.<\/p>\n\n<p>There are no more random, rogue or leftover packages.<\/p>\n\n<p>If I get a new computer or create a new server, I add it to my dotfiles repository and apply the configuration and I'm up and running in no time.<\/p>\n\n ",
"format":"full_html",
"processed":"\n <p>Do you know every software package installed on your computer?<\/p>\n\n<p>Do you know every configuration file you've added or edited?<\/p>\n\n<p>If you needed to create a new computer or server that matches your current configuration, how long would that take you?<\/p>\n\n<p>This is why I started automating my system and having tools like Ansible install and configure software instead of me doing it manually.<\/p>\n\n<p>But, that doesn't prevent anyone from adding more things or changing files on the fly.<\/p>\n\n<p>Nix and NixOS have a read-only store of packages and configuration files, and I can <a href=\"https:\/\/github.com\/opdavies\/dotfiles\">read my dotfiles repository<\/a> and see exactly what's installed and how it's configured.<\/p>\n\n<p>If I want to add or remove a package or change some configuration, I update a Nix file and rebuild my system.<\/p>\n\n<p>There are no more random, rogue or leftover packages.<\/p>\n\n<p>If I get a new computer or create a new server, I add it to my dotfiles repository and apply the configuration and I'm up and running in no time.<\/p>\n\n ",