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 #!/bin/bash
# Import apps .desktop files # Import apps .desktop files
rm -rf ~/.local/share/applications rm -rf /home/$USER/.local/share/applications
cp -r /usr/share/applications .local/share/ cp -r /usr/share/applications /home/$USER/.local/share/
# Apps to keep # Apps to keep
apps_to_keep="org.kde.konsole.desktop apps_to_keep="org.kde.konsole.desktop
@@ -20,19 +20,19 @@ apps_to_keep="org.kde.konsole.desktop
org.keepassxc.KeePassXC.desktop" org.keepassxc.KeePassXC.desktop"
for i in $apps_to_keep; do for i in $apps_to_keep; do
rm ~/.local/share/applications/$i rm /home/$USER/.local/share/applications/$i
done done
# Permissions # Permissions
chmod 644 ~/.local/share/applications/* chmod 644 /home/$USER/.local/share/applications/*
# Hide from menu and open with # Hide from menu and open with
apps=$(ls ~/.local/share/applications/) apps=$(ls /home/$USER/.local/share/applications/)
for i in $apps; do for i in $apps; do
# Clear lines ending with spaces # Clear lines ending with spaces
sed -i 's/ *$//' ~/.local/share/applications/$i sed -i 's/ *$//' /home/$USER/.local/share/applications/$i
# Add NoDisplay # 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 # Clear MimeType
sed -i '/^MimeType=/d' ~/.local/share/applications/$i sed -i '/^MimeType=/d' /home/$USER/.local/share/applications/$i
done done