Exported packages.
Type: list of package
Default: [ ]
Declared by:
Whether to enable bc-check command.
Type: boolean
Default: true
Example: true
Declared by:
Whether to enable bc-fix command.
Type: boolean
Default: true
Example: true
Declared by:
Whether to enable bc-fmt command.
Type: boolean
Default: true
Example: true
Declared by:
Attribute set of environment variables.
Type: lazy attribute set of string
Default: { }
Example:
{
FOO = "foo";
}
Declared by:
Whether to enable just (justfile) module.
Type: boolean
Default: true
Example: true
Declared by:
The just package to use.
Type: package
Default: pkgs.just
Declared by:
Whether to enable checks.
Type: boolean
Default: true
Example: true
Declared by:
Whether to enable check of correct formatting.
Type: boolean
Default: true
Example: true
Declared by:
Package to execute to check correct formatting
Type: package
Default:
<derivation basecamp-just-check-fmt>
Declared by:
Whether to enable formatting of files.
Type: boolean
Default: true
Example: true
Declared by:
Package to execute to format files
Type: package
Default:
<derivation basecamp-just-fmt>
Declared by:
Whether to enable Markdown module.
Type: boolean
Default: true
Example: true
Declared by:
Whether to enable checks.
Type: boolean
Default: true
Example: true
Declared by:
Whether to enable check of correct formatting.
Type: boolean
Default: true
Example: true
Declared by:
Package to execute to check correct formatting
Type: package
Declared by:
Whether to enable formatting of files.
Type: boolean
Default: true
Example: true
Declared by:
Package to execute to format files
Type: package
Declared by:
Whether to enable nickel module.
Type: boolean
Default: false
Example: true
Declared by:
The nickel package to use.
Type: package
Default: pkgs.nickel
Declared by:
Whether to enable formatting of files.
Type: boolean
Default: true
Example: true
Declared by:
Package to execute to format files
Type: package
Declared by:
Whether to enable language server for Nickel.
Type: boolean
Default: true
Example: true
Declared by:
The nls package to use.
Type: package
Default: pkgs.nls
Declared by:
Whether to enable nix module.
Type: boolean
Default: true
Example: true
Declared by:
Whether to enable checks.
Type: boolean
Default: true
Example: true
Declared by:
Whether to enable check of correct formatting.
Type: boolean
Default: true
Example: true
Declared by:
Package to execute to check correct formatting
Type: package
Declared by:
Whether to enable linting.
Type: boolean
Default: true
Example: true
Declared by:
Package to execute to perform linting
Type: package
Declared by:
Whether to enable deadnix linter.
Type: boolean
Default: true
Example: true
Declared by:
The deadnix package to use.
Type: package
Default: pkgs.deadnix
Declared by:
Whether to enable --no-underscore option (Don’t check any bindings that start with a _).
Type: boolean
Default: true
Example: true
Declared by:
Whether to enable formatting of files.
Type: boolean
Default: true
Example: true
Declared by:
Package to execute to format files
Type: package
Declared by:
Whether to enable nixfmt formatter.
Type: boolean
Default: true
Example: true
Declared by:
The nixfmt package to use.
Type: package
Default: pkgs.nixfmt
Declared by:
Whether to enable nixpkgs-lint linter.
Type: boolean
Default: true
Example: true
Declared by:
The nixpkgs-lint-community package to use.
Type: package
Default: pkgs.nixpkgs-lint-community
Declared by:
Whether to enable prettier.
Type: boolean
Default: false
Example: true
Declared by:
The prettier package to use.
Type: package
Default: pkgs.nodePackages.prettier
Declared by:
Whether to enable Rust module.
Type: boolean
Default: false
Example: true
Declared by:
Returns true if the given package is a direct dependency
Type: package
Default:
<derivation is-direct-dependency>
Declared by:
Whether to enable checks.
Type: boolean
Default: true
Example: true
Declared by:
Whether to enable check of correct formatting.
Type: boolean
Default: true
Example: true
Declared by:
Package to execute to check correct formatting
Type: package
Default:
<derivation basecamp-rust-checks-fmt>
Declared by:
Whether to enable linting.
Type: boolean
Default: true
Example: true
Declared by:
Package to execute to perform linting
Type: package
Default:
<derivation basecamp-rust-checks-lint>
Declared by:
Whether to enable automated fixes.
Type: boolean
Default: true
Example: true
Declared by:
Package to execute to perform automated fixes
Type: package
Default:
<derivation basecamp-rust-fix>
Declared by:
Whether to enable formatting of files.
Type: boolean
Default: true
Example: true
Declared by:
Package to execute to format files
Type: package
Default:
<derivation basecamp-rust-fmt>
Declared by:
Whether to enable Enable linking with mold by setting env vars in devshell.
Type: boolean
Default: true
Example: true
Declared by:
Rust toolchain
Type: package (read only)
Declared by:
Components, see https://rust-lang.github.io/rustup/concepts/components.html
Type: list of string
Default: [ ]
Example:
[
"rust-docs"
]
Declared by:
Sets base channel, e.g. stable
Type: one of “stable”, “beta”, “nightly”
Default: "stable"
Example: "beta"
Declared by:
Whether to enable Clippy.
Type: boolean
Default: true
Example: true
Declared by:
Any extra extensions to be installed with the primary toolchain, see https://rust-lang.github.io/rustup/concepts/components.html
Type: list of string
Default: [ ]
Example:
[
"rust-docs"
]
Declared by:
Whether to enable rust-analyzer.
Type: boolean
Default: true
Example: true
Declared by:
Whether to enable use of a nightly rust-analyzer.
Type: boolean
Default: false
Example: true
Declared by:
Whether to enable rust-src component.
Type: boolean
Default: true
Example: true
Declared by:
Whether to enable rustfmt formatter.
Type: boolean
Default: true
Example: true
Declared by:
Whether to enable use of a nightly rustfmt.
Type: boolean
Default: true
Example: true
Declared by:
Components, see https://rust-lang.github.io/rustup/concepts/components.html
Type: list of string
Default: [ ]
Example:
[
"rust-docs"
]
Declared by:
Components, see https://rust-lang.github.io/rustup/concepts/components.html
Type: list of string
Default: [ ]
Example:
[
"rust-docs"
]
Declared by:
Targets to be installed with the primary toolchain
Type: list of string
Default: [ ]
Example:
[
"wasm32-unknown-unknown"
]
Declared by:
Whether to enable TOML module.
Type: boolean
Default: false
Example: true
Declared by:
Whether to enable checks.
Type: boolean
Default: true
Example: true
Declared by:
Whether to enable check of correct formatting.
Type: boolean
Default: true
Example: true
Declared by:
Package to execute to check correct formatting
Type: package
Declared by:
Whether to enable linting.
Type: boolean
Default: true
Example: true
Declared by:
Package to execute to perform linting
Type: package
Declared by:
Whether to enable formatting of files.
Type: boolean
Default: true
Example: true
Declared by:
Package to execute to format files
Type: package
Declared by:
Whether to enable taplo.
Type: boolean
Default: true
Example: true
Declared by:
The taplo package to use.
Type: package
Default: pkgs.taplo
Declared by: