This commit is contained in:
julien
2026-06-30 21:09:04 +02:00
parent 2d388b3455
commit 98753ae487
+8 -8
View File
@@ -2,8 +2,8 @@
#!/bin/bash
# Import apps .desktop files
rm -rf ~/.local/share/applications
cp -r /usr/share/applications .local/share/
rm -rf /home/$USER/.local/share/applications
cp -r /usr/share/applications /home/$USER/.local/share/
# Apps to keep
apps_to_keep="org.kde.konsole.desktop
@@ -20,19 +20,19 @@ apps_to_keep="org.kde.konsole.desktop
org.keepassxc.KeePassXC.desktop"
for i in $apps_to_keep; do
rm ~/.local/share/applications/$i
rm /home/$USER/.local/share/applications/$i
done
# Permissions
chmod 644 ~/.local/share/applications/*
chmod 644 /home/$USER/.local/share/applications/*
# Hide from menu and open with
apps=$(ls ~/.local/share/applications/)
apps=$(ls /home/$USER/.local/share/applications/)
for i in $apps; do
# Clear lines ending with spaces
sed -i 's/ *$//' ~/.local/share/applications/$i
sed -i 's/ *$//' /home/$USER/.local/share/applications/$i
# Add NoDisplay
sed -i '/^\[Desktop Entry\]$/a NoDisplay=true' ~/.local/share/applications/$i
sed -i '/^\[Desktop Entry\]$/a NoDisplay=true' /home/$USER/.local/share/applications/$i
# Clear MimeType
sed -i '/^MimeType=/d' ~/.local/share/applications/$i
sed -i '/^MimeType=/d' /home/$USER/.local/share/applications/$i
done