Start working on launcher mode
This commit is contained in:
24
scripts/applications.sh
Executable file
24
scripts/applications.sh
Executable file
@@ -0,0 +1,24 @@
|
||||
#!/bin/bash
|
||||
|
||||
if [ $# -ne 1 ]; then
|
||||
echo "Usage: $0 <target_dir>"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
check_dir() {
|
||||
local dir=$1
|
||||
local file
|
||||
|
||||
for application in "$dir/"*; do
|
||||
file="$(basename "$application")"
|
||||
|
||||
sed "s/Exec=/Exec=bwrap --name='$file' --profile=gui /gi" "$application" > "$target/$file"
|
||||
done
|
||||
}
|
||||
|
||||
dirs=("/usr/share/applications" "$HOME/.local/share/applications")
|
||||
target="$1"
|
||||
|
||||
for dir in "${dirs[@]}"; do
|
||||
check_dir "$dir"
|
||||
done
|
||||
Reference in New Issue
Block a user