Leek/flake.nix
2025-05-06 16:25:12 +02:00

37 lines
816 B
Nix

{
description = "Leek flake";
inputs.nixpkgs.url = "nixpkgs/nixos-unstable";
outputs = { nixpkgs, ... }:
let
pkgs = nixpkgs.legacyPackages.x86_64-linux;
lib = nixpkgs.lib;
in
{
devShells.x86_64-linux.default = pkgs.mkShell {
name = "leek-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;
};
packages.x86_64-linux = rec {
default = leek;
leek = pkgs.callPackage ./package.nix { };
};
};
}