Something went wrong. Try again.
forked from ranet3/ranet3
Something went wrong. Try again.
12345678910111213141516171819202122232425262728293031# SPDX-FileCopyrightText: 2026 Yifei Sun# SPDX-License-Identifier: FSL-1.1-ALv2
{ lib, ... }:
let dir = ../../pkgs; names = lib.filter (name: lib.pathExists (dir + "/${name}/shell.nix")) ( lib.attrNames (lib.readDir dir) );in{ perSystem = { config, pkgs, ... }: { devShells = { default = pkgs.mkShell { packages = with pkgs; [ deno git nixfmt-tree taplo ]; }; } // lib.genAttrs names ( name: lib.callPackageWith (pkgs // { inherit (config) devShells; }) (dir + "/${name}/shell.nix") { } ); };}