From 457585940971ce34a8e46b330b3bb729cc1af3f8 Mon Sep 17 00:00:00 2001 From: Kjetil Orbekk Date: Wed, 26 Feb 2020 20:16:30 -0500 Subject: Run pjournal on dragon --- config/pjournal.nix | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'config/pjournal.nix') diff --git a/config/pjournal.nix b/config/pjournal.nix index 840e72a..59c9af8 100644 --- a/config/pjournal.nix +++ b/config/pjournal.nix @@ -6,14 +6,24 @@ in { options = { services.pjournal = { + enable = mkOption { + type = types.bool; + default = false; + }; + package = mkOption { type = types.package; default = pkgs.callPackage ../pkgs/pjournal/default.nix {}; }; + + port = mkOption { + type = types.int; + default = 8080; + }; }; }; - config = { + config = mkIf cfg.enable { environment.systemPackages = [ cfg.package ]; @@ -43,7 +53,7 @@ in # the database. ${cfg.package}/bin/pjournal \ --database_url postgres://pjournal@/pjournal \ - --port 8080 + --port ${toString cfg.port} ''; serviceConfig = { User = "pjournal"; -- cgit v1.2.3