diff --git a/configs/nixos/registry/shell-shortcut.nix b/configs/nixos/registry/shell-shortcut.nix index a43b028..c2a15c9 100644 --- a/configs/nixos/registry/shell-shortcut.nix +++ b/configs/nixos/registry/shell-shortcut.nix @@ -1,21 +1,20 @@ { lib, ... }: -let - entryType = lib.types.submodule { - options = { - command = lib.mkOption { - type = lib.types.str; - example = "nvim"; - description = "Command expanded by this shell shortcut."; - }; - - abbreviation = lib.mkOption { - type = lib.types.bool; - default = true; - description = "Whether fish realizes this shell shortcut as an abbreviation instead of an alias."; - }; - }; - }; -in { - type = lib.types.coercedTo lib.types.str (command: { inherit command; }) entryType; + type = lib.types.coercedTo lib.types.str (command: { inherit command; }) ( + lib.types.submodule { + options = { + command = lib.mkOption { + type = lib.types.str; + example = "nvim"; + description = "Command expanded by this shell shortcut."; + }; + + abbreviation = lib.mkOption { + type = lib.types.bool; + default = true; + description = "Whether fish realizes this shell shortcut as an abbreviation instead of an alias."; + }; + }; + } + ); }