aboutsummaryrefslogtreecommitdiffstats
path: root/modules/office/calcurse/default.nix
diff options
context:
space:
mode:
authorArpit Chakladar <arpitchakladar+git@gmail.com>2026-09-02 02:34:32 +0530
committerArpit Chakladar <arpitchakladar+git@gmail.com>2026-09-02 02:34:32 +0530
commit0afbd64a18aef6c048fba40d1c1350dbcdc4930a (patch)
tree1c7586b81fde88f3c8bdd97fe2eb87b2d0848792 /modules/office/calcurse/default.nix
parent59df727a1591ac4b47e202926669753731cabc69 (diff)
downloadhome-manager-config-0afbd64a18aef6c048fba40d1c1350dbcdc4930a.tar.gz
home-manager-config-0afbd64a18aef6c048fba40d1c1350dbcdc4930a.zip
feat(office/calcurse): added hooks for calcurse-sync
- saving and loading automatically syncs the local with a remote upstream git repo
Diffstat (limited to 'modules/office/calcurse/default.nix')
-rw-r--r--modules/office/calcurse/default.nix10
1 files changed, 10 insertions, 0 deletions
diff --git a/modules/office/calcurse/default.nix b/modules/office/calcurse/default.nix
index 15fc452..2825b41 100644
--- a/modules/office/calcurse/default.nix
+++ b/modules/office/calcurse/default.nix
@@ -55,5 +55,15 @@ in
source = ./keys;
force = true;
};
+ xdg.configFile."calcurse/hooks/pre-load" = {
+ source = ./hooks/pre-load;
+ executable = true;
+ force = true;
+ };
+ xdg.configFile."calcurse/hooks/post-save" = {
+ source = ./hooks/post-save;
+ executable = true;
+ force = true;
+ };
};
}