diff --git a/i3/config b/i3/config index 9b5d814..1c3b83b 100644 --- a/i3/config +++ b/i3/config @@ -13,7 +13,7 @@ tiling_drag modifier #exec base bindsym $mod+Return exec kitty bindsym $mod+Shift+q kill -bindsym $mod+d exec --no-startup-id ~/.config/rofi/rofi_slide.sh +bindsym $mod+d exec --no-startup-id ~/.config/rofi/retro_launcher.sh # change focus bindsym $mod+j focus left diff --git a/rofi/ayu-retro.rasi b/rofi/ayu-retro.rasi index f809240..37e90c8 100644 --- a/rofi/ayu-retro.rasi +++ b/rofi/ayu-retro.rasi @@ -5,43 +5,56 @@ foreground: #cbccc6; selected: #ffcc66; selected-foreground: #0f111a; - border: 2px; + border: 1px; border-color: #5ccfe6; - padding: 15; - spacing: 5; + padding: 5; + spacing: 2; } window { location: north; anchor: north; y-offset: 0; - width: 40%; - border: 2px; - padding: 10; + width: 35%; + border: 1px; + padding: 5; background-color: @background; } mainbox { background-color: inherit; - border: 0; padding: 0; + border: 0; +} + +inputbar { + children: [ prompt, entry ]; + background-color: #1f2430; + padding: 3; +} + +prompt { + text-color: #5ccfe6; + padding: 0 5 0 0; +} + +entry { + text-color: @foreground; } listview { columns: 1; - lines: 8; - border: 0; + lines: 10; padding: 0; - spacing: 4; + border: 0; + spacing: 3; } element { - padding: 2 4; - border: 0; -} - -element-text { - text-color: @foreground; + padding: 1 4; + border: 1px; + border-color: #3e4452; + background-color: @background-alt; } element selected { @@ -49,17 +62,6 @@ element selected { text-color: @selected-foreground; } -inputbar { - children: [ prompt, entry ]; - padding: 4; - background-color: @background-alt; -} - -prompt { - padding: 0 6 0 0; - text-color: #5ccfe6; -} - -entry { +element-text { text-color: @foreground; } diff --git a/rofi/retro_launcher.sh b/rofi/retro_launcher.sh index 7ef3a92..c4807f4 100755 --- a/rofi/retro_launcher.sh +++ b/rofi/retro_launcher.sh @@ -4,7 +4,7 @@ kitty --class BootSplash -e bash -c " clear tput setaf 2 echo '▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓' - echo '▒▒▒ LOADING SYSTEM INTERFACE // 198X █▒▒▒▒▒▒▒▒▒▒▒' + echo '▒▒▒ LOADING SYSTEM INTERFACE █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓' echo '▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓' sleep 0.2 echo '▒ Establishing secure link...' diff --git a/rofi/rofi_slide.sh b/rofi/rofi_slide.sh deleted file mode 100644 index 461b0e0..0000000 --- a/rofi/rofi_slide.sh +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/bash - -# Launch ROFI and get its window ID -rofi -show drun -theme ~/.config/rofi/themes/ayu-retro.rasi & -sleep 0.1 # Wait for the window to appear -ROFI_WID=$(xdotool search --onlyvisible --class rofi | head -n 1) - -# Get screen width and calculate center position -SCREEN_WIDTH=$(xdpyinfo | awk '/dimensions/{print $2}' | cut -d'x' -f1) -WINDOW_WIDTH=$(xdotool getwindowgeometry $ROFI_WID | awk '/Geometry/{print $2}' | cut -d'x' -f1) -X_POS=$(( (SCREEN_WIDTH - WINDOW_WIDTH) / 2 )) - -# Animate slide-down -for Y in $(seq -10 5 100); do - xdotool windowmove $ROFI_WID $X_POS $Y - sleep 0.01 -done