# Channels API Container Configure your channels that you can use throughout your configurations. > #### ⚠ Gotcha ⚠ > Devshell & (non-host-specific) Home-Manager `pkgs` instances are rendered off the > `nixos.hostDefaults.channelName` (default) channel. ## channels nixpkgs channels to create *_Type_*: attribute set of submodules or path convertible to it *_Default_* ``` {} ``` ## channels.\.config nixpkgs config for this channel *_Type_*: attribute set or path convertible to it *_Default_* ``` {} ``` ## channels.\.input nixpkgs flake input to use for this channel *_Type_*: nix flake *_Default_* ``` "config.self.inputs." ``` ## channels.\.overlays overlays to apply to this channel these will get exported under the 'overlays' flake output as \/\ and any overlay pulled from ${inputs} will be filtered out *_Type_*: list of valid Nixpkgs overlay or path convertible to its or anything convertible to it or path convertible to it *_Default_* ``` [] ```