about summary refs log tree commit diff stats
path: root/modules/home/conf/alacritty/toml/hints.toml
diff options
context:
space:
mode:
authorBenedikt Peetz <benedikt.peetz@b-peetz.de>2024-05-23 13:31:11 +0200
committerBenedikt Peetz <benedikt.peetz@b-peetz.de>2024-05-23 13:33:40 +0200
commitfd9b0ecef4142a62b45404700ba1cff488f84a73 (patch)
treeef6c1f74f05a2220a41ccff4b0890c39229f32f7 /modules/home/conf/alacritty/toml/hints.toml
parentrefactor(pkgs): Categorize into `by-name` shards (diff)
downloadnixos-config-fd9b0ecef4142a62b45404700ba1cff488f84a73.tar.gz
nixos-config-fd9b0ecef4142a62b45404700ba1cff488f84a73.zip
refactor(modules/home): Setup as "normal" NixOS module
Diffstat (limited to 'modules/home/conf/alacritty/toml/hints.toml')
-rw-r--r--modules/home/conf/alacritty/toml/hints.toml25
1 files changed, 25 insertions, 0 deletions
diff --git a/modules/home/conf/alacritty/toml/hints.toml b/modules/home/conf/alacritty/toml/hints.toml
new file mode 100644
index 00000000..af01dc3e
--- /dev/null
+++ b/modules/home/conf/alacritty/toml/hints.toml
@@ -0,0 +1,25 @@
+[hints]
+alphabet = "jfkdls;ahgurieowpq"
+
+[[hints.enabled]]
+command = "xdg-open"                                                                                                                                      # On Linux/BSD
+hyperlinks = true
+post_processing = true
+persist = false
+mouse.enabled = true
+binding = { key = "U", mods = "Control|Shift" }
+regex = "(ipfs:|ipns:|magnet:|mailto:|gemini://|gopher://|https://|http://|news:|file:|git://|ssh:|ftp://)[^\u0000-\u001F\u007F-\u009F<>\"\\s{-}\\^⟨⟩`]+"
+
+
+[[hints.enabled]]
+action = "Paste"
+post_processing = false
+binding = { key = "T", mods = "Control|Shift" }
+regex = '''([^ '"`=:\[\(]*/)([^/: '"`\)\]]*)'''
+
+
+[[hints.enabled]]
+action = "Paste"
+post_processing = false
+binding = { key = "H", mods = "Control|Shift" }
+regex = '([a-z0-9]{7})\s'