From 6396954c0d26ffd7601c478c11443f454926bf27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jalil=20David=20Salam=C3=A9=20Messina?= Date: Tue, 2 Apr 2024 17:17:37 +0200 Subject: [PATCH] bacon: add package option Allows overriding the package with a different version. Useful if you need a different version and don't want (or can't) use an overlay. --- modules/programs/bacon.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/programs/bacon.nix b/modules/programs/bacon.nix index 263d1f06..8253c4e5 100644 --- a/modules/programs/bacon.nix +++ b/modules/programs/bacon.nix @@ -13,6 +13,8 @@ in { options.programs.bacon = { enable = mkEnableOption "bacon, a background rust code checker"; + package = mkPackageOption pkgs "bacon" { }; + settings = mkOption { type = settingsFormat.type; example = { @@ -29,7 +31,7 @@ in { }; config = mkIf cfg.enable { - home.packages = [ pkgs.bacon ]; + home.packages = [ cfg.package ]; xdg.configFile."bacon/prefs.toml".source = settingsFormat.generate "prefs.toml" cfg.settings;