From cc2020c7402e84f7f5d9a4cfb5364e97aea09d8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Schr=C3=B6ter?= Date: Fri, 27 May 2022 00:21:41 +0200 Subject: [PATCH] feat: add languagetool server --- home/felschr.nix | 1 + home/services/languagetool.nix | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 home/services/languagetool.nix diff --git a/home/felschr.nix b/home/felschr.nix index 5e3d7c1..a903143 100644 --- a/home/felschr.nix +++ b/home/felschr.nix @@ -15,6 +15,7 @@ ./planck.nix ./ausweisapp.nix ./gaming + ./services/languagetool.nix ]; programs.gpg.enable = true; diff --git a/home/services/languagetool.nix b/home/services/languagetool.nix new file mode 100644 index 0000000..9d77e4e --- /dev/null +++ b/home/services/languagetool.nix @@ -0,0 +1,20 @@ +{ config, pkgs, ... }: + +{ + systemd.user.services."languagetool-http-server" = { + Unit = { + Description = "Languagetool HTTP server"; + PartOf = [ "graphical-session-pre.target" ]; + After = [ "graphical-session.target" ]; + }; + + Service = { + Type = "simple"; + ExecStart = + "${pkgs.languagetool}/bin/languagetool-http-server org.languagetool.server.HTTPServer --allow-origin '*'"; + Restart = "always"; + }; + + Install = { WantedBy = [ "graphical-session.target" ]; }; + }; +}