diff options
| author | andromeda <andromeda@lenovo> | 2026-01-16 21:31:03 +0100 |
|---|---|---|
| committer | andromeda <andromeda@lenovo> | 2026-01-16 21:31:03 +0100 |
| commit | eedc84d871c901992a4dae31c5a17f49f8b4a199 (patch) | |
| tree | 1bcdfb9d7f6b7fe2aa936af52feefa51e37c4446 /package.nix | |
init
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"; + }; +} |
