get current icon theme
This commit is contained in:
12
Makefile
12
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
|
||||
|
||||
Reference in New Issue
Block a user