30 lines
933 B
Nix
30 lines
933 B
Nix
inputs @ { pkgs
|
|
, ...
|
|
}:
|
|
let lib = pkgs.lib;
|
|
in inputs.nixago.lib.${inputs.system}.makeAll ([
|
|
(import ./conform.nix (inputs))
|
|
(import ./editorconfig.nix (inputs))
|
|
(import ./lefthook.nix (inputs))
|
|
(import ./prettier.nix (inputs))
|
|
(import ./treefmt.nix (inputs))
|
|
]
|
|
++ lib.optionals inputs.contributorCovenant.enable [
|
|
(import ./contributorCovenant.nix (inputs))
|
|
]
|
|
++ lib.optionals inputs.creativeCommonsAttributionShareAlike.enable [
|
|
(import ./creativeCommonsAttributionShareAlike.nix (inputs))
|
|
]
|
|
++ lib.optionals inputs.creativeCommonsAttributionNonCommercialShareAlike.enable [
|
|
(import ./creativeCommonsAttributionNonCommercialShareAlike.nix (inputs))
|
|
]
|
|
++ lib.optionals inputs.developerCertificateOfOrigin.enable [
|
|
(import ./developerCertificateOfOrigin.nix (inputs))
|
|
]
|
|
++ lib.optionals inputs.mit.enable [
|
|
(import ./mit.nix (inputs))
|
|
]
|
|
++ lib.optionals inputs.rust.enable [
|
|
(import ./rustfmt.nix (inputs))
|
|
])
|