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 3e1e036
Showing 1 changed file with 53 additions and 0 deletions.
53 changes: 53 additions & 0 deletions pkgs/by-name/sl/slacky/package.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
{
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 = [
"--engine-strict"
"--legacy-peer-deps"
"--ignore-scripts"
];

# dontNpmBuild = true;

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 = [
"x86_64-linux"
"aarch64-linux"
];
};
}

0 comments on commit 3e1e036

Please sign in to comment.