{ system, inputs, profile, ... }: { nixpkgs = { hostPlatform.system = system; config = { allowUnfree = true; permittedInsecurePackages = [ "electron-39.8.10" ]; }; overlays = [(pkgs: _: { helium = inputs.helium.packages.${system}.default; claude = inputs.agents.packages.${system}.claude-code; berkeley-mono = pkgs.callPackage ../../pkgs/berkeley-mono.nix {}; flow-icons = inputs.flow-icons.packages.${system}.default; spotifast = inputs.spotifast.packages.${system}.default; delta = inputs.delta.packages.${system}.default; tack = inputs.tack.packages.${system}.default; })] ++ inputs.nixpkgs.lib.optionals (profile == "nixos") [ inputs.cachyos.overlays.pinned ]; }; }