mirror of
https://github.com/nix-community/home-manager.git
synced 2025-12-24 18:00:58 +01:00
treewide: reformat nixfmt-rfc-style
Reformat repository using new nixfmt-rfc-style.
This commit is contained in:
parent
5df48c4255
commit
cba2f9ce95
1051 changed files with 37028 additions and 26594 deletions
|
|
@ -2,27 +2,35 @@
|
|||
|
||||
let
|
||||
|
||||
mkShellIntegrationOption = name:
|
||||
{ config, baseName ? name, extraDescription ? "" }:
|
||||
let attrName = "enable${baseName}Integration";
|
||||
in lib.mkOption {
|
||||
mkShellIntegrationOption =
|
||||
name:
|
||||
{
|
||||
config,
|
||||
baseName ? name,
|
||||
extraDescription ? "",
|
||||
}:
|
||||
let
|
||||
attrName = "enable${baseName}Integration";
|
||||
in
|
||||
lib.mkOption {
|
||||
default = config.home.shell.${attrName};
|
||||
defaultText = lib.literalMD "[](#opt-home.shell.${attrName})";
|
||||
example = false;
|
||||
description = "Whether to enable ${name} integration.${
|
||||
lib.optionalString (extraDescription != "")
|
||||
("\n\n" + extraDescription)
|
||||
}";
|
||||
lib.optionalString (extraDescription != "") ("\n\n" + extraDescription)
|
||||
}";
|
||||
type = lib.types.bool;
|
||||
};
|
||||
|
||||
in rec {
|
||||
in
|
||||
rec {
|
||||
# Produces a Bourne shell like statement that prepend new values to
|
||||
# an possibly existing variable, using sep(arator).
|
||||
# Example:
|
||||
# prependToVar ":" "PATH" [ "$HOME/bin" "$HOME/.local/bin" ]
|
||||
# => "$HOME/bin:$HOME/.local/bin:${PATH:+:}\$PATH"
|
||||
prependToVar = sep: n: v:
|
||||
prependToVar =
|
||||
sep: n: v:
|
||||
"${lib.concatStringsSep sep v}\${${n}:+${sep}}\$${n}";
|
||||
|
||||
# Produces a Bourne shell like variable export statement.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue