{ pkgs, system, inputs, }: { # Default shell only containing home-manager for # initial installs default = pkgs.mkShell { packages = [ inputs.home-manager.packages.${system}.home-manager ]; }; # Loads Nvidia CUDA cuda = pkgs.mkShell (import ./cuda.nix { pkgs = import inputs.nixpkgs { inherit system; config = { allowUnfree = true; cudaSupport = true; cudaVersion = "12"; }; }; lib = inputs.nixpkgs.lib; }); # VST development with windows VST3 support though yabridge/wine vst = pkgs.mkShell (import ./vst.nix { pkgs = import inputs.nixpkgs { inherit system; config.allowUnfree = true; }; lib = inputs.nixpkgs.lib; inherit system inputs; }); }