From d8380f6c9942b8c9d978d354982490777c0833e5 Mon Sep 17 00:00:00 2001 From: RGBCube Date: Sat, 26 Jul 2025 04:53:05 +0300 Subject: [PATCH] hammerspoon: move to xdg config dir --- modules/darwin/hammerspoon.nix | 4 +++- modules/darwin/paperwm.nix | 6 +++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/modules/darwin/hammerspoon.nix b/modules/darwin/hammerspoon.nix index 158c0bf..863ef19 100644 --- a/modules/darwin/hammerspoon.nix +++ b/modules/darwin/hammerspoon.nix @@ -1,5 +1,7 @@ { + system.defaults.CustomSystemPreferences."org.hammerspoon.Hammerspoon".MJConfigFile = "~/.config/hammerspoon/init.lua"; + home-manager.sharedModules = [{ - home.file.".hammerspoon/init.lua".text = ""; + xdg.configFile."hammerspoon/init.lua".text = ""; }]; } diff --git a/modules/darwin/paperwm.nix b/modules/darwin/paperwm.nix index 13c0272..bc0fe9c 100644 --- a/modules/darwin/paperwm.nix +++ b/modules/darwin/paperwm.nix @@ -60,7 +60,7 @@ in { }; home-manager.sharedModules = [{ - home.file.".hammerspoon/Spoons/PaperWM.spoon" = { + xdg.configFile."hammerspoon/Spoons/PaperWM.spoon" = { recursive = true; source = pkgs.fetchFromGitHub { @@ -71,7 +71,7 @@ in { }; }; - home.file.".hammerspoon/Spoons/Swipe.spoon" = { + xdg.configFile."hammerspoon/Spoons/Swipe.spoon" = { recursive = true; source = pkgs.fetchFromGitHub { @@ -82,7 +82,7 @@ in { }; }; - home.file.".hammerspoon/init.lua".text = mkAfter /* lua */ '' + xdg.configFile."hammerspoon/init.lua".text = mkAfter /* lua */ '' ---@type table _G.hs = _G.hs