feat(packages,apps,guz): audacity version 4 instalation
This commit is contained in:
@@ -233,6 +233,7 @@
|
||||
}: {
|
||||
davincify = pkgs.callPackage ./packages/davincify {};
|
||||
untrack = pkgs.callPackage ./packages/untrack {};
|
||||
audacity4 = pkgs.callPackage ./packages/audacity4 {};
|
||||
|
||||
neovim = inputs.neovim.packages.${pkgs.system}.default;
|
||||
|
||||
|
||||
@@ -94,9 +94,9 @@
|
||||
androidenv.androidPkgs.emulator
|
||||
androidenv.androidPkgs.ndk-bundle
|
||||
])
|
||||
# Utils
|
||||
++ (with self.packages.${pkgs.system}; [
|
||||
davincify
|
||||
audacity4
|
||||
untrack
|
||||
]);
|
||||
|
||||
|
||||
BIN
packages/audacity4/AudacityNightly-4.0.0.253640331-x86_64.AppImage
Executable file
BIN
packages/audacity4/AudacityNightly-4.0.0.253640331-x86_64.AppImage
Executable file
Binary file not shown.
31
packages/audacity4/default.nix
Normal file
31
packages/audacity4/default.nix
Normal file
@@ -0,0 +1,31 @@
|
||||
{
|
||||
lib,
|
||||
appimageTools,
|
||||
makeDesktopItem,
|
||||
...
|
||||
}: let
|
||||
name = "Audacity 4";
|
||||
pname = "audacity4";
|
||||
version = "4.0.0.253640331";
|
||||
|
||||
src = ./AudacityNightly-4.0.0.253640331-x86_64.AppImage;
|
||||
# appimageContents = appimageTools.extractType1 {inherit name src;};
|
||||
in
|
||||
appimageTools.wrapType2 rec {
|
||||
inherit name pname version src;
|
||||
|
||||
extraInstallCommands = ''
|
||||
mkdir -p $out/bin
|
||||
mkdir -p $out/share/applications
|
||||
cat <<INI > $out/share/applications/${pname}.desktop
|
||||
[Desktop Entry]
|
||||
Name=${name}
|
||||
Exec=$out/bin/${pname} %f
|
||||
Type=Application
|
||||
INI
|
||||
'';
|
||||
|
||||
meta = {
|
||||
platforms = ["x86_64-linux"];
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user