From 94ad5d4d370ed62939200b0c450b95f5dbb8767e Mon Sep 17 00:00:00 2001 From: robert stringer <62722976+pipetogrep@users.noreply.github.com> Date: Sun, 31 Aug 2025 08:08:32 +0100 Subject: [PATCH] fix: symlinks to default icons to prevent text chevron fallbacks (#1114) * fix: symlinks to default icons to prevent text chevron fallbacks * consistent symlink syntax * Needs sudo and had extra quotes * Add migration * added gtk-update-icon-cache for symlinked files * pkill any running Files windows * Cleanup and ensure successful exit so as not to halt migrations * Excess CR --------- Co-authored-by: xz Co-authored-by: David Heinemeier Hansson Co-authored-by: robert stringer --- install/config/theme.sh | 5 +++++ migrations/1756205202.sh | 7 +++++++ 2 files changed, 12 insertions(+) create mode 100644 migrations/1756205202.sh diff --git a/install/config/theme.sh b/install/config/theme.sh index da3f130..4bc7e32 100755 --- a/install/config/theme.sh +++ b/install/config/theme.sh @@ -4,6 +4,11 @@ gsettings set org.gnome.desktop.interface gtk-theme "Adwaita-dark" gsettings set org.gnome.desktop.interface color-scheme "prefer-dark" gsettings set org.gnome.desktop.interface icon-theme "Yaru-blue" +# Set links for Nautilius action icons +sudo ln -snf /usr/share/icons/Adwaita/symbolic/actions/go-previous-symbolic.svg /usr/share/icons/Yaru/scalable/actions/go-previous-symbolic.svg +sudo ln -snf /usr/share/icons/Adwaita/symbolic/actions/go-next-symbolic.svg /usr/share/icons/Yaru/scalable/actions/go-next-symbolic.svg +sudo gtk-update-icon-cache /usr/share/icons/Yaru + # Setup theme links mkdir -p ~/.config/omarchy/themes for f in ~/.local/share/omarchy/themes/*; do ln -nfs "$f" ~/.config/omarchy/themes/; done diff --git a/migrations/1756205202.sh b/migrations/1756205202.sh new file mode 100644 index 0000000..8d8cc73 --- /dev/null +++ b/migrations/1756205202.sh @@ -0,0 +1,7 @@ +echo "Symlink files needed for Nautilus navigation icons" + +sudo ln -snf /usr/share/icons/Adwaita/symbolic/actions/go-previous-symbolic.svg /usr/share/icons/Yaru/scalable/actions/go-previous-symbolic.svg +sudo ln -snf /usr/share/icons/Adwaita/symbolic/actions/go-next-symbolic.svg /usr/share/icons/Yaru/scalable/actions/go-next-symbolic.svg +sudo gtk-update-icon-cache /usr/share/icons/Yaru +pkill -x nautilus || true +