From c0275ea9f21ad554af27f2ea68616c860ae1c9e5 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Fri, 15 May 2026 17:44:09 +0200 Subject: [PATCH] Foot as the default terminal (#5831) * Bind maps too * Make foot the default terminal --- {default/foot => applications}/foot.desktop | 0 bin/omarchy-install-terminal | 4 ++-- bin/omarchy-refresh-applications | 4 ++-- {applications => default/alacritty}/Alacritty.desktop | 0 install/omarchy-base.packages | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) rename {default/foot => applications}/foot.desktop (100%) rename {applications => default/alacritty}/Alacritty.desktop (100%) diff --git a/default/foot/foot.desktop b/applications/foot.desktop similarity index 100% rename from default/foot/foot.desktop rename to applications/foot.desktop diff --git a/bin/omarchy-install-terminal b/bin/omarchy-install-terminal index 2fb040dd..a32a7a33 100755 --- a/bin/omarchy-install-terminal +++ b/bin/omarchy-install-terminal @@ -30,10 +30,10 @@ if omarchy-pkg-add $package; then # Copy custom desktop entries with X-TerminalArg* keys if [[ $package == "alacritty" ]]; then mkdir -p ~/.local/share/applications - cp "$OMARCHY_PATH/applications/$desktop_id" ~/.local/share/applications/ + cp "$OMARCHY_PATH/default/alacritty/$desktop_id" ~/.local/share/applications/ elif [[ $package == "foot" ]]; then mkdir -p ~/.local/share/applications - cp "$OMARCHY_PATH/default/foot/$desktop_id" ~/.local/share/applications/ + cp "$OMARCHY_PATH/applications/$desktop_id" ~/.local/share/applications/ fi # Copy default config for optional terminals when missing diff --git a/bin/omarchy-refresh-applications b/bin/omarchy-refresh-applications index a4315f8f..6cc0e473 100755 --- a/bin/omarchy-refresh-applications +++ b/bin/omarchy-refresh-applications @@ -11,8 +11,8 @@ mkdir -p ~/.local/share/applications cp ~/.local/share/omarchy/applications/*.desktop ~/.local/share/applications/ cp ~/.local/share/omarchy/applications/hidden/*.desktop ~/.local/share/applications/ -if omarchy-cmd-present foot; then - cp ~/.local/share/omarchy/default/foot/foot.desktop ~/.local/share/applications/ +if omarchy-cmd-present alacritty; then + cp ~/.local/share/omarchy/default/alacritty/alacritty.desktop ~/.local/share/applications/ fi # Refresh the webapps, TUIs, and npx wrappers diff --git a/applications/Alacritty.desktop b/default/alacritty/Alacritty.desktop similarity index 100% rename from applications/Alacritty.desktop rename to default/alacritty/Alacritty.desktop diff --git a/install/omarchy-base.packages b/install/omarchy-base.packages index a84f73b1..95014df3 100644 --- a/install/omarchy-base.packages +++ b/install/omarchy-base.packages @@ -4,7 +4,6 @@ 1password-beta 1password-cli aether -alacritty alsa-utils asdcontrol avahi @@ -39,6 +38,7 @@ fcitx5-qt fd ffmpegthumbnailer fontconfig +foot fzf github-cli gnome-calculator