LakeWM/flake.nix
2025-05-16 14:25:28 +02:00

36 lines
780 B
Nix

{
description = "A basic flake with a shell";
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
inputs.systems.url = "github:nix-systems/default";
inputs.flake-utils = {
url = "github:numtide/flake-utils";
inputs.systems.follows = "systems";
};
outputs =
inputs:
let
nixpkgs = inputs.nixpkgs;
in
inputs.flake-utils.lib.eachDefaultSystem (
system:
let
pkgs = nixpkgs.legacyPackages.${system};
in
{
devShells.default = pkgs.mkShell {
packages = with pkgs; [
nodejs
typescript
glib
];
};
packages.default = import ./default.nix {
inherit (inputs) self;
inherit pkgs;
};
}
);
}