aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXe Iaso <me@christine.website>2022-02-27 17:27:13 -0500
committerXe Iaso <me@christine.website>2022-02-27 17:27:13 -0500
commit05379c9b4c55bb996c175bf50a01e1d46531a760 (patch)
tree46a2091c62ed932e84e2f72e43080f8defaf7be3
parent8fc69d4978ad5686d7149cc2032d44738633eafa (diff)
downloadxesite-05379c9b4c55bb996c175bf50a01e1d46531a760.tar.xz
xesite-05379c9b4c55bb996c175bf50a01e1d46531a760.zip
blog: nix flakes 2 - systemd portable services note
Signed-off-by: Xe Iaso <me@christine.website>
-rw-r--r--blog/nix-flakes-2-2022-02-27.markdown11
1 files changed, 11 insertions, 0 deletions
diff --git a/blog/nix-flakes-2-2022-02-27.markdown b/blog/nix-flakes-2-2022-02-27.markdown
index f75ba98..d68cb27 100644
--- a/blog/nix-flakes-2-2022-02-27.markdown
+++ b/blog/nix-flakes-2-2022-02-27.markdown
@@ -269,6 +269,17 @@ image.](conversation://Cadey/enby)
## systemd Portable Services
+<div class="warning">
+
+[EDIT(20220227 17:24): It seems that these are even more experimental than I
+thought. systemd Portable Services don't seem to work properly with the
+`StateDirectory` and `CacheDirectory` directives unless you are running a git
+HEAD version of systemd. Maybe you should wait a few years before trying to use
+them for anything serious. By then most of the kinks should be worked
+out.](conversation://Cadey/coffee)
+
+</div>
+
[systemd Portable Services](https://systemd.io/PORTABLE_SERVICES/) function like
Docker, but they work at the systemd level and allow you to integrate into
systemd instead of running on the side of it. This gives you access to systemd's