yaak
This commit is contained in:
parent
f1faa10d33
commit
91f1d94070
|
|
@ -1,8 +1,11 @@
|
|||
{ system ? builtins.currentSystem }:
|
||||
{
|
||||
system ? builtins.currentSystem,
|
||||
}:
|
||||
|
||||
let
|
||||
pkgs = import <nixpkgs> { inherit system; };
|
||||
in
|
||||
{
|
||||
apache-hop = pkgs.callPackage ./pkgs/apache-hop { };
|
||||
yaak = pkgs.callPackage ./pkgs/yaak { };
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,6 +18,7 @@
|
|||
pkgs = import nixpkgs { inherit system; };
|
||||
pkgset = {
|
||||
apache-hop = pkgs.callPackage ./pkgs/apache-hop { };
|
||||
yaak = pkgs.callPackage ./pkgs/yaak { };
|
||||
};
|
||||
in
|
||||
{
|
||||
|
|
|
|||
|
|
@ -0,0 +1,44 @@
|
|||
{
|
||||
appimageTools ? (import <nixpkgs> { }).appimageTools,
|
||||
fetchurl ? (import <nixpkgs> { }).fetchurl,
|
||||
}:
|
||||
let
|
||||
pname = "yak";
|
||||
version = "2025.7.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/mountain-loop/yaak/releases/download/v${version}/yaak_${version}_amd64.AppImage";
|
||||
sha256 = "Zaj+br95ypZpCVRWZdw1HLpxg/mPsni1F9y9wv+DfdI=";
|
||||
};
|
||||
in
|
||||
appimageTools.wrapType2 {
|
||||
inherit pname version src;
|
||||
postInstall = ''
|
||||
mkdir -p $out/share/applications
|
||||
mkdir -p $out/share/pixmaps
|
||||
|
||||
chmod +x ${src}
|
||||
${src} --appimage-extract >/dev/null 2>&1 || true
|
||||
|
||||
if [ -f squashfs-root/yaak.png ]; then
|
||||
cp squashfs-root/yaak.png $out/share/pixmaps/yaak.png
|
||||
elif [ -f squashfs-root/usr/share/icons/hicolor/32x32/apps/yaak-app.png ]; then
|
||||
mkdir -p $out/share/icons/hicolor/32x32/apps
|
||||
cp squashfs-root/usr/share/icons/hicolor/32x32/apps/yaak-app.png $out/share/pixmaps/yaak.png
|
||||
fi
|
||||
|
||||
rm -rf squashfs-root
|
||||
|
||||
cat > $out/share/applications/${pname}.desktop <<DESKTOP
|
||||
[Desktop Entry]
|
||||
Name=Yaak
|
||||
Comment=Yaak AppImage Launcher
|
||||
Exec=$out/bin/${pname} %U
|
||||
Icon=$out/share/pixmaps/yaak.png
|
||||
Terminal=false
|
||||
Type=Application
|
||||
Categories=Utility;
|
||||
DESKTOP
|
||||
chmod 644 $out/share/applications/${pname}.desktop
|
||||
'';
|
||||
}
|
||||
Loading…
Reference in New Issue