Skip to content

Commit

Permalink
slacky: init at 0.0.5
Browse files Browse the repository at this point in the history
  • Loading branch information
awwpotato committed Jan 21, 2025
1 parent a460792 commit 755c785
Showing 1 changed file with 43 additions and 0 deletions.
43 changes: 43 additions & 0 deletions pkgs/by-name/sl/slacky/package.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
{
lib,
buildNpmPackage,
fetchFromGitHub,
electron,
}:
buildNpmPackage rec {
pname = "slacky";
version = "0.0.5";

src = fetchFromGitHub {
owner = "andirsun";
repo = "Slacky";
rev = "v${version}";
hash = "sha256-nDxmzZqi7xEe4hnY6iXJg+613lSKElWxvF3w8bRDW90=";
};

npmDepsHash = "sha256-9+4cxeQw2Elug+xIgzNvpaSMgDVlBFz/+TW1jJwDm40=";

npmPackFlags = [ "--ignore-scripts" ];

npmBuildScript = "pack";

NODE_OPTIONS = "--openssl-legacy-provider";

nativeBuildInputs = [ electron ];

env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1";

postInstall = ''
makeWrapper ${electron}/bin/electron $out/bin/${pname} \
--add-flags $out/lib/node_modules/${pname}/dist/app/main.js
'';

meta = {
description = "unofficial Slack desktop client for arm64 Linux distributions";
homepage = "https://github.com/andirsun/Slacky";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ awwpotato ];
platforms = [ "aarch64-linux" ];
mainProgram = "slacky";
};
}

0 comments on commit 755c785

Please sign in to comment.