֍֎
Size: a a a
АБ
АБ
ХЛ
AE
ХЛ
ц
ц
ц
ц
{ config, pkgs, lib, ... }:
let
deployDirectory = "\${NIX_DEPLOY_PATH:-/etc/nixos/nixos-configuration/deploy}";
aliases = with lib; mkMerge [
{
"nixos-rebuild" = "${deployDirectory}/rebuild-system.sh";
}
(genAttrs [
"nix-env"
"nix-shell"
"nixos-option"
] (name: "${name} $(${deployDirectory}/echo-nix-path.sh)"))
];
sudoAliases = with lib; mapAttrs' (name: value: nameValuePair ("sudo " + name) ("sudo " + value)) aliases;
in
{
programs.zsh.shellAliases = lib.mkMerge [ aliases sudoAliases ];
}
ц
cannot coerce a list to a string, at /etc/nixos/nixos-configuration/deploy/default.nix:14:83
ц
sudoAliases = with lib; mapAttrs' (name: value: nameValuePair ("sudo " + name) ("sudo " + value)) { "nix-env" = "nix-env $(${deployDirectory}/echo-nix-path.sh)"; };
то всё окц
ц
ц
alias sudo='sudo '
делает именно то что я хочу