diff --git a/flake.nix b/flake.nix index f41b01f..fcb6c3d 100644 --- a/flake.nix +++ b/flake.nix @@ -52,5 +52,24 @@ }; }; }); + + homeManagerModules.default = { config, lib, pkgs, ... }: + with lib; + let + cfg = config.programs.swaytreesave; + in { + options.programs.swaytreesave = { + enable = mkEnableOption "swaytreesave"; + package = mkOption { + type = types.package; + default = self.packages.${pkgs.system}.default; + description = "The swaytreesave package to use."; + }; + }; + + config = mkIf cfg.enable { + home.packages = [ cfg.package ]; + }; + }; }; }