18 lines
404 B
Nix
18 lines
404 B
Nix
{ lib, pkgs, config, ... }:
|
|
|
|
with lib;
|
|
with lib.plusultra;
|
|
let
|
|
cfg = config.plusultra.tools.fup-repl;
|
|
fup-repl = pkgs.writeShellScriptBin "fup-repl" ''
|
|
${pkgs.fup-repl}/bin/repl ''${@}
|
|
'';
|
|
in
|
|
{
|
|
options.plusultra.tools.fup-repl = with types; {
|
|
enable = mkBoolOpt false "Whether to enable fup-repl or not";
|
|
};
|
|
|
|
config = mkIf cfg.enable { environment.systemPackages = [ fup-repl ]; };
|
|
}
|