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 thenixos.hostDefaults.channelName
(default) channel.
channels
nixpkgs channels to create
Type: attribute set of submodules or path convertible to it
Default
{}
channels.<name>.config
nixpkgs config for this channel
Type: attribute set or path convertible to it
Default
{}
channels.<name>.input
nixpkgs flake input to use for this channel
Type: nix flake
Default
"self.inputs.<name>"
channels.<name>.overlays
overlays to apply to this channel these will get exported under the 'overlays' flake output as <channel>/<name> 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
[]
channels.<name>.patches
patches to apply to this channel
Type: list of paths
Default
[]