nichts/parts/pkgs/extraPackages/fish/default.nix
2024-09-26 00:32:08 +02:00

30 lines
575 B
Nix

{
inputs,
lib,
pkgs,
...
}: let
inherit (lib) concatStringsSep mapAttrsToList;
aliases = import ./aliases.nix {inherit pkgs;};
aliasesAsString =
concatStringsSep "\n"
(mapAttrsToList (k: v: "alias ${k}=\"${v}\"") aliases);
packages = import ./packages.nix {inherit pkgs;};
fish-wrapped = inputs.wrapper-manager.lib.build {
inherit pkgs;
modules = [
{
wrappers.fish-wrapped = {
basePackage = pkgs.fish;
pathAdd = packages;
flags = [
];
};
}
];
};
in
fish-wrapped