From f08ec7d04c1fa83da90f9b051057df735bdcf2ef Mon Sep 17 00:00:00 2001 From: Seth Flynn Date: Sat, 8 Mar 2025 07:39:22 -0500 Subject: home/arkenfox: use latest version of arkenfox by default This is a more reliable default than the current `major.minor` version of Nixpkgs' Firefox --- modules/home/arkenfox/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'modules/home/arkenfox/default.nix') diff --git a/modules/home/arkenfox/default.nix b/modules/home/arkenfox/default.nix index a6f0061..2841df1 100644 --- a/modules/home/arkenfox/default.nix +++ b/modules/home/arkenfox/default.nix @@ -30,6 +30,9 @@ let } ) (lib.importJSON ./arkenfox-hashes.json); + latestVersionIn = + versions: lib.elemAt (lib.sort lib.versionOlder versions) (lib.length versions - 1); + arkenfoxSubmodule = { config, ... }: { @@ -39,8 +42,7 @@ let version = lib.mkOption { type = lib.types.str; - default = lib.versions.majorMinor pkgs.firefox.version; - defaultText = lib.literalExpression "lib.versions.majorMinor pkgs.firefox.version"; + default = latestVersionIn (lib.attrNames arkenfoxVersions); description = '' Version of Arkenfox to apply. -- cgit v1.2.3