nixos/modules/espanso/default.nix

29 lines
714 B
Nix
Raw Normal View History

2022-02-21 11:36:12 +01:00
{ inputs, custom, pkgs, ... }:
2022-01-17 19:04:13 +01:00
{
services.espanso.enable = true;
2022-02-21 11:36:12 +01:00
home-manager.users.${custom.username} = {
2022-01-17 19:04:13 +01:00
xdg.configFile.espanso = {
target = "espanso/default.yml";
2022-01-17 19:24:11 +01:00
onChange = "systemctl --user restart espanso";
2022-01-17 19:04:13 +01:00
text = ''
matches:
- trigger: "<dd"
replace: "{{current_date}}"
vars:
- name: current_date
type: date
params:
2022-01-17 19:24:11 +01:00
format: "%Y-%m-%d"
2022-03-25 10:48:21 +01:00
- trigger: "<ds"
replace: "{{current_date}}"
vars:
- name: current_date
type: date
params:
format: "%Y-%m-%d_%H%M%S"
2022-01-17 19:04:13 +01:00
'';
};
};
}