diff --git a/i3/config b/i3/config index bf22adf..df7a4ef 100644 --- a/i3/config +++ b/i3/config @@ -13,6 +13,7 @@ bindsym $mod+b exec ~/.config/MyI3Config/settings/browser.sh bindsym $mod+e exec ~/.config/MyI3Config/settings/filemanager.sh bindsym $mod+Ctrl+c exec ~/.config/MyI3Config/settings/calculator.sh bindsym $mod+Ctrl+Return exec --no-startup-id rofi -show drun +bindsym $mod+v exec code # ---------------------------------------- # Window management @@ -122,4 +123,4 @@ bindsym XF86AudioMicMute exec pactl set-source-mute @DEFAULT_SOURCE@ toggle # ---------------------------------------- # Startup (handled by script) # ---------------------------------------- -exec --no-startup-id ~/.config/MyI3Config/scripts/startup.sh \ No newline at end of file +exec --no-startup-id ~/.config/MyI3Config/scripts/startup.sh diff --git a/install.sh b/install.sh index c3c9539..3030474 100755 --- a/install.sh +++ b/install.sh @@ -25,34 +25,10 @@ ask_app() { local label="$1" local default="$2" local app - local first_run=true while true; do - if [ "$first_run" = true ]; then - # First run: show the prompt with default - read -rp "$label (default: $default): " app - first_run=false - else - # Subsequent runs: show a simpler prompt - read -rp "Enter a different command or 'skip' to continue anyway: " app - fi - - # Handle empty input (use default on first run, empty on subsequent runs) - if [ -z "$app" ]; then - if [ "$first_run" = false ]; then - # User pressed Enter on retry - ask if they want to skip - echo " Press Enter again to skip, or type 'skip'" - continue - fi - app="$default" - fi - - # Allow user to skip validation - if [ "$app" = "skip" ]; then - echo " Using '$default' (not verified)" - echo "$default" - return - fi + read -rp "$label (default: $default): " app + app="${app:-$default}" # check if command exists if command -v "${app%% *}" >/dev/null 2>&1; then @@ -60,10 +36,7 @@ ask_app() { return else echo "✗ '$app' not found in PATH" - if [ "$first_run" = true ]; then - echo " Install it with: sudo pacman -S ${app%% *}" - echo " Or choose a different application" - fi + echo " install it first or choose another" fi done } @@ -232,4 +205,4 @@ if [ "$WM" = "sway" ]; then echo "Make sure to log out and select Sway from your display manager" else echo "For i3, reload with: Super + Shift + C" -fi +fi \ No newline at end of file