mirror of
https://github.com/juspay/services-flake.git
synced 2024-09-19 08:17:11 +03:00
37 lines
1.1 KiB
Nix
37 lines
1.1 KiB
Nix
{
|
|
nixConfig = {
|
|
extra-substituters = "https://srid.cachix.org";
|
|
extra-trusted-public-keys = "srid.cachix.org-1:3clnql5gjbJNEvhA/WQp7nrZlBptwpXnUk6JAv8aB2M=";
|
|
};
|
|
|
|
inputs = {
|
|
emanote.url = "github:srid/emanote";
|
|
nixpkgs.follows = "emanote/nixpkgs";
|
|
flake-parts.follows = "emanote/flake-parts";
|
|
};
|
|
|
|
outputs = inputs@{ self, flake-parts, nixpkgs, ... }:
|
|
flake-parts.lib.mkFlake { inherit inputs; } {
|
|
systems = nixpkgs.lib.systems.flakeExposed;
|
|
imports = [ inputs.emanote.flakeModule ];
|
|
perSystem = { self', pkgs, system, ... }: {
|
|
emanote = {
|
|
# By default, the 'emanote' flake input is used.
|
|
# package = inputs.emanote.packages.${system}.default;
|
|
sites."default" = {
|
|
layers = [ ./. ];
|
|
layersString = [ "." ];
|
|
port = 8181;
|
|
prettyUrls = true;
|
|
};
|
|
};
|
|
devShells.default = pkgs.mkShell {
|
|
buildInputs = [
|
|
pkgs.nixpkgs-fmt
|
|
];
|
|
};
|
|
formatter = pkgs.nixpkgs-fmt;
|
|
};
|
|
};
|
|
}
|