espanso.nix (816B)
1 { pkgs, ... }: 2 3 { 4 services.espanso = { 5 enable = true; 6 matches = { 7 base = { 8 matches = [ 9 { trigger = "(ae)"; replace = "æ"; } 10 { trigger = "(Ae)"; replace = "Æ"; } 11 { trigger = "(AE)"; replace = "Æ"; } 12 { trigger = "(ai)"; replace = "ä"; } 13 { trigger = "(Ai)"; replace = "Ä"; } 14 { trigger = "(AI)"; replace = "Ä"; } 15 { trigger = "(ao)"; replace = "å"; } 16 { trigger = "(Ao)"; replace = "Å"; } 17 { trigger = "(AO)"; replace = "Å"; } 18 { trigger = "(o/)"; replace = "ø"; } 19 { trigger = "(O/)"; replace = "Ø"; } 20 { trigger = "(oi)"; replace = "ö"; } 21 { trigger = "(Oi)"; replace = "Ö"; } 22 { trigger = "(OI)"; replace = "Ö"; } 23 ]; 24 }; 25 }; 26 }; 27 }