{ self, inputs, ... }: { imports = [ inputs.home-manager.flakeModules.home-manager ]; flake.homeModules.default = { config, lib, pkgs, ... }: { options.programs.aurora = with lib; { enable = mkEnableOption "aurora"; package = mkPackageOption self.packages.${pkgs.stdenv.hostPlatform.system} "aurora" { default = [ "aurora" ]; example = "aurora.packages.hybar"; }; }; config = lib.mkIf config.programs.aurora.enable { programs.quickshell = { enable = true; package = config.programs.aurora.package; systemd = { enable = true; target = "wayland-session@Hyprland.target"; }; }; }; }; }