mirror of
https://github.com/divnix/digga.git
synced 2024-12-23 08:02:21 +03:00
8a8f92fb42
this allow users to specifiy per hosts tests in the host api container under `.test`. test must be an attrs or a function that is invoked as a package and that returns an attrs which can be consumed by nixos' `mkTest`. tests must have a name, so that they can be told apart in the flake's check attribue.
1.0 KiB
Executable File
1.0 KiB
Executable File
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
"config.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
[]