/ top-level / devShells.nix
devShells.nix
 1  { self, inputs, ... }:
 2  {
 3    perSystem = { pkgs, system, config, lib, ... }: {
 4      devShells.default = pkgs.mkShellNoCC {
 5        shellHook = ''
 6          ${config.pre-commit.installationScript}
 7        '';
 8        NIXD_PATH = lib.concatStringsSep ":" [
 9          "pkgs=${self.outPath}#legacyPackages.${system}"
10          "nixos=${self.outPath}#nixosConfigurations.Namaku1801.options"
11          "home-manager=${self.outPath}#nixosConfigurations.Namaku1801.options.home-manager.users.type.getSubOptions []"
12          "flake-parts=${self.outPath}#debug.options.perSystem.type.getSubOptions []"
13        ];
14      };
15    };
16  }