X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=flakes%2Fpeertube%2Fflake.nix;h=be67523cc4283162e4c18943cfea166d23e35bd2;hb=a58a80b2295d9dbadac1b1bc2aca454b7c2b31c7;hp=9a5c55746353b1c32d3ef5eadfa806c8f62d8370;hpb=5e2ec9fb8628136e7f9f618c68c0e42ab086b80e;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/flakes/peertube/flake.nix b/flakes/peertube/flake.nix index 9a5c557..be67523 100644 --- a/flakes/peertube/flake.nix +++ b/flakes/peertube/flake.nix @@ -166,10 +166,10 @@ nixosModule = { lib, pkgs, config, ... }: let name = "peertube"; - cfg = config.services.peertube; + cfg = config.immaeServices.peertube; in { - options.services.peertube = { + options.immaeServices.peertube = { enable = lib.mkEnableOption "Enable Peertube’s service"; user = lib.mkOption { type = lib.types.str; @@ -196,7 +196,7 @@ }; package = lib.mkOption { type = lib.types.package; - default = self.defaultPackage."${pkgs.system}"; + default = pkgs.peertube; description = '' Peertube package to use. ''; @@ -215,6 +215,7 @@ }; config = lib.mkIf cfg.enable { + nixpkgs.overlays = [ self.overlay ]; users.users = lib.optionalAttrs (cfg.user == name) { "${name}" = { uid = myuids.lib.uids.peertube;