Add package configuration to home manager module

This commit is contained in:
outfoxxed 2023-04-30 22:43:49 -07:00
parent bcccdec431
commit 0199475e78
No known key found for this signature in database
GPG key ID: 4C88A185FB89301E

View file

@ -53,11 +53,16 @@
in { in {
options.wayland.windowManager.hyprland.plugins.hy3 = { options.wayland.windowManager.hyprland.plugins.hy3 = {
enable = lib.mkEnableOption "hy3 plugin"; enable = lib.mkEnableOption "hy3 plugin";
package = lib.mkOption {
type = lib.types.package;
default = hy3Package;
};
}; };
config = lib.mkIf cfg.enable { config = lib.mkIf cfg.enable {
wayland.windowManager.hyprland.extraConfig = '' wayland.windowManager.hyprland.extraConfig = ''
exec-once = hyprctl plugin load ${hy3Package}/lib/libhy3.so && hyprctl reload exec-once = hyprctl plugin load ${cfg.package}/lib/libhy3.so && hyprctl reload
''; '';
}; };
}; };