diff options
Diffstat (limited to 'package.nix')
| -rw-r--r-- | package.nix | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/package.nix b/package.nix new file mode 100644 index 0000000..84aac79 --- /dev/null +++ b/package.nix @@ -0,0 +1,38 @@ +{ + fontconfig, + freetype, + lib, + libGL, + libxkbcommon, + makeWrapper, + naersk, + pkg-config, + wayland, + ... +}: +naersk.buildPackage rec { + name = "rustty"; + src = ./.; + buildInputs = [ + # fonts + fontconfig + freetype + freetype.dev + + # wayland graphics + libGL + libxkbcommon + wayland + ]; + nativeBuildInputs = [ + pkg-config + makeWrapper + ]; + postInstall = '' + wrapProgram "$out/bin/${meta.mainProgram}" --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath buildInputs}" + ''; + meta = { + mainProgram = "rustty"; + homepage = "https://mtgmonkey.net"; + }; +} |
