{ pkgs, inputs, ... }: let quickshellPkg = if ( inputs ? quickshell && inputs.quickshell ? packages && inputs.quickshell.packages ? ${pkgs.stdenv.hostPlatform.system} ) then inputs.quickshell.packages.${pkgs.stdenv.hostPlatform.system}.default else (pkgs.quickshell or pkgs.qt6.qtbase); in { home.packages = with pkgs; [ quickshellPkg qt6.qtwayland ]; # Quickshell overview module for Hyprland (Super+Tab workspace overview). # Vendored from: https://github.com/Shanu-Kumawat/quickshell-overview # Placed at the quickshell config root so a bare `qs` finds shell.qml. xdg.configFile."quickshell" = { source = ./quickshell; recursive = true; }; }