diff --git a/lib/mod.nix b/lib/mod.nix index 8d539bb..76b1699 100644 --- a/lib/mod.nix +++ b/lib/mod.nix @@ -2,15 +2,16 @@ let inherit (builtins) listToAttrs; - inherit (lib) nameValuePair; + inherit (lib) nameValuePair removePrefix removeSuffix; wrap = val: "<${val}>"; + unwrap = val: removePrefix "<" (removeSuffix ">" val); char = num: wrap "Char-${num}"; # map a character by its decimal, octal or hexadecimal number - shift = key: wrap "S-${key}"; # shift-key *shift* *