34 lines
811 B
Nix
34 lines
811 B
Nix
{ 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 "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";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
}
|