{ pkgs, ... }@all: with all; { services.baikal = { enable = true; # pool = user = "baikal"; group = "baikal"; package = pkgs.php.buildComposerProject2 (finalAttrs: { pname = "baikal"; version = "0.10.1"; src = pkgs.fetchFromGitHub { owner = "sabre-io"; repo = "Baikal"; tag = "0.10.1"; hash = "sha256-YQQwTdwfHQZdUhO5HbScj/Bl8ype7TtPI3lHjvz2k04="; }; # It doesn't provide a composer.lock file, we have to generate manually. composerLock = ./composer.lock; vendorHash = "sha256-dYg7cULL4gquR5EenA0lD9ZC9Ge4qNwFFDNhELKgSso="; }); virtualHost = "baikal.${hyper.domain}"; }; }