Skip to content

Commit dcf8baf

Browse files
committed
Add icnsutils for macOS icon generation
1 parent f992b71 commit dcf8baf

File tree

3 files changed

+10
-6
lines changed

3 files changed

+10
-6
lines changed

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
- name: Install icon tools
3636
run: |
3737
sudo apt-get update
38-
sudo apt-get install -y librsvg2-bin imagemagick icoutils
38+
sudo apt-get install -y librsvg2-bin imagemagick icoutils icnsutils
3939
4040
- name: Generate icons
4141
working-directory: lgtv-tray-remote

lgtv-tray-remote/flake.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lgtv-tray-remote/flake.nix

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@
9797
copyDesktopItems
9898
fontconfig
9999
dejavu_fonts
100+
gsettings-desktop-schemas
100101
];
101102

102103
inherit buildInputs;
@@ -143,8 +144,11 @@ EOF
143144
--prefix LD_LIBRARY_PATH : "${pkgs.lib.makeLibraryPath (buildInputs ++ runtimeLibs)}" \
144145
--set WEBKIT_DISABLE_COMPOSITING_MODE 1 \
145146
--set WEBKIT_DISABLE_DMABUF_RENDERER 1 \
146-
--set FONTCONFIG_FILE "${pkgs.fontconfig.out}/etc/fonts/fonts.conf" \
147-
--prefix XDG_DATA_DIRS : "${pkgs.dejavu_fonts}/share"
147+
--prefix XDG_DATA_DIRS : "/run/current-system/sw/share" \
148+
--prefix XDG_DATA_DIRS : "${pkgs.dejavu_fonts}/share" \
149+
--prefix XDG_DATA_DIRS : "${pkgs.hicolor-icon-theme}/share" \
150+
--prefix XDG_DATA_DIRS : "${pkgs.gsettings-desktop-schemas}/share/gsettings-schemas/${pkgs.gsettings-desktop-schemas.name}" \
151+
--prefix GIO_EXTRA_MODULES : "${pkgs.glib-networking}/lib/gio/modules"
148152
149153
runHook postInstall
150154
'';

0 commit comments

Comments
 (0)