{ description = "Kirigami environment"; # inputs.nixpkgs.url = "nixpkgs"; outputs = { nixpkgs, ... }: let pkgs = nixpkgs.legacyPackages.x86_64-linux; lib = nixpkgs.lib; in { devShells.x86_64-linux.default = pkgs.mkShell { name = "kirigami-devshell"; packages = let kdeDeps = with pkgs.kdePackages; [ extra-cmake-modules qtbase qtdeclarative kirigami ki18n kcoreaddons qqc2-desktop-style ]; in with pkgs; [ clang-tools cmake ] ++ kdeDeps; # QMLLS_BUILD_DIRS = "${pkgs.kdePackages.qtdeclarative}/lib/qt-6/qml/:"; QMLLS_BUILD_DIRS = with pkgs.kdePackages; lib.strings.makeSearchPath "lib/qt-6/qml" [ qtdeclarative kirigami.unwrapped ]; }; }; }