diff --git a/modules/system/services/filebrowser.nix b/modules/system/services/filebrowser.nix index 3819247..a4e67af 100644 --- a/modules/system/services/filebrowser.nix +++ b/modules/system/services/filebrowser.nix @@ -1,5 +1,6 @@ { config, + modulesPath, inputs, lib, ... @@ -24,6 +25,8 @@ in }; config = lib.mkIf cfg.enable { + warnings = lib.optional (lib.pathExists "${modulesPath}/services/web-apps/filebrowser.nix") "TODO: Use filebrowser module from stable nixpkgs"; + meta = { domains.list = [ cfg.domain ]; ports.tcp.list = [ cfg.port ]; diff --git a/modules/system/services/forgejo/default.nix b/modules/system/services/forgejo/default.nix index 60fa82f..61ac8bd 100644 --- a/modules/system/services/forgejo/default.nix +++ b/modules/system/services/forgejo/default.nix @@ -25,6 +25,10 @@ in }; config = lib.mkIf cfg.enable { + warnings = lib.optional ( + (lib.versionAtLeast pkgs.forgejo.version pinnedVersion) && (pkgs.forgejo.version != pinnedVersion) + ) "TODO: Use forgejo package from stable nixpkgs"; + meta = { domains.list = [ cfg.domain ]; ports.tcp.list = [ cfg.port ]; diff --git a/modules/system/services/gatus.nix b/modules/system/services/gatus.nix index 49f76ea..ec9ec26 100644 --- a/modules/system/services/gatus.nix +++ b/modules/system/services/gatus.nix @@ -67,6 +67,8 @@ in }; config = lib.mkIf cfg.enable { + warnings = lib.optional (lib.versionAtLeast lib.version "25.11") "TODO: Use gatus package from stable nixpkgs"; + meta = { domains.list = [ cfg.domain ]; ports.tcp.list = [ cfg.port ]; diff --git a/modules/system/services/privatebin.nix b/modules/system/services/privatebin.nix index 3aeb142..788728e 100644 --- a/modules/system/services/privatebin.nix +++ b/modules/system/services/privatebin.nix @@ -21,6 +21,8 @@ in }; config = lib.mkIf cfg.enable { + warnings = lib.optional (lib.versionAtLeast lib.version "25.11") "TODO: Use privatebin package from stable nixpkgs"; + meta = { domains.list = [ cfg.domain ]; ports.tcp.list = [ cfg.port ]; diff --git a/modules/system/services/victorialogs.nix b/modules/system/services/victorialogs.nix index 7977c92..d7a247d 100644 --- a/modules/system/services/victorialogs.nix +++ b/modules/system/services/victorialogs.nix @@ -25,6 +25,8 @@ in }; config = lib.mkIf cfg.enable { + warnings = lib.optional (lib.versionAtLeast lib.version "25.11") "TODO: Use victorialogs package from stable nixpkgs"; + meta = { domains.list = [ cfg.domain ]; ports.tcp.list = [ cfg.port ]; diff --git a/modules/system/services/victoriametrics.nix b/modules/system/services/victoriametrics.nix index c996759..efb7bab 100644 --- a/modules/system/services/victoriametrics.nix +++ b/modules/system/services/victoriametrics.nix @@ -21,6 +21,8 @@ in }; config = lib.mkIf cfg.enable { + warnings = lib.optional (lib.versionAtLeast lib.version "25.11") "TODO: Use victoriametrics package from stable nixpkgs"; + meta = { domains.list = [ cfg.domain ]; ports.tcp.list = [ cfg.port ];