diff --git a/bin/omarchy-install-editor-emacs b/bin/omarchy-install-editor-emacs new file mode 100755 index 0000000000..d932d04d9c --- /dev/null +++ b/bin/omarchy-install-editor-emacs @@ -0,0 +1,9 @@ +#!/bin/bash + +# omarchy:summary=Install Emacs with Omarchy theme and font integration via the omarchy-emacs AUR package + +echo "Installing Emacs..." +omarchy-pkg-aur-add omarchy-emacs && omarchy-install-emacs + +# emacsclient opens a frame on the running daemon, not a second Emacs +setsid gtk-launch emacsclient diff --git a/default/omarchy/omarchy-menu.jsonc b/default/omarchy/omarchy-menu.jsonc index baa1f453be..9eb4cd38ab 100644 --- a/default/omarchy/omarchy-menu.jsonc +++ b/default/omarchy/omarchy-menu.jsonc @@ -186,7 +186,7 @@ "install.editor.sublime": {"icon":"","label":"Sublime Text","action":"omarchy-install-and-launch 'Sublime Text' sublime-text-4 sublime_text"}, "install.editor.helix": {"icon":"","label":"Helix","action":"omarchy-launch-floating-terminal-with-presentation omarchy-install-editor-helix"}, "install.editor.vim": {"icon":"","label":"Vim","action":"omarchy-install-app Vim vim"}, - "install.editor.emacs": {"icon":"","label":"Emacs","action":"omarchy-install-app Emacs emacs-wayland && systemctl --user enable --now emacs.service"}, + "install.editor.emacs": {"icon":"","label":"Emacs","action":"omarchy-launch-floating-terminal-with-presentation omarchy-install-editor-emacs"}, "install.terminal.alacritty": {"icon":"","label":"Alacritty","action":"omarchy-launch-floating-terminal-with-presentation 'omarchy-install-terminal alacritty'"}, "install.terminal.foot": {"icon":"","label":"Foot","action":"omarchy-launch-floating-terminal-with-presentation 'omarchy-install-terminal foot'"}, "install.terminal.ghostty": {"icon":"","label":"Ghostty","action":"omarchy-launch-floating-terminal-with-presentation 'omarchy-install-terminal ghostty'"},