nushell-plugins: remove redundant plugin removals

This commit is contained in:
LordMZTE 2024-07-22 18:12:31 +02:00
parent afc039c907
commit a1be7f14fa
Signed by: LordMZTE
GPG key ID: B64802DC33A64FF6

View file

@ -57,17 +57,12 @@ in
})
];
config.output.packages.nushell-plugins =
let
pluginName = d: lib.removePrefix "nu-plugin-" d.name;
in
pkgs.writeTextFile {
config.output.packages.nushell-plugins = pkgs.writeTextFile {
name = "add-plugins.nu";
text = builtins.concatStringsSep "\n"
(map
(d:
''
if (plugin list | any { |p| $p.name == "${pluginName d}" }) { plugin rm ${pluginName d} }
plugin add ${lib.getBin d}/bin/${builtins.replaceStrings ["-"] ["_"] d.name}
'')
config.nushell-plugins);