mirror of https://gitlab.crans.org/nounous/nixos
Some fixes
parent
1509b60542
commit
cbd3318de3
|
|
@ -26,4 +26,3 @@ ocamlPackages.buildDunePackage {
|
|||
yojson
|
||||
]);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,6 @@
|
|||
belenios-lib,
|
||||
belenios-platform-native,
|
||||
belenios-platform-js,
|
||||
ocsipersist-sqlite-config,
|
||||
ocamlPackages,
|
||||
}:
|
||||
|
||||
|
|
@ -23,15 +22,15 @@ ocamlPackages.buildDunePackage {
|
|||
belenios-lib
|
||||
belenios-platform-native
|
||||
belenios-platform-js
|
||||
ocsipersist-sqlite-config
|
||||
]
|
||||
++ (with ocamlPackages; [
|
||||
calendar
|
||||
csv
|
||||
(eliom.override {ocsipersist = ocsipersist ;})
|
||||
eliom
|
||||
gettext-camomile
|
||||
lwt
|
||||
ocamlnet
|
||||
ocsipersist-sqlite-config
|
||||
]);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
let
|
||||
cfg = config.services.belenios;
|
||||
|
||||
configFile = pkgs.writeText "beleniosserver.conf" cfg.config;
|
||||
configFile = pkgs.writeText "belenios-server.conf" cfg.config;
|
||||
|
||||
inherit (lib) mkEnableOption mkPackageOption mkOption mkIf;
|
||||
in
|
||||
|
|
@ -11,7 +11,7 @@ in
|
|||
options.services.belenios = {
|
||||
enable = mkEnableOption "Whether to enable the Belenios Web server.";
|
||||
|
||||
package = mkPackageOption pkgs "belenios" {};
|
||||
# package = mkPackageOption pkgs "belenios" {};
|
||||
|
||||
config = mkOption {
|
||||
type = lib.types.str;
|
||||
|
|
@ -141,7 +141,7 @@ in
|
|||
after = [ "network.target" ];
|
||||
|
||||
serviceConfig = {
|
||||
ExecStart = "${cfg.package}/bin/belenios-server -c ${configFile}";
|
||||
ExecStart = "${pkgs.local.belenios-server}/bin/belenios-server -c ${configFile}";
|
||||
Restart = "always";
|
||||
User = "belenios";
|
||||
};
|
||||
|
|
|
|||
|
|
@ -5,10 +5,10 @@ let
|
|||
in
|
||||
rec {
|
||||
belenios = pkgs.callPackage ./belenios { inherit ocamlPackages belenios-server belenios-tool; };
|
||||
belenios-lib = pkgs.callPackage ./belenios/belenios-lib.nix { inherit belenios ocamlPackages belenios-platform; };
|
||||
belenios-tool = pkgs.callPackage ./belenios/belenios-tool.nix { inherit belenios ocamlPackages belenios-lib belenios-platform belenios-platform-native; };
|
||||
belenios-server = pkgs.callPackage ./belenios/belenios-server.nix { inherit belenios ocamlPackages belenios-lib belenios-platform-native belenios-platform-js; };
|
||||
belenios-platform = pkgs.callPackage ./belenios/belenios-platform.nix { inherit belenios ocamlPackages; };
|
||||
belenios-platform-native = pkgs.callPackage ./belenios/belenios-platform-native.nix { inherit belenios ocamlPackages belenios-platform; };
|
||||
belenios-platform-js = pkgs.callPackage ./belenios/belenios-platform-js.nix { inherit belenios ocamlPackages belenios-platform; };
|
||||
belenios-lib = pkgs.callPackage ./belenios/lib.nix { inherit belenios ocamlPackages belenios-platform; };
|
||||
belenios-tool = pkgs.callPackage ./belenios/tool.nix { inherit belenios ocamlPackages belenios-lib belenios-platform belenios-platform-native; };
|
||||
belenios-server = pkgs.callPackage ./belenios/server.nix { inherit belenios ocamlPackages belenios-lib belenios-platform-native belenios-platform-js; };
|
||||
belenios-platform = pkgs.callPackage ./belenios/platform.nix { inherit belenios ocamlPackages; };
|
||||
belenios-platform-native = pkgs.callPackage ./belenios/platform-native.nix { inherit belenios ocamlPackages belenios-platform; };
|
||||
belenios-platform-js = pkgs.callPackage ./belenios/platform-js.nix { inherit belenios ocamlPackages belenios-platform; };
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue