Don't glob dotfiles twice when building the live omarchy overlay
With dotglob set, * already matches dotfiles, so the extra dot patterns made the second ln -s fail and silently skip the legacy hypr shim. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
f1bc8dad08
commit
4abd084f7f
@@ -775,13 +775,13 @@ create_live_omarchy_overlay() {
|
||||
mkdir -p "$compat_root/default"
|
||||
|
||||
shopt -s dotglob nullglob
|
||||
for entry in /usr/share/omarchy/* /usr/share/omarchy/.[!.]* /usr/share/omarchy/..?*; do
|
||||
for entry in /usr/share/omarchy/*; do
|
||||
[[ -e $entry ]] || continue
|
||||
base=$(basename "$entry")
|
||||
[[ $base == default ]] && continue
|
||||
ln -s "$entry" "$compat_root/$base"
|
||||
done
|
||||
for entry in /usr/share/omarchy/default/* /usr/share/omarchy/default/.[!.]* /usr/share/omarchy/default/..?*; do
|
||||
for entry in /usr/share/omarchy/default/*; do
|
||||
[[ -e $entry ]] || continue
|
||||
base=$(basename "$entry")
|
||||
[[ $base == hypr ]] && continue
|
||||
|
||||
Reference in New Issue
Block a user