diff options
author | Nick Cao <nickcao@nichi.co> | 2022-07-08 19:43:23 +0800 |
---|---|---|
committer | Nick Cao <nickcao@nichi.co> | 2022-07-08 19:44:57 +0800 |
commit | 350faa448412235963eed0f3eb6a995795a739d0 (patch) | |
tree | 9cd66466ab5b30cd1f70e5653c0dcaddd020f4a8 /pkgs/servers/alps | |
parent | 80ffac409746c8b3d0696ee96cc25ccf7ac22a27 (diff) |
alps: fix handling of themes and plugins
Diffstat (limited to 'pkgs/servers/alps')
-rw-r--r-- | pkgs/servers/alps/default.nix | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/pkgs/servers/alps/default.nix b/pkgs/servers/alps/default.nix index 2d842165d11d3..2a98b9717085c 100644 --- a/pkgs/servers/alps/default.nix +++ b/pkgs/servers/alps/default.nix @@ -13,6 +13,20 @@ buildGoModule rec { vendorSha256 = "sha256-cpY+lYM/nAX3nUaFknrRAavxDk8UDzJkoqFjJ1/KWeg="; + ldflags = [ + "-X main.themesPath=${placeholder "out"}/share/alps/themes" + "-X git.sr.ht/~migadu/alps.PluginDir=${placeholder "out"}/share/alps/plugins" + ]; + + postPatch = '' + substituteInPlace plugin.go --replace "const PluginDir" "var PluginDir" + ''; + + postInstall = '' + mkdir -p "$out/share/alps" + cp -r themes plugins "$out/share/alps/" + ''; + proxyVendor = true; meta = with lib; { |