24 lines
502 B
Nix
24 lines
502 B
Nix
{ pkgs ? import <nixpkgs> {}}:
|
|
let
|
|
|
|
autheliaConfig = pkgs.callPackage ./authelia_example-config.nix {};
|
|
authelia = pkgs.callPackage ../authelia.nix {
|
|
config = autheliaConfig.config;
|
|
};
|
|
|
|
in
|
|
|
|
pkgs.stdenv.mkDerivation rec {
|
|
name = "authelia";
|
|
phases = "installPhase";
|
|
installPhase = ''
|
|
mkdir -p $out/bin
|
|
cp ${authelia.package}/bin/authelia $out/bin/authelia
|
|
cp ${authelia.configFile} $out/bin/config.yml
|
|
cp ${authelia.runAuthelia}/bin/runAuthelia $out/bin/runAuthelia
|
|
|
|
'';
|
|
}
|
|
|
|
|