Add nzbget

This commit is contained in:
Pim Kunis 2025-03-23 08:28:59 +01:00
parent c70084a7b6
commit b288654567
11 changed files with 203 additions and 576 deletions

View file

@ -23,6 +23,7 @@ flake-utils.lib.eachDefaultSystem (system: let
deluge = ./deluge.nix;
mealie = ./mealie.nix;
atuin = ./atuin.nix;
nzbget = ./nzbget.nix;
};
in {
nixngConfigurations = builtins.mapAttrs (name: configFile:
@ -47,6 +48,7 @@ in {
self.nixngModules.deluge
self.nixngModules.mealie
self.nixngModules.atuin
self.nixngModules.nzbget
{
nixpkgs.overlays = [
(_final: _prev: {

View file

@ -0,0 +1,22 @@
{
lib,
nglib,
config,
...
}: {
dinit.enable = true;
init.services.nzbget = {
shutdownOnExit = true;
group = lib.mkForce "media";
};
services.nzbget = {
enable = true;
};
users.groups.media = nglib.mkDefaultRec {
gid = config.ids.gids.media;
members = ["nzbget"];
};
}