1
0
Fork 0
mirror of https://github.com/nix-community/home-manager synced 2024-09-21 05:47:29 +02:00

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.
This commit is contained in:
Jalil David Salamé Messina 2024-04-02 17:17:37 +02:00 committed by Mikilio
parent 906ba78d03
commit c32a44f19f
No known key found for this signature in database
GPG key ID: 5B2F1A890CF33F3F

View file

@ -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;