From f0add607e6e2c4a1db963810d4d4a3b102bbbfe4 Mon Sep 17 00:00:00 2001 From: Noah Masur <7386960+nmasur@users.noreply.github.com> Date: Tue, 13 May 2025 15:45:21 -0400 Subject: [PATCH] replace substituteAll function with replaceVars substituteAll has been deprecated --- .../presets/services/hammerspoon/default.nix | 21 ++++++++++--------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/platforms/home-manager/modules/nmasur/presets/services/hammerspoon/default.nix b/platforms/home-manager/modules/nmasur/presets/services/hammerspoon/default.nix index 9e76feb..6bb4758 100644 --- a/platforms/home-manager/modules/nmasur/presets/services/hammerspoon/default.nix +++ b/platforms/home-manager/modules/nmasur/presets/services/hammerspoon/default.nix @@ -18,16 +18,17 @@ in xdg.configFile."hammerspoon/init.lua".source = ./init.lua; xdg.configFile."hammerspoon/Spoons/ControlEscape.spoon".source = ./Spoons/ControlEscape.spoon; xdg.configFile."hammerspoon/Spoons/DismissAlerts.spoon".source = ./Spoons/DismissAlerts.spoon; - xdg.configFile."hammerspoon/Spoons/Launcher.spoon/init.lua".source = pkgs.substituteAll { - src = ./Spoons/Launcher.spoon/init.lua; - discord = "${pkgs.discord}/Applications/Discord.app"; - firefox = "${pkgs.firefox-unwrapped}/Applications/Firefox.app"; - ghostty = "${config.programs.ghostty.package}/Applications/Ghostty.app"; - obsidian = "${pkgs.obsidian}/Applications/Obsidian.app"; - slack = "${pkgs.slack}/Applications/Slack.app"; - wezterm = "${pkgs.wezterm}/Applications/WezTerm.app"; - zed = "${pkgs.zed-editor}/Applications/Zed.app"; - }; + xdg.configFile."hammerspoon/Spoons/Launcher.spoon/init.lua".source = + pkgs.replaceVars ./Spoons/Launcher.spoon/init.lua + { + discord = "${pkgs.discord}/Applications/Discord.app"; + firefox = "${pkgs.firefox-unwrapped}/Applications/Firefox.app"; + ghostty = "${config.programs.ghostty.package}/Applications/Ghostty.app"; + obsidian = "${pkgs.obsidian}/Applications/Obsidian.app"; + slack = "${pkgs.slack}/Applications/Slack.app"; + wezterm = "${pkgs.wezterm}/Applications/WezTerm.app"; + zed = "${pkgs.zed-editor}/Applications/Zed.app"; + }; xdg.configFile."hammerspoon/Spoons/MoveWindow.spoon".source = ./Spoons/MoveWindow.spoon; home.activation.reloadHammerspoon = config.lib.dag.entryAfter [ "writeBoundary" ] ''