From dc641330e236cd2f6f4a8b7634468045d35898c2 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 1 Jun 2026 14:41:17 -0500 Subject: [PATCH] infat: use deprecation warning helper --- modules/programs/infat.nix | 16 +++++++++++----- .../infat/deprecated-auto-activate-bool.nix | 3 +-- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/modules/programs/infat.nix b/modules/programs/infat.nix index 0c683ba03..10a47b06d 100644 --- a/modules/programs/infat.nix +++ b/modules/programs/infat.nix @@ -117,11 +117,17 @@ in (lib.hm.assertions.assertPlatform "programs.infat" pkgs lib.platforms.darwin) ]; - warnings = lib.optional cfg.autoActivate._legacyBoolean '' - Using `programs.infat.autoActivate` as a Boolean is deprecated and will be - removed in a future release. Please use `programs.infat.autoActivate.enable` - instead. - ''; + warnings = lib.optional cfg.autoActivate._legacyBoolean ( + lib.hm.deprecations.mkDeprecatedOptionValueWarning { + option = [ + "programs" + "infat" + "autoActivate" + ]; + old = "a Boolean"; + replacement = "`programs.infat.autoActivate.enable`"; + } + ); home = { packages = lib.mkIf (cfg.package != null) [ cfg.package ]; diff --git a/tests/modules/programs/infat/deprecated-auto-activate-bool.nix b/tests/modules/programs/infat/deprecated-auto-activate-bool.nix index e4f98863c..2ce41e624 100644 --- a/tests/modules/programs/infat/deprecated-auto-activate-bool.nix +++ b/tests/modules/programs/infat/deprecated-auto-activate-bool.nix @@ -15,8 +15,7 @@ _: asserts.warnings.expected = [ '' Using `programs.infat.autoActivate` as a Boolean is deprecated and will be - removed in a future release. Please use `programs.infat.autoActivate.enable` - instead. + removed in a future release. Please use `programs.infat.autoActivate.enable` instead. '' ];