From 923a2f6b4bd124e6326c86fdcb4f541dd06b2bd5 Mon Sep 17 00:00:00 2001 From: Benedikt Peetz Date: Sun, 2 Aug 2026 21:36:04 +0200 Subject: modules/default/unison: Move the pathsTo* rules to their respective modules --- modules/by-name/un/unison/module.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'modules/by-name/un/unison/module.nix') diff --git a/modules/by-name/un/unison/module.nix b/modules/by-name/un/unison/module.nix index 8d156b00..8e943304 100644 --- a/modules/by-name/un/unison/module.nix +++ b/modules/by-name/un/unison/module.nix @@ -84,6 +84,17 @@ in { }; config = lib.mkIf cfg.enable { + soispha.services.unison.pathsToIgnore = let + prefix = "/home/soispha/"; + dataDir = + if lib.strings.hasPrefix prefix cfg.dataDir + then "~/${lib.strings.removePrefix prefix cfg.dataDir}" + else builtins.throw "Wrong prefix in unison"; + in [ + # Should not be synchronized + dataDir + ]; + home-manager.users.soispha = { home.sessionVariables = { UNISON = cfg.dataDir; -- cgit v1.3.1