Extract helper for nvim editing

This commit is contained in:
David Heinemeier Hansson 2025-08-05 12:46:12 +02:00
parent a4bed3029e
commit 67d830cc39

View File

@ -15,6 +15,10 @@ present_terminal() {
alacritty --class Omarchy -e bash -c "~/.local/share/omarchy/bin/omarchy-show-logo; eval \"$1\"; ~/.local/share/omarchy/bin/omarchy-show-done;" alacritty --class Omarchy -e bash -c "~/.local/share/omarchy/bin/omarchy-show-logo; eval \"$1\"; ~/.local/share/omarchy/bin/omarchy-show-done;"
} }
edit_in_nvim() {
alacritty -e nvim "$1"
}
show_learn_menu() { show_learn_menu() {
case $(menu "Learn" " Keybindings\n Omarchy\n Hyprland\n󰣇 Arch\n Neovim\n󱆃 Bash") in case $(menu "Learn" " Keybindings\n Omarchy\n Hyprland\n󰣇 Arch\n Neovim\n󱆃 Bash") in
*Keybindings*) $OMARCHY_BIN_PATH/omarchy-menu-keybindings ;; *Keybindings*) $OMARCHY_BIN_PATH/omarchy-menu-keybindings ;;
@ -87,10 +91,10 @@ show_setup_menu() {
*Audio*) alacritty --class=Wiremix -e wiremix ;; *Audio*) alacritty --class=Wiremix -e wiremix ;;
*Wifi*) alacritty --class=Impala -e impala ;; *Wifi*) alacritty --class=Impala -e impala ;;
*Bluetooth*) blueberry ;; *Bluetooth*) blueberry ;;
*Monitors*) alacritty -e nvim ~/.config/hypr/monitors.conf ;; *Monitors*) edit_in_nvim ~/.config/hypr/monitors.conf ;;
*Keybindings*) alacritty -e nvim ~/.config/hypr/bindings.conf ;; *Keybindings*) edit_in_nvim ~/.config/hypr/bindings.conf ;;
*Input*) alacritty -e nvim ~/.config/hypr/input.conf ;; *Input*) edit_in_nvim ~/.config/hypr/input.conf ;;
*Hyprland*) alacritty -e nvim ~/.config/hypr/hyprland.conf ;; *Configs*) show_setup_configs_menu ;;
*Fingerprint*) terminal $OMARCHY_BIN_PATH/omarchy-setup-fingerprint ;; *Fingerprint*) terminal $OMARCHY_BIN_PATH/omarchy-setup-fingerprint ;;
*Fido2*) terminal $OMARCHY_BIN_PATH/omarchy-setup-fido2 ;; *Fido2*) terminal $OMARCHY_BIN_PATH/omarchy-setup-fido2 ;;
*) show_main_menu ;; *) show_main_menu ;;