kirigami-testing/flake.nix
2025-03-14 20:26:05 +01:00

40 lines
954 B
Nix

{
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
just
] ++ 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
];
};
};
}