packages.atomkit: init

This commit is contained in:
2025-07-18 12:17:35 +08:00
parent 5197fb8afe
commit 2e27420fb6
3 changed files with 22 additions and 0 deletions

View File

@@ -193,4 +193,9 @@
url = "https://axelvandewalle.github.io/www-avdw/atat/atat3_50.tar.gz"; url = "https://axelvandewalle.github.io/www-avdw/atat/atat3_50.tar.gz";
sha256 = "14sblzqsi5bxfhsjbq256bc2gfd7zrxyf5za0iaw77b592ppjg3m"; sha256 = "14sblzqsi5bxfhsjbq256bc2gfd7zrxyf5za0iaw77b592ppjg3m";
}; };
atomkit = pkgs.fetchurl
{
url = "mirror://sourceforge/atomkit/Binaries/atomkit.0.9.0.linux.x64.tar.gz";
sha256 = "0y9z7wva7zikh83w9q431lgn3bqkh1v5w6iz90dwc75wqwk0w5jr";
};
} }

16
packages/atomkit.nix Normal file
View File

@@ -0,0 +1,16 @@
{ stdenv, src, autoPatchelfHook, xorg }: stdenv.mkDerivation
{
name = "atomkit";
inherit src;
dontConfigure = true;
dontBuild = true;
buildInputs = [ stdenv.cc.cc xorg.libX11 ];
nativeBuildInputs = [ autoPatchelfHook ];
installPhase =
''
runHook preInstall
mkdir -p $out
cp -r * $out
runHook postInstall
'';
}

View File

@@ -143,6 +143,7 @@ inputs: rec
}; };
speedtest = inputs.pkgs.callPackage ./speedtest.nix { src = inputs.topInputs.speedtest; }; speedtest = inputs.pkgs.callPackage ./speedtest.nix { src = inputs.topInputs.speedtest; };
atat = inputs.pkgs.callPackage ./atat.nix { src = inputs.topInputs.self.src.atat; }; atat = inputs.pkgs.callPackage ./atat.nix { src = inputs.topInputs.self.src.atat; };
atomkit = inputs.pkgs.callPackage ./atomkit.nix { src = inputs.topInputs.self.src.atomkit; };
fromYaml = content: builtins.fromJSON (builtins.readFile fromYaml = content: builtins.fromJSON (builtins.readFile
(inputs.pkgs.runCommand "toJSON" {} (inputs.pkgs.runCommand "toJSON" {}