From 847e95559789f15822f85fd416200da280cb5767 Mon Sep 17 00:00:00 2001 From: Ryan Hughes Date: Wed, 29 Oct 2025 22:37:24 -0400 Subject: [PATCH] Update nvim to be default the right way --- pkgbuilds/omarchy-nvim/omarchy-nvim-setup | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/pkgbuilds/omarchy-nvim/omarchy-nvim-setup b/pkgbuilds/omarchy-nvim/omarchy-nvim-setup index 7d500602..4c136c4d 100755 --- a/pkgbuilds/omarchy-nvim/omarchy-nvim-setup +++ b/pkgbuilds/omarchy-nvim/omarchy-nvim-setup @@ -56,10 +56,23 @@ for dir in $DATA_DIR/lazy/*/; do fi done -# Symlink the nvim.desktop so it takes priority in Nautilus -rm $HOME/.local/share/applications/nvim.desktop || true -mkdir -p ~/.local/share/applications -ln -s /usr/share/applications/nvim.desktop ~/.local/share/applications/nvim.desktop -update-desktop-database ~/.local/share/applications +# Set nvim.desktop as default so it takes priority in Nautilus +xdg-mime default nvim.desktop text/plain +xdg-mime default nvim.desktop text/english +xdg-mime default nvim.desktop text/x-makefile +xdg-mime default nvim.desktop text/x-c++hdr +xdg-mime default nvim.desktop text/x-c++src +xdg-mime default nvim.desktop text/x-chdr +xdg-mime default nvim.desktop text/x-csrc +xdg-mime default nvim.desktop text/x-java +xdg-mime default nvim.desktop text/x-moc +xdg-mime default nvim.desktop text/x-pascal +xdg-mime default nvim.desktop text/x-tcl +xdg-mime default nvim.desktop text/x-tex +xdg-mime default nvim.desktop application/x-shellscript +xdg-mime default nvim.desktop text/x-c +xdg-mime default nvim.desktop text/x-c++ +xdg-mime default nvim.desktop application/xml +xdg-mime default nvim.desktop text/xml echo "Neovim setup complete!"