Compare commits

...

3 commits

Author SHA1 Message Date
Bruno BELANYI 508e1c9aa9 Add NixOS post
All checks were successful
continuous-integration/drone/push Build is passing
2021-02-09 20:55:45 +01:00
Bruno BELANYI 9b5815787d archetypes: add 'nix' and 'self-hosted' tags
All checks were successful
continuous-integration/drone/push Build is passing
2021-02-09 20:54:00 +01:00
Bruno BELANYI 499f4b2b2b posts: add article about NixOS move 2021-02-09 20:53:34 +01:00
2 changed files with 33 additions and 1 deletions

View file

@ -4,15 +4,17 @@ date: {{ .Date }}
draft: false # I don't care for draft mode, git has branches for that draft: false # I don't care for draft mode, git has branches for that
description: "" description: ""
tags: tags:
- ci/cd
- accounting - accounting
- c++ - c++
- ci/cd
- cli - cli
- design-pattern - design-pattern
- docker - docker
- drone - drone
- git - git
- hugo - hugo
- nix
- self-hosting
- test - test
categories: categories:
- programming - programming

View file

@ -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
<!--more-->
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