From 9af49423f94b87bf39b35a9edcb437d4511032e2 Mon Sep 17 00:00:00 2001 From: AkriliksKotya Date: Thu, 25 Dec 2025 15:24:29 +0500 Subject: [PATCH] get current icon theme --- Makefile | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 0ebd994..7e591d9 100644 --- a/Makefile +++ b/Makefile @@ -3,15 +3,19 @@ CFLAGS=`pkg-config --cflags gtk4` CLIBS=`pkg-config --libs gtk4` SOURCES= main.c EXECUTABLE=filemanager - +ICONTHEME = $(shell gsettings get org.gnome.desktop.interface icon-theme) + all: $(SOURCES) $(EXECUTABLE) $(EXECUTABLE): - cp resources/desktop/fun.kotyara.filemanager.desktop ~/.local/share/applications + @echo "default theme: $(ICONTHEME)" $(CC) $(CFLAGS) $(SOURCES) -o $(EXECUTABLE) $(CLIBS) mv $(EXECUTABLE) ~/.local/bin/ - cp resources/desktop/filemanager-icon.png ~/.icons/hicolor/512x512/apps/ + cp resources/desktop/fun.kotyara.filemanager.desktop ~/.local/share/applications + mkdir -p ~/.icons/$(DEFAULTTHEME)/512x512/apps/ + cp resources/desktop/filemanager-icon.png ~/.icons/$(ICONTHEME)/512x512/apps/ + gtk-update-icon-cache clean: rm ~/.local/share/applications/fun.kotyara.filemanager.desktop \ ~/.local/bin/$(EXECUTABLE) \ - ~/.icons/hicolor/512x512/apps/filemanager-icon.png + ~/.icons/$(ICONTHEME)/512x512/apps/filemanager-icon.png