29 lines
778 B
Nix
29 lines
778 B
Nix
{ config, ... }:
|
|
{
|
|
|
|
nixpkgs.overlays = [
|
|
(final: prev: {
|
|
wakapi = prev.wakapi.overrideAttrs (oldAttrs: rec {
|
|
src = final.fetchFromGitHub {
|
|
owner = "k2on";
|
|
repo = "wakapi";
|
|
rev = "theming";
|
|
# hash = "";
|
|
hash = "sha256-mbQ2cA9tbuDA5OXEP+qVfsrBC90budAzWE7x4oN6ypY=";
|
|
};
|
|
# vendorHash = final.lib.fakeHash;
|
|
vendorHash = "sha256-lb6u9NQbB3bizIRbCRaB7Ngv9T5mAYtSl+g13gL7VEU=";
|
|
});
|
|
})
|
|
];
|
|
|
|
services.wakapi = {
|
|
enable = true;
|
|
passwordSaltFile = config.sops.secrets."waka-password-salt".path;
|
|
settings = {
|
|
server.port = 3006;
|
|
app.avatar_url_template = "https://auth.koon.us/api/users/fbffa48a-faf7-4230-a89f-0da184f5948c/profile-picture.png";
|
|
};
|
|
};
|
|
}
|