From 87dc899860fab724f39f534d67fb6b2678a52953 Mon Sep 17 00:00:00 2001 From: Malte Brandy Date: Tue, 20 Jul 2021 23:34:24 +0200 Subject: [PATCH] Add startpage --- home-manager/machines.nix | 15 ++++++++++----- home-manager/startpage.html | 4 ++++ 2 files changed, 14 insertions(+), 5 deletions(-) create mode 100644 home-manager/startpage.html diff --git a/home-manager/machines.nix b/home-manager/machines.nix index 5b105091..38ccee0b 100644 --- a/home-manager/machines.nix +++ b/home-manager/machines.nix @@ -47,10 +47,15 @@ let { pkgs, lib, ... }: { systemd.user.services.blockserver = { Unit.Description = "Serve a blocklist"; - Service = { - ExecStart = "${pkgs.python3}/bin/python -m http.server 8842 -d ${pkgs.writeTextDir "blocklist" (lib.concatStringsSep "\r\n" list)}"; - Restart = "always"; - }; + Service = + let + blocklist = pkgs.writeTextDir "blocklist" (lib.concatStringsSep "\r\n" list); + startpage = pkgs.writeTextDir "index.html" (builtins.readFile ./startpage.html); + in + { + ExecStart = "${pkgs.python3}/bin/python -m http.server 8842 -d ${pkgs.symlinkJoin { name = "blockserver-dir"; paths = [ blocklist startpage ]; }}"; + Restart = "always"; + }; Install.WantedBy = [ "default.target" ]; }; }; @@ -137,7 +142,7 @@ in ./roles/update_tasks.nix ./roles/vdirsyncer.nix (import ./roles/mode-switching.nix { modeDir = ".volatile/modes"; modeFile = ".mode"; }) - (setStartpage "https://stats.maralorn.de") + (setStartpage "http://localhost:8842") (makeAutostart "kassandra2") (makeAutostart "unlock-ssh") ]; diff --git a/home-manager/startpage.html b/home-manager/startpage.html new file mode 100644 index 00000000..e0c7e4cc --- /dev/null +++ b/home-manager/startpage.html @@ -0,0 +1,4 @@ + +Maralorns Startpage + +