mirror of
https://gitea.blesmrt.net/mikaela/shell-things.git
synced 2025-08-04 21:27:20 +02:00
Compare commits
No commits in common. "5d9946dc0ecb069ecdb003dcb17f5e0cd0efa138" and "61406c9c983d5f4bad7fd745866be53fff555dc4" have entirely different histories.
5d9946dc0e
...
61406c9c98
@ -72,6 +72,8 @@ fi
|
|||||||
# Desktop menu integration
|
# Desktop menu integration
|
||||||
mkdir -p ~/.local/share/applications
|
mkdir -p ~/.local/share/applications
|
||||||
ln -nsfv ~/.shell-things/local/share/applications ~/.local/share/applications/shell-things
|
ln -nsfv ~/.shell-things/local/share/applications ~/.local/share/applications/shell-things
|
||||||
|
mkdir -p ~/.local/share/icons/hicolor/128x128/apps/
|
||||||
|
ln -nsfv ~/.local/firefox/browser/chrome/icons/default/default128.png ~/.local/share/icons/hicolor/128x128/apps/a-firefox.png
|
||||||
|
|
||||||
# Update desktop menu entries
|
# Update desktop menu entries
|
||||||
if hash update-desktop-database 2>/dev/null; then
|
if hash update-desktop-database 2>/dev/null; then
|
||||||
|
@ -1,2 +0,0 @@
|
|||||||
[Service]
|
|
||||||
User=mikaela
|
|
51
install
51
install
@ -255,58 +255,7 @@ if [ "$(id -u)" == "0" ]; then
|
|||||||
echo "WARNING! Executable named symlinks not found in PATH."
|
echo "WARNING! Executable named symlinks not found in PATH."
|
||||||
sleep 3
|
sleep 3
|
||||||
fi
|
fi
|
||||||
else
|
|
||||||
# rootless-only tasks
|
|
||||||
|
|
||||||
# Figure out the localization of $HOME/Desktop
|
|
||||||
if hash xdg-user-dir 2> /dev/null; then
|
|
||||||
DESKTOP=$(xdg-user-dir DESKTOP)
|
|
||||||
|
|
||||||
# Ensure there is foot-server.socket before creating a shortcut for footclient
|
|
||||||
if hash systemctl 2> /dev/null; then
|
|
||||||
systemctl --user enable --now foot-server.socket
|
|
||||||
ln -nsfv /usr/share/applications/footclient.desktop $DESKTOP/
|
|
||||||
else
|
|
||||||
ln -nsfv /usr/share/applications/foot.desktop $DESKTOP/
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Create desktop shortcuts/symlinks for apps
|
|
||||||
ln -nsfv /usr/share/applications/org.kde.discover.desktop $DESKTOP/
|
|
||||||
ln -nsfv /usr/share/applications/org.kde.kdeconnect-settings.desktop $DESKTOP/
|
|
||||||
#ln -nsfv /usr/share/applications/org.mozilla.firefox.desktop $DESKTOP/
|
|
||||||
ln -nsfv /usr/share/applications/org.kde.plasma-welcome.desktop $DESKTOP/
|
|
||||||
# scripts repo
|
|
||||||
ln -nsfv /usr/local/share/applications/a-firefox.desktop $DESKTOP/
|
|
||||||
ln -nsfv /usr/local/share/applications/a-google-chrome.desktop $DESKTOP/
|
|
||||||
ln -nsfv /usr/local/share/applications/flatpak-steam-bigpicture.desktop $DESKTOP/
|
|
||||||
ln -nsfv /usr/local/share/applications/a-steam.desktop $DESKTOP/
|
|
||||||
ln -nsfv /usr/local/share/applications/a-signal.desktop $DESKTOP/
|
|
||||||
# flatpaks
|
|
||||||
ln -nsfv /var/lib/flatpak/exports/share/applications/com.heroicgameslauncher.hgl.desktop $DESKTOP/
|
|
||||||
ln -nsfv /var/lib/flatpak/exports/share/applications/com.rafaelmardojai.Blanket.desktop $DESKTOP/
|
|
||||||
ln -nsfv /var/lib/flatpak/exports/share/applications/de.haeckerfelix.Shortwave.desktop $DESKTOP/
|
|
||||||
ln -nsfv /var/lib/flatpak/exports/share/applications/org.pulseaudio.pavucontrol.desktop $DESKTOP/
|
|
||||||
ln -nsfv /var/lib/flatpak/exports/share/applications/org.telegram.desktop.desktop $DESKTOP/
|
|
||||||
ln -nsfv /var/lib/flatpak/exports/share/applications/org.torproject.torbrowser-launcher.desktop $DESKTOP/
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Ensure a-firefox.desktop has an icon
|
|
||||||
mkdir -p $HOME/.local/share/icons/hicolor/128x128/apps/
|
|
||||||
if [ -f "$HOME/.local/firefox/browser/chrome/icons/default/default128.png" ]; then
|
|
||||||
ln -nsfv $HOME/.local/firefox/browser/chrome/icons/default/default128.png ~/.local/share/icons/hicolor/128x128/apps/a-firefox.png
|
|
||||||
elif [ -f "/usr/share/icons/hicolor/256x256/apps/firefox.png" ]; then
|
|
||||||
ln -nsfv /usr/share/icons/hicolor/256x256/apps/firefox.png ~/.local/share/icons/hicolor/128x128/apps/a-firefox.png
|
|
||||||
elif [ -f "/usr/share/icons/HighContrast/256x256/apps/firefox.png" ]; then
|
|
||||||
ln -nsfv /usr/share/icons/HighContrast/256x256/apps/firefox.png ~/.local/share/icons/hicolor/128x128/apps/a-firefox.png
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Remove dead symlinks
|
|
||||||
if hash symlinks 2> /dev/null; then
|
|
||||||
symlinks -d $DESKTOP/
|
|
||||||
else
|
|
||||||
echo "WARNING! Executable named symlinks not found in PATH."
|
|
||||||
sleep 3
|
|
||||||
fi
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Make the submoduled fonts available to the system
|
# Make the submoduled fonts available to the system
|
||||||
|
Loading…
x
Reference in New Issue
Block a user