update:pwd change when spawning

This commit is contained in:
2026-04-28 11:25:40 +09:00
parent dc247c17af
commit 1dca67503e
2 changed files with 31 additions and 25 deletions

View File

@@ -59,7 +59,7 @@ imageBoxOverlay {
} }
imageBox { imageBox {
enabled: true; enabled: true;
background-image: url("~/.config/rofi/images/oc/oc-2.png", width); background-image: url("~/.config/rofi/images/sg/5.jpg", width);
border-radius: 1em; border-radius: 1em;
} }

View File

@@ -2,6 +2,13 @@
# ln -s ~/.config/rofi/config-manager/rofi-config-manager.sh ~/.local/bin/rofi-config-manager.sh # ln -s ~/.config/rofi/config-manager/rofi-config-manager.sh ~/.local/bin/rofi-config-manager.sh
THEME_FILE=~/.config/rofi/config-manager/config-manager.rasi THEME_FILE=~/.config/rofi/config-manager/config-manager.rasi
open_in_ghostty_nvim() {
local file="$1"
local dir
dir=$(dirname "$file")
ghostty -e bash -lc "cd $(printf '%q' "$dir") && exec nvim $(printf '%q' "$file")" & disown
}
post_rofi() { post_rofi() {
local image_dir="$HOME/.config/rofi/images/sg" local image_dir="$HOME/.config/rofi/images/sg"
local current_image=$(grep "background-image: url" "$THEME_FILE" | cut -d'"' -f2) local current_image=$(grep "background-image: url" "$THEME_FILE" | cut -d'"' -f2)
@@ -54,60 +61,59 @@ case $chosen in
bash ~/.config/rofi/config-manager/rofi-config-manager.sh "mango" bash ~/.config/rofi/config-manager/rofi-config-manager.sh "mango"
;; ;;
"$MANGO_CONF") "$MANGO_CONF")
ghostty -e nvim ~/.config/mango/config.conf & disown open_in_ghostty_nvim ~/.config/mango/config.conf
;; ;;
"$MANGO_START") "$MANGO_START")
ghostty -e nvim ~/.config/mango/autostart.sh & disown open_in_ghostty_nvim ~/.config/mango/autostart.sh
;; ;;
"$MANGO_BIND") "$MANGO_BIND")
ghostty -e nvim ~/.config/mango/keybindings.conf & disown open_in_ghostty_nvim ~/.config/mango/keybindings.conf
;; ;;
"$MANGO_RULES") "$MANGO_RULES")
ghostty -e nvim ~/.config/mango/rules.conf & disown open_in_ghostty_nvim ~/.config/mango/rules.conf
;; ;;
"$MANGO_ENV") "$MANGO_ENV")
ghostty -e nvim ~/.config/mango/env.conf & disown open_in_ghostty_nvim ~/.config/mango/env.conf
;; ;;
"$MANGO_EXEC") "$MANGO_EXEC")
ghostty -e nvim ~/.config/mango/exec.conf & disown open_in_ghostty_nvim ~/.config/mango/exec.conf
;; ;;
"$NVIM") "$NVIM")
ghostty -e nvim ~/.config/nvim/init.lua & disown open_in_ghostty_nvim ~/.config/nvim/init.lua
ghostty -e nvim ~/.config/nvim/lua/settings.lua & disown
;; ;;
"$WAYBAR") "$WAYBAR")
ghostty -e nvim ~/.config/waybar/config.jsonc & disown open_in_ghostty_nvim ~/.config/waybar/config.jsonc
ghostty -e nvim ~/.config/waybar/style.css & disown open_in_ghostty_nvim ~/.config/waybar/style.css
;; ;;
"$GHOSTTY") "$GHOSTTY")
ghostty -e nvim ~/.config/ghostty/config & disown open_in_ghostty_nvim ~/.config/ghostty/config
ghostty -e nvim ~/.config/ghostty/themes/navarch & disown open_in_ghostty_nvim ~/.config/ghostty/themes/navarch
;; ;;
"$MAKO") "$MAKO")
ghostty -e nvim ~/.config/mako/config & disown open_in_ghostty_nvim ~/.config/mako/config
;; ;;
"$ROFI_APP") "$ROFI_APP")
ghostty -e nvim ~/.config/rofi/app-manager/app-manager.rasi & disown open_in_ghostty_nvim ~/.config/rofi/app-manager/app-manager.rasi
ghostty -e nvim ~/.config/rofi/app-manager/rofi-app-manager.sh & disown open_in_ghostty_nvim ~/.config/rofi/app-manager/rofi-app-manager.sh
;; ;;
"$ROFI_SETT") "$ROFI_SETT")
ghostty -e nvim ~/.config/rofi/settings-manager/settings-manager.rasi & disown open_in_ghostty_nvim ~/.config/rofi/settings-manager/settings-manager.rasi
ghostty -e nvim ~/.config/rofi/settings-manager/rofi-settings-manager.sh & disown open_in_ghostty_nvim ~/.config/rofi/settings-manager/rofi-settings-manager.sh
;; ;;
"$ROFI_CONF") "$ROFI_CONF")
ghostty -e nvim ~/.config/rofi/config-manager/config-manager.rasi & disown open_in_ghostty_nvim ~/.config/rofi/config-manager/config-manager.rasi
ghostty -e nvim ~/.config/rofi/config-manager/rofi-config-manager.sh & disown open_in_ghostty_nvim ~/.config/rofi/config-manager/rofi-config-manager.sh
;; ;;
"$ROFI_POW") "$ROFI_POW")
ghostty -e nvim ~/.config/rofi/power-manager/power-manager.rasi & disown open_in_ghostty_nvim ~/.config/rofi/power-manager/power-manager.rasi
ghostty -e nvim ~/.config/rofi/power-manager/rofi-power-manager.sh & disown open_in_ghostty_nvim ~/.config/rofi/power-manager/rofi-power-manager.sh
;; ;;
"$ROFI_HELP") "$ROFI_HELP")
ghostty -e nvim ~/.config/rofi/help-manager/help-manager.rasi & disown open_in_ghostty_nvim ~/.config/rofi/help-manager/help-manager.rasi
ghostty -e nvim ~/.config/rofi/help-manager/rofi-help-manager.sh & disown open_in_ghostty_nvim ~/.config/rofi/help-manager/rofi-help-manager.sh
;; ;;
"$KANSHI") "$KANSHI")
ghostty -e nvim ~/.config/kanshi/config & disown open_in_ghostty_nvim ~/.config/kanshi/config
;; ;;
esac esac