From 408c816b1057ec12c134d4d2422b7e82210bc26e Mon Sep 17 00:00:00 2001 From: Sveske_Juice Date: Thu, 3 Apr 2025 00:07:51 +0200 Subject: [PATCH] default module template --- flake.nix | 2 +- modules/default.nix | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 modules/default.nix diff --git a/flake.nix b/flake.nix index dcc8fab..6f3ee3c 100644 --- a/flake.nix +++ b/flake.nix @@ -20,7 +20,7 @@ pkgs.alejandra ); nixosModules = rec { - declarative-jellyfin = import ./module.nix; + declarative-jellyfin = import ./modules; default = declarative-jellyfin; }; nixosModule = self.nixosModules.default; # compatiblilty diff --git a/modules/default.nix b/modules/default.nix new file mode 100644 index 0000000..3dd34de --- /dev/null +++ b/modules/default.nix @@ -0,0 +1,19 @@ +{ + config, + lib, + pkgs, + ... +}: +with lib; let + cfg = config.services.declarative-jellyfin; +in { + options.services.declarative-jellyfin = { + enable = mkEnableOption "Jellyfin Service"; + + # TODO: implement options + }; + + config = mkIf cfg.enable { + # TODO: implement + }; +}