From cb2bec42878f2d6a8d6e763ff3c0bdd9cea20b5f Mon Sep 17 00:00:00 2001 From: Savanni D'Gerinel Date: Sat, 10 Feb 2024 12:28:12 -0500 Subject: [PATCH] First pass at an installer override --- fitnesstrax/app/override.nix | 8 ++++++++ flake.nix | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 fitnesstrax/app/override.nix diff --git a/fitnesstrax/app/override.nix b/fitnesstrax/app/override.nix new file mode 100644 index 0000000..acc335f --- /dev/null +++ b/fitnesstrax/app/override.nix @@ -0,0 +1,8 @@ +{ gtkNativeInputs }: +attrs: { + nativeBuildInputs = gtkNativeInputs; + postInstall = '' + install -Dt $out/share/applications resources/fitnesstrax.desktop + install -Dt $out/share/glib-2.0/schemas resources/com.luminescent-dreams.fitnesstrax.gschema.xml + ''; +} \ No newline at end of file diff --git a/flake.nix b/flake.nix index 70bc31b..ca9e48c 100644 --- a/flake.nix +++ b/flake.nix @@ -68,7 +68,7 @@ libadwaita-sys = attrs: { nativeBuildInputs = gtkNativeInputs; }; dashboard = attrs: { nativeBuildInputs = gtkNativeInputs; }; - fitnesstrax = attrs: { nativeBuildInputs = gtkNativeInputs; }; + fitnesstrax = import ./fitnesstrax/app/override.nix { gtkNativeInputs = gtkNativeInputs; }; }; };