diff --git a/config/aurora/default.nix b/config/aurora/default.nix index 69b0007..5df3478 100644 --- a/config/aurora/default.nix +++ b/config/aurora/default.nix @@ -4,7 +4,7 @@ perSystem = { self', pkgs, system, ... }: { packages = { aurora = pkgs.writeShellScriptBin "aurora" '' - ${pkgs.quickshell}/bin/quickshell --path ${self'.packages.aurora-dots}/share "''$@" + ${pkgs.quickshell}/bin/quickshell "''$@" ''; aurora-dots = pkgs.stdenv.mkDerivation { diff --git a/nix/homeManagerModule.nix b/nix/homeManagerModule.nix index 26c691a..1fb1d14 100644 --- a/nix/homeManagerModule.nix +++ b/nix/homeManagerModule.nix @@ -25,15 +25,24 @@ }; }; - config = { + config = let + cfg = config.programs.aurora; - programs.quickshell = let - cfg = config.programs.aurora; - in { + system = pkgs.stdenv.hostPlatform.system; + in { + + programs.quickshell = { enable = cfg.enable; package = cfg.package; + activeConfig = "aurora"; + + configs = { + aurora = "${self.packages.${system}.aurora-dots}/share"; + hybar = "${self.packages.${system}.hybar-dots}/share"; + }; + systemd = { enable = cfg.systemd.enable; target = cfg.systemd.target;