Home Gen487 @ 2025-03-22-20:32

This commit is contained in:
2025-04-03 01:25:04 +02:00
parent 5cb2927045
commit 6c9e26377c
6 changed files with 139 additions and 42 deletions

View File

@@ -1,35 +0,0 @@
{
pkgs ? import <nixpkgs> {},
version ? "1.5.2",
hash ? "sha256-Yy9x7cSQrRpk+Flt9+H7gdogUS4WR2q2fqdVXQgvd7Y=",
jre ? pkgs.jre,
...
}: let
drv = pkgs.stdenv.mkDerivation {
pname = "antlrworks";
inherit version;
dontUnpack = true;
src = pkgs.fetchurl {
url = "https://github.com/antlr/website-antlr3/raw/refs/heads/gh-pages/download/antlrworks-${version}-complete.jar";
inherit hash;
};
installPhase = ''
mkdir -p $out/share/java
cp $src $out/share/java/antlrworks-${version}-complete.jar
mkdir $out/bin
cat > $out/bin/antlrworks <<EOF
#!/usr/bin/env sh
${jre}/bin/java -jar $out/share/java/antlrworks-${version}-complete.jar
EOF
chmod +x $out/bin/antlrworks
'';
};
in
pkgs.makeDesktopItem {
name = "antlrworks";
desktopName = "ANTLRWorks";
exec = "${drv}/bin/antlrworks %f";
terminal = false;
}

View File

@@ -1,8 +1,4 @@
{pkgs, ...}: let
antlrworks =
import
./derivations/antlrworks.nix
{inherit pkgs;};
RStudio-with-my-packages =
pkgs.rstudioWrapper.override
{
@@ -21,7 +17,6 @@
in {
environment.systemPackages = [
RStudio-with-my-packages
antlrworks
pkgs.age
pkgs.alejandra
pkgs.arduino