Installation
System wide:
{
environment.systemPackages = with nix-casks.packages.${system}; [
gtkwave # GTKWave
];
} Home Manager:
{
home.packages = with nix-casks.packages.${system}; [
gtkwave # GTKWave
];
} Package Definition
{
"pname": "gtkwave",
"version": "3.3.107",
"src": {
"url": "https://downloads.sourceforge.net/gtkwave/gtkwave-3.3.107-osx-app/gtkwave.zip",
"sha256": "0024fa80f4566bc053d705200263c7e7d72f2ae111bf670dc6af90403540d3c7"
},
"installPhase": [
"mkdir -p \"$out/Applications/gtkwave.app\" && cp -r \"gtkwave.app\" \"$out/Applications\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/gtkwave.app/Contents/Resources/bin/gtkwave\" \"$out/bin/gtkwave\""
],
"meta": {
"description": "GTK+ based wave viewer",
"homepage": "https://gtkwave.sourceforge.net/"
}
}