lf, add fish cd-alias

This commit is contained in:
Julia Lange 2024-04-21 01:43:11 -07:00
parent 9978fb7921
commit b16fb47719
2 changed files with 19 additions and 3 deletions

View file

@ -1,10 +1,19 @@
{ config, pkgs, lib, ... }:
{
let
functionModule = with lib.types; submodule {
options = {
body = lib.mkOption { type = lines; };
wraps = lib.mkOption {
type = nullOr str;
default = null;
};
};
};
in {
options.fish = {
enable = lib.mkEnableOption "Enables fish";
extraFunctions = lib.mkOption {
type = with lib.types; attrsOf lines;
type = with lib.types; attrsOf (either lines functionModule);
default = {};
};
};