nix-configs

Personal NixOS and home-manager configuration files
Log | Files | Refs

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 }