===== How to add fonts to system =====
# download nerd fonts
wget https://github.com/ryanoasis/nerd-fonts/releases/download/v3.4.0/0xProto.zip
mkdir fonts
cp 0xProto.zip fonts
cd fonts
unzip 0xProto.zip
# Copy to font location
sudo cp *.{ttf,otf} /usr/local/share/fonts/
# Update the font cache
fc-cache -f -v
sudo apt-get -y install fonts-noto-color-emoji
sudo apt-get -y install fonts-font-awesome
===== Add application to menu =====
=== copy application to bin ===
sudo cp Downloads/logseq /usr/local/bin
=== download app icon ===
wget https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/webp/logseq.webp
mv logseq.webp logseq.png
cp logseq.png ~/.local/share/icons/logseq.png
=== create .desktop file ===
sudo vim ~/.local/share/applications/logseq.desktop
__content of desktop file__
[Desktop Entry]
Name=Logseq
Exec=/usr/local/bin/logseq
Icon=/home/karcio/.local/share/icons/logseq.png
Type=Application
Categories=Office;Utility;
Terminal=false
===== Add flatpak application to menu =====
Create:
vim ~/.local/share/applications/prusaslicer.desktop
Paste:
[Desktop Entry]
Name=PrusaSlicer
Exec=flatpak run com.prusa3d.PrusaSlicer
Icon=com.prusa3d.PrusaSlicer
Type=Application
Categories=Graphics;
Then make it executable:
chmod +x ~/.local/share/applications/prusaslicer.desktop