files

type

submodule

files.alias

bash script to create an alias

type

attribute set of Concatenated string

example

{
  files.alias = {
    hello = "echo hello";
    world = ''
      #!/usr/bin/env python
      print("world")
    '';
  };
}

default

{
  files.alias = { };
}

files.complete

Auto complete for your alias or commands

type

lazy attribute set of (submodule)

example

{
  files.complete = {
    svcCtl = {
      bash = "complete -W \"$PRJ_SVCS\" svcCtl";
      fish = "complete -c svcCtl -a \"$PRJ_SVCS\"";
    };
  };
}

default

{
  files.complete = { };
}

files.complete.<name>.bash

type

null or string

default

{
  files.complete.<name>.bash = null;
}

files.complete.<name>.fish

type

null or string

default

{
  files.complete.<name>.fish = null;
}