diff --git a/flake.lock b/flake.lock index 0d0149f..cb3bbbf 100644 --- a/flake.lock +++ b/flake.lock @@ -1985,6 +1985,26 @@ "type": "github" } }, + "quickshell": { + "inputs": { + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1759610621, + "narHash": "sha256-P3UPFd95mS/3aNgy40nCXAmyfR2bEEBd+tX6xfkYFb0=", + "ref": "refs/heads/master", + "rev": "c5c438f1cd1a76660a8658ef929a3d19e968e2ce", + "revCount": 689, + "type": "git", + "url": "https://git.outfoxxed.me/outfoxxed/quickshell" + }, + "original": { + "type": "git", + "url": "https://git.outfoxxed.me/outfoxxed/quickshell" + } + }, "root": { "inputs": { "aagl": "aagl", @@ -2006,6 +2026,7 @@ "nix-on-droid": "nix-on-droid", "nixpkgs": "nixpkgs_12", "nvf": "nvf", + "quickshell": "quickshell", "stylix": "stylix", "upfast": "upfast" } diff --git a/flake.nix b/flake.nix index 619c3f3..eabde4a 100644 --- a/flake.nix +++ b/flake.nix @@ -98,6 +98,12 @@ # AAGL aagl.url = "github:ezKEa/aagl-gtk-on-nix"; aagl.inputs.nixpkgs.follows = "nixpkgs"; + + # Quickshell for amazing shell + quickshell = { + url = "git+https://git.outfoxxed.me/outfoxxed/quickshell"; + inputs.nixpkgs.follows = "nixpkgs"; + }; }; outputs = { diff --git a/modules/linux/home-manager/hyprland.nix b/modules/linux/home-manager/hyprland.nix index 2c1f30f..f2039cc 100644 --- a/modules/linux/home-manager/hyprland.nix +++ b/modules/linux/home-manager/hyprland.nix @@ -87,6 +87,7 @@ in { config = lib.mkIf config.crony.hyprland.enable { home.packages = with pkgs; [ hyprpolkitagent + inputs.quickshell.packages.${pkgs.stdenv.hostPlatform.system}.default ]; # Enable hyprpaper