From ba348a6a15724f65d980539381e7e6e540adb871 Mon Sep 17 00:00:00 2001 From: Ryan Hughes Date: Mon, 27 Oct 2025 23:48:58 -0400 Subject: [PATCH] Remove nvim.desktop in favor of symlink Moving to symlink fixes the following issues: - App removes from launchers if you uninstall Nvim - Nvim launches in the correct terminal without invalid desktop entry Symlink setup moved to omarchy-nvim-setup (Ref: https://github.com/omacom-io/omarchy-pkgs/commit/bb7a0f4c1f78d428bbe53bc3af2c91a9c8a5de3b) --- applications/nvim.desktop | 12 ------------ migrations/1759782459.sh | 3 --- migrations/1761583837.sh | 6 +++++- 3 files changed, 5 insertions(+), 16 deletions(-) delete mode 100644 applications/nvim.desktop delete mode 100644 migrations/1759782459.sh diff --git a/applications/nvim.desktop b/applications/nvim.desktop deleted file mode 100644 index c842694e..00000000 --- a/applications/nvim.desktop +++ /dev/null @@ -1,12 +0,0 @@ -[Desktop Entry] -Name=Neovim -GenericName=Text Editor -Comment=Edit text files -Exec=$TERMINAL -e nvim %F -Terminal=false -Type=Application -Keywords=Text;editor; -Icon=nvim -Categories=Utility;TextEditor; -StartupNotify=false -MimeType=text/english;text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;text/x-c;text/x-c++; diff --git a/migrations/1759782459.sh b/migrations/1759782459.sh deleted file mode 100644 index 015fd8e0..00000000 --- a/migrations/1759782459.sh +++ /dev/null @@ -1,3 +0,0 @@ -echo "Fix opening in nvim from files manager" - -cp -f $OMARCHY_PATH/applications/nvim.desktop ~/.local/share/applications/nvim.desktop diff --git a/migrations/1761583837.sh b/migrations/1761583837.sh index a77b038c..0e32981d 100644 --- a/migrations/1761583837.sh +++ b/migrations/1761583837.sh @@ -1,3 +1,7 @@ echo "Ensure nvim started from app launcher always starts nvim not $EDITOR" -cp $OMARCHY_PATH/applications/nvim.desktop ~/.local/share/applications/ +if [ -f /usr/share/applications/nvim.desktop ]; then + rm ~/.local/share/applications/nvim.desktop + ln -s /usr/share/applications/nvim.desktop ~/.local/share/applications/nvim.desktop + update-desktop-database ~/.local/share/applications +fi