get current icon theme

This commit is contained in:
2025-12-25 15:24:29 +05:00
parent 27a19af48a
commit 9af49423f9

View File

@@ -3,15 +3,19 @@ CFLAGS=`pkg-config --cflags gtk4`
CLIBS=`pkg-config --libs gtk4` CLIBS=`pkg-config --libs gtk4`
SOURCES= main.c SOURCES= main.c
EXECUTABLE=filemanager EXECUTABLE=filemanager
ICONTHEME = $(shell gsettings get org.gnome.desktop.interface icon-theme)
all: $(SOURCES) $(EXECUTABLE) all: $(SOURCES) $(EXECUTABLE)
$(EXECUTABLE): $(EXECUTABLE):
cp resources/desktop/fun.kotyara.filemanager.desktop ~/.local/share/applications @echo "default theme: $(ICONTHEME)"
$(CC) $(CFLAGS) $(SOURCES) -o $(EXECUTABLE) $(CLIBS) $(CC) $(CFLAGS) $(SOURCES) -o $(EXECUTABLE) $(CLIBS)
mv $(EXECUTABLE) ~/.local/bin/ 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: clean:
rm ~/.local/share/applications/fun.kotyara.filemanager.desktop \ rm ~/.local/share/applications/fun.kotyara.filemanager.desktop \
~/.local/bin/$(EXECUTABLE) \ ~/.local/bin/$(EXECUTABLE) \
~/.icons/hicolor/512x512/apps/filemanager-icon.png ~/.icons/$(ICONTHEME)/512x512/apps/filemanager-icon.png