mirror of
https://github.com/basecamp/omarchy.git
synced 2026-02-17 15:25:37 +00:00
Walker: migrate to 2.0.0 (#1005)
* fix: remove theme-flag * migration: walker 1.0.0-beta * Fixups * Add elephant and walker * Update for new layout.xml * Clean up some styling * add unicode and todo providers * remove default quick activate keybinds * Update keybinds and remove defaults to prevent conflict * Fix menu option * Fixes * Remove * Update height * Add elephant service * Remove from hyprland * Restart service now * Trim * Update height * Fix keybindings style * Fix install location * Add walker restart * Fix indention * Fix indention * Fix indention * Fix indention * Advance to present * Need to refresh to bring over the new config * style adjustments * Correct the installation of the 1pw policy installer * Skip the prebuilt for a second while we test * Need libyaml to build ruby * No longer needed, gcc-15 compatibility has been added * Let's just stick to the official path * GCC15 compatibility for Ruby has been achieved * No longer necessary The other mise option is set on Ruby on Rails install * Added ZLS - Zig's Language Server when installing Zig (#1718) * style adjustments * styling changes * add only_search_title * css adjustments to fix broken styles * Be tall again * Remove for future variable height menu * Update height / width params * fix: remove theme-flag * Fix spacing..again * Remove service and add launch util * Fix * fix: wrong emojis flag * remove flag, its dmenu only * set min content width to prevent flickering if the item list contains shorter items * Remove unused service * Megakill needed * Remove any old themes too * Remove min-width * Style adjustments * changes for walker/elephant updates * Match current width * Add a little more space between icon and text * fix: bluetooth find bind * remove archlinux provider, fix migration with missing providers * fix: css import * Fix theme path * fix: add new error label to layout * Fix migration --------- Co-authored-by: David Heinemeier Hansson <david@hey.com> Co-authored-by: Ryan Hughes <ryan@heyoodle.com> Co-authored-by: DoKoB0512 <123281216+DoKoB0512@users.noreply.github.com>
This commit is contained in:
8
bin/omarchy-launch-walker
Executable file
8
bin/omarchy-launch-walker
Executable file
@@ -0,0 +1,8 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Ensure elephant is running before launching walker
|
||||
if ! pgrep -x elephant > /dev/null; then
|
||||
setsid uwsm app -- elephant &
|
||||
fi
|
||||
|
||||
exec walker "$@"
|
||||
@@ -29,11 +29,11 @@ menu() {
|
||||
local index
|
||||
index=$(echo -e "$options" | grep -nxF "$preselect" | cut -d: -f1)
|
||||
if [[ -n "$index" ]]; then
|
||||
args+=("-a" "$index")
|
||||
args+=("-c" "$index")
|
||||
fi
|
||||
fi
|
||||
|
||||
echo -e "$options" | walker --dmenu --theme dmenu_250 -p "$prompt…" "${args[@]}"
|
||||
echo -e "$options" | omarchy-launch-walker --dmenu --width 295 --minheight 1 --maxheight 600 -p "$prompt…" "${args[@]}" 2>/dev/null
|
||||
}
|
||||
|
||||
terminal() {
|
||||
|
||||
@@ -156,4 +156,4 @@ dynamic_bindings |
|
||||
sort -u |
|
||||
parse_keycodes |
|
||||
parse_bindings |
|
||||
walker --dmenu --theme keybindings -p 'Keybindings' -w 800 -h "$menu_height"
|
||||
walker --dmenu -p 'Keybindings' --width 800 --height "$menu_height"
|
||||
|
||||
4
bin/omarchy-refresh-elephant
Executable file
4
bin/omarchy-refresh-elephant
Executable file
@@ -0,0 +1,4 @@
|
||||
#!/bin/bash
|
||||
|
||||
omarchy-refresh-config elephant/desktopapplications.toml
|
||||
omarchy-restart-elephant
|
||||
@@ -1,7 +1,6 @@
|
||||
#!/bin/bash
|
||||
|
||||
pkill elephant
|
||||
setsid uwsm app -- elephant &
|
||||
pkill walker
|
||||
# FIXME: Just deal with the memory leak for now.
|
||||
# See https://github.com/basecamp/omarchy/issues/698
|
||||
setsid uwsm-app -- walker --gapplication-service &
|
||||
echo # Always end in success so we don't terminate further running
|
||||
setsid uwsm app -- walker --gapplication-service &
|
||||
Reference in New Issue
Block a user