28 lines
686 B
Nix
28 lines
686 B
Nix
{ lib, ... }:
|
|
|
|
{
|
|
options.jalr = {
|
|
git = {
|
|
user = {
|
|
name = lib.mkOption {
|
|
type = lib.types.str;
|
|
description = "name to use for git commits";
|
|
};
|
|
email = lib.mkOption {
|
|
type = lib.types.str;
|
|
description = "email to use for git commits";
|
|
};
|
|
};
|
|
signByDefault = lib.mkEnableOption "GPG sign commits per default";
|
|
};
|
|
gpg.defaultKey = lib.mkOption {
|
|
type = lib.types.str;
|
|
description = "default gpg key id";
|
|
};
|
|
terminalEmulator = lib.mkOption {
|
|
type = lib.types.str;
|
|
description = "default Terminal emulator name";
|
|
default = "alacritty";
|
|
};
|
|
};
|
|
}
|