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 }