summaryrefslogtreecommitdiff
path: root/package.nix
diff options
context:
space:
mode:
Diffstat (limited to 'package.nix')
-rw-r--r--package.nix38
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";
+ };
+}