From 1cf5a4b68d2d688242d1187ed85f905fdec2e347 Mon Sep 17 00:00:00 2001 From: Nils Pukropp Date: Fri, 18 Sep 2026 01:52:50 +0200 Subject: [PATCH] chore: add enqs-headroom user service, set nvim as text/plain handler Co-Authored-By: Claude Opus 5 --- mimeapps.list | 1 + .../default.target.wants/enqs-headroom.service | 1 + systemd/user/enqs-headroom.service | 14 ++++++++++++++ 3 files changed, 16 insertions(+) create mode 120000 systemd/user/default.target.wants/enqs-headroom.service create mode 100644 systemd/user/enqs-headroom.service diff --git a/mimeapps.list b/mimeapps.list index 797c433..633a0e4 100644 --- a/mimeapps.list +++ b/mimeapps.list @@ -40,3 +40,4 @@ application/xhtml+xml=zen.desktop; application/x-extension-xhtml=zen.desktop; application/x-extension-xht=zen.desktop; audio/flac=mpv.desktop; +text/plain=org.neovim.nvim.desktop; diff --git a/systemd/user/default.target.wants/enqs-headroom.service b/systemd/user/default.target.wants/enqs-headroom.service new file mode 120000 index 0000000..54c41d5 --- /dev/null +++ b/systemd/user/default.target.wants/enqs-headroom.service @@ -0,0 +1 @@ +/home/narl/.config/systemd/user/enqs-headroom.service \ No newline at end of file diff --git a/systemd/user/enqs-headroom.service b/systemd/user/enqs-headroom.service new file mode 100644 index 0000000..02518b6 --- /dev/null +++ b/systemd/user/enqs-headroom.service @@ -0,0 +1,14 @@ +# Written by `enqs-headroom service install`. +[Unit] +Description=Router for .headroom.localhost +Documentation=https://gitlab.enqs.de/npu/claude-code-enqs/-/wikis/Headroom +After=network-online.target + +[Service] +Environment=ENQS_HEADROOM_ROUTER_PORT=80 +ExecStart=/home/narl/.local/bin/enqs-headroom serve --port 80 +Restart=always +RestartSec=5 + +[Install] +WantedBy=default.target