From f2a5bc37a0d0e4d01e5ada9053fd968ec27587fe Mon Sep 17 00:00:00 2001 From: Henri Menke Date: Sun, 11 Dec 2022 14:30:02 +0100 Subject: [PATCH] gtkcord4: install desktop item and icons, optional libadwaita --- pkgs/applications/audio/gtkcord4/default.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/applications/audio/gtkcord4/default.nix b/pkgs/applications/audio/gtkcord4/default.nix index 99005937a14..5611407cfe9 100644 --- a/pkgs/applications/audio/gtkcord4/default.nix +++ b/pkgs/applications/audio/gtkcord4/default.nix @@ -7,8 +7,10 @@ , graphene , gtk4 , lib +, libadwaita , pango , pkg-config +, withLibadwaita ? false , wrapGAppsHook4 }: @@ -36,8 +38,18 @@ buildGoModule rec { graphene gtk4 pango + ] ++ lib.optionals withLibadwaita [ + libadwaita ]; + tags = lib.optionals withLibadwaita [ "libadwaita" ]; + + postInstall = '' + install -D -m 444 -t $out/share/applications .nix/com.github.diamondburned.gtkcord4.desktop + install -D -m 444 internal/icons/svg/logo.svg $out/share/icons/hicolor/scalable/apps/gtkcord4.svg + install -D -m 444 internal/icons/png/logo.png $out/share/icons/hicolor/256x256/apps/gtkcord4.png + ''; + vendorHash = "sha256-QZSjSk1xu5ZcrNEra5TxnUVvlQWb5/h31fm5Nc7WMoI="; meta = with lib; {