diff --git a/bin/omarchy-menu b/bin/omarchy-menu index 7245e1d..ced7c0a 100755 --- a/bin/omarchy-menu +++ b/bin/omarchy-menu @@ -82,10 +82,11 @@ show_learn_menu() { } show_style_menu() { - case $(menu "Style" "󰸌 Theme\n Font\n Background\n󱄄 Screensaver\n About") in + case $(menu "Style" "󰸌 Theme\n Font\n Background\n Hyprland\n󱄄 Screensaver\n About") in *Theme*) show_theme_menu ;; *Font*) show_font_menu ;; *Background*) omarchy-theme-bg-next ;; + *Hyprland*) edit_in_nvim ~/.config/hypr/looknfeel.conf ;; *Screensaver*) edit_in_nvim ~/.config/omarchy/branding/screensaver.txt ;; *About*) edit_in_nvim ~/.config/omarchy/branding/about.txt ;; *) show_main_menu ;; diff --git a/migrations/1757879836.sh b/migrations/1757879836.sh new file mode 100644 index 0000000..e15c441 --- /dev/null +++ b/migrations/1757879836.sh @@ -0,0 +1,10 @@ +echo "Ensure .config/hypr/looknfeel.conf is available and included" + +if [[ ! -f ~/.config/hypr/looknfeel.conf ]]; then + cp $OMARCHY_PATH/config/hypr/looknfeel.conf ~/.config/hypr/looknfeel.conf +fi + +if [[ -f ~/.config/hypr/hyprland.conf ]]; then + grep -qx 'source = ~/.config/hypr/looknfeel.conf' ~/.config/hypr/hyprland.conf || + sed -i '/^source = ~\/.config\/hypr\/envs\.conf$/a source = ~/.config/hypr/looknfeel.conf' ~/.config/hypr/hyprland.conf +fi