30 lines
575 B
Nix
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
|