diff options
author | tv <tv@krebsco.de> | 2017-04-17 15:46:45 +0200 |
---|---|---|
committer | lassulus <lass@lassul.us> | 2017-04-18 21:14:55 +0200 |
commit | 6b453f7068e4eff470821341e9fcfdbb6d5483ca (patch) | |
tree | f255e7eed1f6b9ec0df2a1a0160f6a4a5da8927b /shared/2configs/shack-drivedroid.nix | |
parent | 6df0b60f8af8a486ec89f6630e827720efd445ca (diff) |
shared shack-drivedroid: krebs.nginx -> services.nginx
Diffstat (limited to 'shared/2configs/shack-drivedroid.nix')
-rw-r--r-- | shared/2configs/shack-drivedroid.nix | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/shared/2configs/shack-drivedroid.nix b/shared/2configs/shack-drivedroid.nix index 3581f9e96..07fcffa42 100644 --- a/shared/2configs/shack-drivedroid.nix +++ b/shared/2configs/shack-drivedroid.nix @@ -1,4 +1,4 @@ -{ pkgs, lib, config, ... }: +{ config, pkgs, ... }: with import <stockholm/lib>; let repodir = "/var/srv/drivedroid"; @@ -7,6 +7,20 @@ in { environment.systemPackages = [ pkgs.drivedroid-gen-repo ]; + services.nginx = { + enable = mkDefault true; + virtualHosts.shack-drivedroid = { + serverAliases = [ + "drivedroid.shack" + ]; + # TODO: prepare this somehow + locations."/".extraConfig = '' + root ${repodir}; + index main.json; + ''; + }; + }; + systemd.services.drivedroid = { description = "generates drivedroid repo file"; restartIfChanged = true; @@ -27,18 +41,4 @@ in ''; }; }; - - krebs.nginx = { - enable = lib.mkDefault true; - servers = { - drivedroid-repo = { - server-names = [ "drivedroid.shack" ]; - # TODO: prepare this somehow - locations = lib.singleton (lib.nameValuePair "/" '' - root ${repodir}; - index main.json; - ''); - }; - }; - }; } |