diff --git a/archetypes/default.md b/archetypes/default.md index 26e58f3..3529484 100644 --- a/archetypes/default.md +++ b/archetypes/default.md @@ -4,15 +4,17 @@ date: {{ .Date }} draft: false # I don't care for draft mode, git has branches for that description: "" tags: - - ci/cd - accounting - c++ + - ci/cd - cli - design-pattern - docker - drone - git - hugo + - nix + - self-hosting - test categories: - programming diff --git a/content/posts/the-great-nix-exode.md b/content/posts/the-great-nix-exode.md new file mode 100644 index 0000000..946349d --- /dev/null +++ b/content/posts/the-great-nix-exode.md @@ -0,0 +1,30 @@ +--- +title: "The Great Nix Exode" +date: 2021-02-09T20:38:51+01:00 +draft: false # I don't care for draft mode, git has branches for that +description: "My journey into declarative infrastructure" +tags: + - self-hosting + - nix +categories: + - software +series: +favorite: false +disable_feed: false +--- + +After reading up on [NixOS][nixos] and its package manager, [Nix][nix], I have +finally taken the plunge and migrated my website and various services to it. + +[nixos]: https://nixos.org/ +[nix]: https://nixos.wiki/wiki/Nix + + + +This is a very simple blog post to mark the event, I have finally graduated from +my pile of `docker-compose` that needed massaging every time I wanted to bring +up all my services at once. + +You can find the relevant configurations files on this [repository][nix-config] + +[nix-config]: https://gitea.belanyi.fr/ambroisie/nix-config