From 6dce2dc59bfa2e6766f864b02fb1f92e1d53513a Mon Sep 17 00:00:00 2001 From: More Date: Tue, 31 Oct 2023 23:19:24 +0300 Subject: [PATCH] init --- .config/hypr/hyprland.conf | 220 +++++++++++ .../hypr/scripts/appLaunch/colors/adapta.rasi | 16 + .../hypr/scripts/appLaunch/colors/arc.rasi | 16 + .../hypr/scripts/appLaunch/colors/black.rasi | 16 + .../scripts/appLaunch/colors/catppuccin.rasi | 16 + .../scripts/appLaunch/colors/cyberpunk.rasi | 16 + .../scripts/appLaunch/colors/dracula.rasi | 16 + .../scripts/appLaunch/colors/everforest.rasi | 16 + .../scripts/appLaunch/colors/gruvbox.rasi | 16 + .../scripts/appLaunch/colors/lovelace.rasi | 16 + .../hypr/scripts/appLaunch/colors/navy.rasi | 16 + .../hypr/scripts/appLaunch/colors/nord.rasi | 16 + .../scripts/appLaunch/colors/onedark.rasi | 16 + .../hypr/scripts/appLaunch/colors/paper.rasi | 16 + .../scripts/appLaunch/colors/solarized.rasi | 16 + .../scripts/appLaunch/colors/tokyonight.rasi | 16 + .../hypr/scripts/appLaunch/colors/yousai.rasi | 16 + .config/hypr/scripts/appLaunch/launcher.sh | 20 + .../hypr/scripts/appLaunch/shared/colors.rasi | 18 + .../hypr/scripts/appLaunch/shared/fonts.rasi | 12 + .config/hypr/scripts/appLaunch/style-1.rasi | 307 ++++++++++++++++ .config/hypr/scripts/appLaunch/style-10.rasi | 323 ++++++++++++++++ .config/hypr/scripts/appLaunch/style-11.rasi | 307 ++++++++++++++++ .config/hypr/scripts/appLaunch/style-12.rasi | 325 +++++++++++++++++ .config/hypr/scripts/appLaunch/style-13.rasi | 325 +++++++++++++++++ .config/hypr/scripts/appLaunch/style-14.rasi | 335 +++++++++++++++++ .config/hypr/scripts/appLaunch/style-15.rasi | 345 ++++++++++++++++++ .config/hypr/scripts/appLaunch/style-2.rasi | 307 ++++++++++++++++ .config/hypr/scripts/appLaunch/style-3.rasi | 307 ++++++++++++++++ .config/hypr/scripts/appLaunch/style-4.rasi | 308 ++++++++++++++++ .config/hypr/scripts/appLaunch/style-5.rasi | 309 ++++++++++++++++ .config/hypr/scripts/appLaunch/style-6.rasi | 310 ++++++++++++++++ .config/hypr/scripts/appLaunch/style-7.rasi | 313 ++++++++++++++++ .config/hypr/scripts/appLaunch/style-8.rasi | 323 ++++++++++++++++ .config/hypr/scripts/appLaunch/style-9.rasi | 326 +++++++++++++++++ .config/hypr/scripts/brightness | 18 + .config/hypr/scripts/hyprPicker.sh | 4 + .config/hypr/scripts/hyprpicker | Bin 0 -> 68728 bytes .config/hypr/scripts/screensharing.sh | 8 + .config/hypr/scripts/screenshots.sh | 1 + .config/hypr/scripts/startpage.sh | 5 + .config/hypr/scripts/volume | 34 ++ .config/hypr/wallpapers/night.jpg | Bin 0 -> 614112 bytes .config/hyprpaper/hyprpaper.conf | 7 + .config/nvim/init.vim | 1 - .config/waybar/config | 124 +++++++ .config/waybar/scripts/mediaplayer.py | 128 +++++++ .../waybar/scripts/power-menu/powermenu.sh | 105 ++++++ .../scripts/power-menu/shared/colors.rasi | 8 + .../scripts/power-menu/shared/fonts.rasi | 12 + .config/waybar/scripts/power-menu/style.rasi | 161 ++++++++ .config/waybar/scripts/rofi-bluetooth | 317 ++++++++++++++++ .config/waybar/scripts/rofi-wifi-menu.sh | 38 ++ .config/waybar/scripts/spotify.sh | 100 +++++ .config/waybar/scripts/weather.py | 115 ++++++ .config/waybar/style.css | 279 ++++++++++++++ .zshrc | 14 +- zsh/themes/minimal.zsh | 300 --------------- 58 files changed, 6769 insertions(+), 306 deletions(-) create mode 100644 .config/hypr/hyprland.conf create mode 100644 .config/hypr/scripts/appLaunch/colors/adapta.rasi create mode 100644 .config/hypr/scripts/appLaunch/colors/arc.rasi create mode 100644 .config/hypr/scripts/appLaunch/colors/black.rasi create mode 100644 .config/hypr/scripts/appLaunch/colors/catppuccin.rasi create mode 100644 .config/hypr/scripts/appLaunch/colors/cyberpunk.rasi create mode 100644 .config/hypr/scripts/appLaunch/colors/dracula.rasi create mode 100644 .config/hypr/scripts/appLaunch/colors/everforest.rasi create mode 100644 .config/hypr/scripts/appLaunch/colors/gruvbox.rasi create mode 100644 .config/hypr/scripts/appLaunch/colors/lovelace.rasi create mode 100644 .config/hypr/scripts/appLaunch/colors/navy.rasi create mode 100644 .config/hypr/scripts/appLaunch/colors/nord.rasi create mode 100644 .config/hypr/scripts/appLaunch/colors/onedark.rasi create mode 100644 .config/hypr/scripts/appLaunch/colors/paper.rasi create mode 100644 .config/hypr/scripts/appLaunch/colors/solarized.rasi create mode 100644 .config/hypr/scripts/appLaunch/colors/tokyonight.rasi create mode 100644 .config/hypr/scripts/appLaunch/colors/yousai.rasi create mode 100755 .config/hypr/scripts/appLaunch/launcher.sh create mode 100644 .config/hypr/scripts/appLaunch/shared/colors.rasi create mode 100644 .config/hypr/scripts/appLaunch/shared/fonts.rasi create mode 100644 .config/hypr/scripts/appLaunch/style-1.rasi create mode 100644 .config/hypr/scripts/appLaunch/style-10.rasi create mode 100644 .config/hypr/scripts/appLaunch/style-11.rasi create mode 100644 .config/hypr/scripts/appLaunch/style-12.rasi create mode 100644 .config/hypr/scripts/appLaunch/style-13.rasi create mode 100644 .config/hypr/scripts/appLaunch/style-14.rasi create mode 100644 .config/hypr/scripts/appLaunch/style-15.rasi create mode 100644 .config/hypr/scripts/appLaunch/style-2.rasi create mode 100644 .config/hypr/scripts/appLaunch/style-3.rasi create mode 100644 .config/hypr/scripts/appLaunch/style-4.rasi create mode 100644 .config/hypr/scripts/appLaunch/style-5.rasi create mode 100644 .config/hypr/scripts/appLaunch/style-6.rasi create mode 100644 .config/hypr/scripts/appLaunch/style-7.rasi create mode 100644 .config/hypr/scripts/appLaunch/style-8.rasi create mode 100644 .config/hypr/scripts/appLaunch/style-9.rasi create mode 100755 .config/hypr/scripts/brightness create mode 100755 .config/hypr/scripts/hyprPicker.sh create mode 100755 .config/hypr/scripts/hyprpicker create mode 100755 .config/hypr/scripts/screensharing.sh create mode 100755 .config/hypr/scripts/screenshots.sh create mode 100755 .config/hypr/scripts/startpage.sh create mode 100755 .config/hypr/scripts/volume create mode 100644 .config/hypr/wallpapers/night.jpg create mode 100644 .config/hyprpaper/hyprpaper.conf create mode 100644 .config/waybar/config create mode 100644 .config/waybar/scripts/mediaplayer.py create mode 100755 .config/waybar/scripts/power-menu/powermenu.sh create mode 100644 .config/waybar/scripts/power-menu/shared/colors.rasi create mode 100644 .config/waybar/scripts/power-menu/shared/fonts.rasi create mode 100644 .config/waybar/scripts/power-menu/style.rasi create mode 100755 .config/waybar/scripts/rofi-bluetooth create mode 100755 .config/waybar/scripts/rofi-wifi-menu.sh create mode 100755 .config/waybar/scripts/spotify.sh create mode 100644 .config/waybar/scripts/weather.py create mode 100644 .config/waybar/style.css delete mode 100644 zsh/themes/minimal.zsh diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf new file mode 100644 index 0000000..a682dc2 --- /dev/null +++ b/.config/hypr/hyprland.conf @@ -0,0 +1,220 @@ +# You have to change this based on your monitor +monitor=HDMI-A-1,1920x1080@144,auto,auto +# Status bar :) +# exec-once=eww open bar +exec-once=waybar + +#Notification +exec-once=dunst +# Wallpaper +exec-once = hyprpaper -c .config/hyprpaper/hyprpaper.conf +# For screen sharing +exec-once=dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP +# For keyboard +exec-once=fcitx5 -D +# For lockscreen +exec-once=swayidle -w timeout 200 'swaylock-fancy' + +# Bluetooth +exec-once=blueman-applet # Make sure you have installed blueman + +# Screen Sharing +exec-once=systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP +exec-once=~/.config/hypr/scripts/screensharing.sh + +#--- РАСКЛАДКА КЛАВИАТУРЫ ----------------------------------------------------- +input { + kb_layout = us,ru + kb_variant = + kb_model = + kb_options = grp:alt_shift_toggle + kb_rules = + + follow_mouse = 1 + + repeat_rate=50 + repeat_delay=240 + touchpad { + natural_scroll = false + } + + numlock_by_default = true + sensitivity = 0 # -1.0 - 1.0, 0 means no modification. +} + +general { + gaps_in = 5 + gaps_out = 10 + border_size = 2 + col.active_border = rgba(d8dee8ff) rgba(afc8e9ff) 45deg + col.inactive_border = rgba(2f343fff) + + layout = dwindle + no_border_on_floating = true +} + +#--- ДЕКОРАЦИИ ОКОН ----------------------------------------------------------- decoration { +decoration { + rounding = 15 +# multisample_edges = true +# + blur { + enabled = true + size = 3 + passes = 1 + } + + drop_shadow = false + shadow_range = 4 + shadow_render_power = 3 + col.shadow = rgba(1a1a1aee) +} + +gestures { + workspace_swipe=true + workspace_swipe_min_speed_to_force=5 +} + +blurls=lockscreen + +animations { + enabled=1 + # bezier=overshot,0.05,0.9,0.1,1.1 + bezier=overshot,0.13,0.99,0.29,1.1 + animation=windows,1,4,overshot,popin + animation=fade,1,10,default + animation=workspaces,1,6,overshot,slide + animation=border,1,10,default +} + + + +#--- НАСТРОЙКА ЛАЙОУТОВ ------------------------------------------------------- +dwindle { + pseudotile = true # master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below + preserve_split = true # you probably want this +} + +master { + new_is_master = true +} + +misc { + disable_hyprland_logo=true + disable_splash_rendering=true + mouse_move_enables_dpms=true + vfr = false +} + +######################################################################################## + +\ \ / (_) | | | __ \ | | + \ \ /\ / / _ _ __ __| | _____ _____ | |__) | _| | ___ ___ + \ \/ \/ / | | '_ \ / _` |/ _ \ \ /\ / / __| | _ / | | | |/ _ \/ __| + \ /\ / | | | | | (_| | (_) \ V V /\__ \ | | \ \ |_| | | __/\__ \ + \/ \/ |_|_| |_|\__,_|\___/ \_/\_/ |___/ |_| \_\__,_|_|\___||___/ + +######################################################################################## + + +# Float Necessary Windows +windowrule=float,Rofi +windowrule=float,pavucontrol +windowrulev2 = float,class:^()$,title:^(Picture in picture)$ +windowrulev2 = float,class:^(brave)$,title:^(Save File)$ +windowrulev2 = float,class:^(brave)$,title:^(Open File)$ +windowrulev2 = float,class:^(LibreWolf)$,title:^(Picture-in-Picture)$ +windowrulev2 = float,class:^(blueman-manager)$ +windowrulev2 = float,class:^(org.twosheds.iwgtk)$ +windowrulev2 = float,class:^(blueberry.py)$ +windowrulev2 = float,class:^(xdg-desktop-portal-gtk)$ +windowrulev2 = float,class:^(geeqie)$ + +# Increase the opacity +windowrule=opacity 0.92,nautilus +windowrule=opacity 0.96,discord +windowrule=opacity 0.9,VSCodium +windowrule=opacity 0.88,obsidian + +windowrule=opacity 1,neovim +bindm=SUPER,mouse:272,movewindow +bindm=SUPER,mouse:273,resizewindow + +# example binds +#--- КЛАВИША МОДИФИКАТОР ------------------------------------------------------ +$mainMod = SUPER + + +#--- ЗАПУСК ПРИЛОЖЕНИЙ -------------------------------------------------------- +bind = $mainMod, N, exec, nautilus +bind = $mainMod, RETURN, exec, alacritty +bind = $mainMod, D, exec, rofi -show drun + +#--- ХОТКЕИ ------------------------------------------------------------------- +bind = $mainMod SHIFT, Q, exit, +bind = $mainMod, C, killactive, +bind = $mainMod, F, togglefloating, +bind = $mainMod, P, pseudo, # dwindle +bind = $mainMod, T, togglesplit, # dwindle +bind = $mainMod SHIFT, F, fullscreen, + +bind = $mainMod CTRL, P, exec, poweroff +bind = $mainMod CTRL, R, exec, reboot + + +bind = , Print, exec, grim ~/screen-"$(date +%s)".png +bind = $mainMod, Print, exec, grim -g "$(slurp)" ~/screen-"$(date +%s)".png + + +#--- ПЕРЕКЛЮЧЕНИЕ ФОКУСА ------------------------------------------------------ +bind = $mainMod, left, movefocus, l +bind = $mainMod, right, movefocus, r +bind = $mainMod, up, movefocus, u +bind = $mainMod, down, movefocus, d +bind = $mainMod, h, movefocus, l +bind = $mainMod, l, movefocus, r +bind = $mainMod, k, movefocus, u +bind = $mainMod, j, movefocus, d + + + +#--- ПЕРЕКЛЮЧЕНИЕ ВОРКСПЕЙСОВ ------------------------------------------------- +bind = $mainMod, 1, workspace, 1 +bind = $mainMod, 2, workspace, 2 +bind = $mainMod, 3, workspace, 3 +bind = $mainMod, 4, workspace, 4 +bind = $mainMod, 5, workspace, 5 +bind = $mainMod, 6, workspace, 6 +bind = $mainMod, 7, workspace, 7 +bind = $mainMod, 8, workspace, 8 +bind = $mainMod, 9, workspace, 9 +bind = $mainMod, 0, workspace, 10 + + +#--- ПЕРЕМЕЩЕНИЕ ОКОН НА ДРУГОЙ ВОРКСПЕЙС ------------------------------------- +bind = $mainMod SHIFT, 1, movetoworkspace, 1 +bind = $mainMod SHIFT, 2, movetoworkspace, 2 +bind = $mainMod SHIFT, 3, movetoworkspace, 3 +bind = $mainMod SHIFT, 4, movetoworkspace, 4 +bind = $mainMod SHIFT, 5, movetoworkspace, 5 +bind = $mainMod SHIFT, 6, movetoworkspace, 6 +bind = $mainMod SHIFT, 7, movetoworkspace, 7 +bind = $mainMod SHIFT, 8, movetoworkspace, 8 +bind = $mainMod SHIFT, 9, movetoworkspace, 9 +bind = $mainMod SHIFT, 0, movetoworkspace, 10 + +#--- ПЕРЕХОД ПО ВОРКСПЕЙСАМ КОЛЕСОМ МЫШИ -------------------------------------- +bind = $mainMod, mouse_down, workspace, e+1 +bind = $mainMod, mouse_up, workspace, e-1 + + +#--- ПЕРЕМЕЩЕНИЕ И РЕСАЙЗ ОКОН МЫШЬЮ ------------------------------------------ +bindm = $mainMod, mouse:272, movewindow +bindm = $mainMod, mouse:273, resizewindow + + +#--- РЕСАЙЗ ------------------------------------------------------------------- +bind = $mainMod CTRL, left, resizeactive,-50 0 +bind = $mainMod CTRL, right, resizeactive,50 0 +bind = $mainMod CTRL, up, resizeactive,0 -50 +bind = $mainMod CTRL, down, resizeactive,0 50 diff --git a/.config/hypr/scripts/appLaunch/colors/adapta.rasi b/.config/hypr/scripts/appLaunch/colors/adapta.rasi new file mode 100644 index 0000000..dcde9e5 --- /dev/null +++ b/.config/hypr/scripts/appLaunch/colors/adapta.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #222D32FF; + background-alt: #29353BFF; + foreground: #B8C2C6FF; + selected: #00BCD4FF; + active: #21FF90FF; + urgent: #FF4B60FF; +} diff --git a/.config/hypr/scripts/appLaunch/colors/arc.rasi b/.config/hypr/scripts/appLaunch/colors/arc.rasi new file mode 100644 index 0000000..0dfb773 --- /dev/null +++ b/.config/hypr/scripts/appLaunch/colors/arc.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #2F343FFF; + background-alt: #383C4AFF; + foreground: #BAC5D0FF; + selected: #5294E2FF; + active: #98C379FF; + urgent: #E06B74FF; +} diff --git a/.config/hypr/scripts/appLaunch/colors/black.rasi b/.config/hypr/scripts/appLaunch/colors/black.rasi new file mode 100644 index 0000000..fa7b76f --- /dev/null +++ b/.config/hypr/scripts/appLaunch/colors/black.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #000000FF; + background-alt: #101010FF; + foreground: #FFFFFFFF; + selected: #62AEEFFF; + active: #98C379FF; + urgent: #E06B74FF; +} diff --git a/.config/hypr/scripts/appLaunch/colors/catppuccin.rasi b/.config/hypr/scripts/appLaunch/colors/catppuccin.rasi new file mode 100644 index 0000000..62c5945 --- /dev/null +++ b/.config/hypr/scripts/appLaunch/colors/catppuccin.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #1E1D2FFF; + background-alt: #282839FF; + foreground: #D9E0EEFF; + selected: #7AA2F7FF; + active: #ABE9B3FF; + urgent: #F28FADFF; +} diff --git a/.config/hypr/scripts/appLaunch/colors/cyberpunk.rasi b/.config/hypr/scripts/appLaunch/colors/cyberpunk.rasi new file mode 100644 index 0000000..f5fa0e7 --- /dev/null +++ b/.config/hypr/scripts/appLaunch/colors/cyberpunk.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #000B1EFF; + background-alt: #0A1528FF; + foreground: #0ABDC6FF; + selected: #0ABDC6FF; + active: #00FF00FF; + urgent: #FF0000FF; +} diff --git a/.config/hypr/scripts/appLaunch/colors/dracula.rasi b/.config/hypr/scripts/appLaunch/colors/dracula.rasi new file mode 100644 index 0000000..7ae606d --- /dev/null +++ b/.config/hypr/scripts/appLaunch/colors/dracula.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #1E1F29FF; + background-alt: #282A36FF; + foreground: #FFFFFFFF; + selected: #BD93F9FF; + active: #50FA7BFF; + urgent: #FF5555FF; +} diff --git a/.config/hypr/scripts/appLaunch/colors/everforest.rasi b/.config/hypr/scripts/appLaunch/colors/everforest.rasi new file mode 100644 index 0000000..83d4f71 --- /dev/null +++ b/.config/hypr/scripts/appLaunch/colors/everforest.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #323D43FF; + background-alt: #3C474DFF; + foreground: #DAD1BEFF; + selected: #7FBBB3FF; + active: #A7C080FF; + urgent: #E67E80FF; +} diff --git a/.config/hypr/scripts/appLaunch/colors/gruvbox.rasi b/.config/hypr/scripts/appLaunch/colors/gruvbox.rasi new file mode 100644 index 0000000..2ee85d0 --- /dev/null +++ b/.config/hypr/scripts/appLaunch/colors/gruvbox.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #282828FF; + background-alt: #353535FF; + foreground: #EBDBB2FF; + selected: #83A598FF; + active: #B8BB26FF; + urgent: #FB4934FF; +} diff --git a/.config/hypr/scripts/appLaunch/colors/lovelace.rasi b/.config/hypr/scripts/appLaunch/colors/lovelace.rasi new file mode 100644 index 0000000..80140ee --- /dev/null +++ b/.config/hypr/scripts/appLaunch/colors/lovelace.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #1D1F28FF; + background-alt: #282A36FF; + foreground: #FDFDFDFF; + selected: #79E6F3FF; + active: #5ADECDFF; + urgent: #F37F97FF; +} diff --git a/.config/hypr/scripts/appLaunch/colors/navy.rasi b/.config/hypr/scripts/appLaunch/colors/navy.rasi new file mode 100644 index 0000000..1289f53 --- /dev/null +++ b/.config/hypr/scripts/appLaunch/colors/navy.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #021B21FF; + background-alt: #0C252BFF; + foreground: #F2F1B9FF; + selected: #44B5B1FF; + active: #7CBF9EFF; + urgent: #C2454EFF; +} diff --git a/.config/hypr/scripts/appLaunch/colors/nord.rasi b/.config/hypr/scripts/appLaunch/colors/nord.rasi new file mode 100644 index 0000000..c6bc05d --- /dev/null +++ b/.config/hypr/scripts/appLaunch/colors/nord.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #2E3440FF; + background-alt: #383E4AFF; + foreground: #E5E9F0FF; + selected: #81A1C1FF; + active: #A3BE8CFF; + urgent: #BF616AFF; +} diff --git a/.config/hypr/scripts/appLaunch/colors/onedark.rasi b/.config/hypr/scripts/appLaunch/colors/onedark.rasi new file mode 100644 index 0000000..10dec82 --- /dev/null +++ b/.config/hypr/scripts/appLaunch/colors/onedark.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #1B1B23; + background-alt: #282B31FF; + foreground: #FFFFFFFF; + selected: #61AFEFFF; + active: #98C379FF; + urgent: #E06C75FF; +} diff --git a/.config/hypr/scripts/appLaunch/colors/paper.rasi b/.config/hypr/scripts/appLaunch/colors/paper.rasi new file mode 100644 index 0000000..c3d76e8 --- /dev/null +++ b/.config/hypr/scripts/appLaunch/colors/paper.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #F1F1F1FF; + background-alt: #E0E0E0FF; + foreground: #252525FF; + selected: #008EC4FF; + active: #10A778FF; + urgent: #C30771FF; +} diff --git a/.config/hypr/scripts/appLaunch/colors/solarized.rasi b/.config/hypr/scripts/appLaunch/colors/solarized.rasi new file mode 100644 index 0000000..9051e13 --- /dev/null +++ b/.config/hypr/scripts/appLaunch/colors/solarized.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #002B36FF; + background-alt: #073642FF; + foreground: #EEE8D5FF; + selected: #268BD2FF; + active: #859900FF; + urgent: #DC322FFF; +} diff --git a/.config/hypr/scripts/appLaunch/colors/tokyonight.rasi b/.config/hypr/scripts/appLaunch/colors/tokyonight.rasi new file mode 100644 index 0000000..1145cbd --- /dev/null +++ b/.config/hypr/scripts/appLaunch/colors/tokyonight.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Levi Lacoss (fishyfishfish55) + * Github : @fishyfishfish55 + * + * Colors + **/ + +* { + background: #15161EFF; + background-alt: #1A1B26FF; + foreground: #C0CAF5FF; + selected: #33467CFF; + active: #414868FF; + urgent: #F7768EFF; +} diff --git a/.config/hypr/scripts/appLaunch/colors/yousai.rasi b/.config/hypr/scripts/appLaunch/colors/yousai.rasi new file mode 100644 index 0000000..757cab3 --- /dev/null +++ b/.config/hypr/scripts/appLaunch/colors/yousai.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #F5E7DEFF; + background-alt: #EBDCD2FF; + foreground: #34302DFF; + selected: #D97742FF; + active: #BF8F60FF; + urgent: #B23636FF; +} diff --git a/.config/hypr/scripts/appLaunch/launcher.sh b/.config/hypr/scripts/appLaunch/launcher.sh new file mode 100755 index 0000000..aea9dbd --- /dev/null +++ b/.config/hypr/scripts/appLaunch/launcher.sh @@ -0,0 +1,20 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Rofi : Launcher (Modi Drun, Run, File Browser, Window) +# +## Available Styles +# +## style-1 style-2 style-3 style-4 style-5 +## style-6 style-7 style-8 style-9 style-10 +## style-11 style-12 style-13 style-14 style-15 + +dir="$HOME/.config/hypr/scripts/appLaunch/" +theme='style-3' + +## Run +rofi \ + -show drun \ + -theme ${dir}/${theme}.rasi diff --git a/.config/hypr/scripts/appLaunch/shared/colors.rasi b/.config/hypr/scripts/appLaunch/shared/colors.rasi new file mode 100644 index 0000000..1fd6685 --- /dev/null +++ b/.config/hypr/scripts/appLaunch/shared/colors.rasi @@ -0,0 +1,18 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + * + * Available Colors Schemes + * + * adapta catppuccin everforest navy paper + * arc cyberpunk gruvbox nord solarized + * black dracula lovelace onedark yousai + * + **/ + +/* Import color-scheme from `colors` directory */ + +@import "~/.config/hypr/scripts/appLaunch/colors/onedark.rasi" diff --git a/.config/hypr/scripts/appLaunch/shared/fonts.rasi b/.config/hypr/scripts/appLaunch/shared/fonts.rasi new file mode 100644 index 0000000..430c73d --- /dev/null +++ b/.config/hypr/scripts/appLaunch/shared/fonts.rasi @@ -0,0 +1,12 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Fonts + * + **/ + +* { + font: "JetBrains Mono Nerd Font 10"; +} diff --git a/.config/hypr/scripts/appLaunch/style-1.rasi b/.config/hypr/scripts/appLaunch/style-1.rasi new file mode 100644 index 0000000..2fff263 --- /dev/null +++ b/.config/hypr/scripts/appLaunch/style-1.rasi @@ -0,0 +1,307 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser"; + show-icons: false; + display-drun: " Apps"; + display-run: " Run"; + display-filebrowser: " Files"; + display-window: " Windows"; + drun-display-format: "{name} [({generic})]"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 20px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 40px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "listview", "mode-switcher" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + children: [ "prompt", "textbox-prompt-colon", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 2; + lines: 10; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 10px ; + handle-color: @handle-colour; + border-radius: 10px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 5px 10px; + border: 0px solid; + border-radius: 20px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 5px 10px; + border: 0px solid; + border-radius: 20px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 5px 10px; + border: 0px solid; + border-radius: 20px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 2px solid; + border-radius: 20px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/hypr/scripts/appLaunch/style-10.rasi b/.config/hypr/scripts/appLaunch/style-10.rasi new file mode 100644 index 0000000..e3f413b --- /dev/null +++ b/.config/hypr/scripts/appLaunch/style-10.rasi @@ -0,0 +1,323 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run"; + show-icons: false; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(foreground); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: north; + anchor: north; + fullscreen: false; + width: 100%; + x-offset: 0px; + y-offset: 0px; + + children: [ horibox ]; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Horizontal Box -----*****/ +horibox { + spacing: 0px; + background-color: @background-colour; + text-color: @foreground-colour; + orientation: horizontal; + children: [ "prompt", "textbox-prompt-colon","entry", "listview" ]; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 40px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "listview", "mode-switcher" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 8px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + padding: 10px; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + padding: 10px 0px 10px 0px; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + padding: 10px; + expand: false; + width: 20em; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 100; + cycle: true; + dynamic: true; + scrollbar: false; + layout: horizontal; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 8px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 8px; + margin: 0px; + padding: 10px 8px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; +} +button { + padding: 8px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: transparent; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(normal-foreground); + text-color: var(normal-background); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 8px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/hypr/scripts/appLaunch/style-11.rasi b/.config/hypr/scripts/appLaunch/style-11.rasi new file mode 100644 index 0000000..59f8849 --- /dev/null +++ b/.config/hypr/scripts/appLaunch/style-11.rasi @@ -0,0 +1,307 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser"; + show-icons: false; + display-drun: " Apps"; + display-run: " Run"; + display-filebrowser: " Files"; + display-window: " Windows"; + drun-display-format: "{name} [({generic})]"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 600px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 20px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + children: [ "prompt", "textbox-prompt-colon", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 6; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 0px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 2px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/hypr/scripts/appLaunch/style-12.rasi b/.config/hypr/scripts/appLaunch/style-12.rasi new file mode 100644 index 0000000..8d30e4a --- /dev/null +++ b/.config/hypr/scripts/appLaunch/style-12.rasi @@ -0,0 +1,325 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser"; + show-icons: false; + display-drun: " Apps"; + display-run: " Run"; + display-filebrowser: " Files"; + display-window: " Windows"; + drun-display-format: "{name} [({generic})]"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); + + /* For Screens with 1920x1080 resolution */ + screen-margin: 310px 400px; + box-spacing: 20px; + element-padding: 15px; + element-radius: 100%; + element-spacing: 15px; + + /* For Screens with 1366x768 resolution */ + /* + screen-margin: 190px 250px; + box-spacing: 20px; + element-padding: 10px; + element-radius: 100%; + element-spacing: 10px; + */ + /* Use this as reference and create for your screen resolution */ +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + width: 1366px; + height: 768px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: @box-spacing; + margin: @screen-margin; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "listview", "mode-switcher" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: @element-spacing; + margin: 0px; + padding: @element-padding; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + children: [ "prompt", "textbox-prompt-colon", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 3; + lines: 10; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: @box-spacing; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 10px ; + handle-color: @handle-colour; + border-radius: @element-radius; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: @element-spacing; + margin: 0px; + padding: @element-padding; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: @box-spacing; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: @element-padding; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: @element-padding; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: @element-padding; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/hypr/scripts/appLaunch/style-13.rasi b/.config/hypr/scripts/appLaunch/style-13.rasi new file mode 100644 index 0000000..1b82aa2 --- /dev/null +++ b/.config/hypr/scripts/appLaunch/style-13.rasi @@ -0,0 +1,325 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: false; + display-drun: " Apps"; + display-run: " Run"; + display-filebrowser: " Files"; + display-window: " Windows"; + drun-display-format: "{name} [({generic})]"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); + + /* For Screens with 1920x1080 resolution */ + screen-margin: 310px 500px; + box-spacing: 20px; + element-padding: 15px; + element-radius: 8px; + element-spacing: 15px; + + /* For Screens with 1366x768 resolution */ + /* + screen-margin: 190px 350px; + box-spacing: 20px; + element-padding: 10px; + element-radius: 6px; + element-spacing: 10px; + */ + /* Use this as reference and create for your screen resolution */ +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + width: 1366px; + height: 768px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: @box-spacing; + margin: @screen-margin; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "listview", "mode-switcher" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: @element-spacing; + margin: 0px; + padding: @element-padding; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + children: [ "prompt", "textbox-prompt-colon", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ":"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 10; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: @box-spacing; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 8px ; + handle-color: @handle-colour; + border-radius: @element-radius; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: @element-spacing; + margin: 0px; + padding: @element-padding; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: @box-spacing; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: @element-padding; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: @element-padding; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: @element-padding; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/hypr/scripts/appLaunch/style-14.rasi b/.config/hypr/scripts/appLaunch/style-14.rasi new file mode 100644 index 0000000..2cbceca --- /dev/null +++ b/.config/hypr/scripts/appLaunch/style-14.rasi @@ -0,0 +1,335 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: " Apps"; + display-run: " Run"; + display-filebrowser: " Files"; + display-window: " Windows"; + drun-display-format: "{name} [({generic})]"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); + + /* For Screens with 1920x1080 resolution */ + screen-margin: 275px 400px; + box-spacing: 20px; + list-padding: 8px; + element-padding: 15px; + element-radius: 8px; + element-spacing: 15px; + + /* For Screens with 1366x768 resolution */ + /* + screen-margin: 120px 225px; + box-spacing: 20px; + list-padding: 4px; + element-padding: 10px; + element-radius: 6px; + element-spacing: 10px; + */ + /* Use this as reference and create for your screen resolution */ +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + width: 1366px; + height: 768px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: @box-spacing; + margin: @screen-margin; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + children: [ "textbox-prompt-colon", "entry", "mode-switcher" ]; +} + +prompt { + enabled: true; + padding: @element-padding; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + padding: @element-padding; + str: ""; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; +} +entry { + enabled: true; + expand: true; + padding: @element-padding; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 10; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: @box-spacing; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 8px ; + handle-color: @handle-colour; + border-radius: @element-radius; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: @element-spacing; + margin: 0px; + padding: @list-padding; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: @box-spacing; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: @element-padding; + width: 125px; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: @element-padding; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: @element-padding; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/hypr/scripts/appLaunch/style-15.rasi b/.config/hypr/scripts/appLaunch/style-15.rasi new file mode 100644 index 0000000..e443bb6 --- /dev/null +++ b/.config/hypr/scripts/appLaunch/style-15.rasi @@ -0,0 +1,345 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: " Apps"; + display-run: " Run"; + display-filebrowser: " Files"; + display-window: " Windows"; + drun-display-format: "{name} [({generic})]"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); + + /* For Screens with 1920x1080 resolution */ + screen-margin: 275px 400px; + box-spacing: 20px; + list-padding: 8px; + element-padding: 15px; + element-radius: 8px; + element-spacing: 15px; + + /* For Screens with 1366x768 resolution */ + /* + screen-margin: 180px 225px; + box-spacing: 20px; + list-padding: 4px; + element-padding: 10px; + element-radius: 6px; + element-spacing: 10px; + */ + /* Use this as reference and create for your screen resolution */ +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + width: 1366px; + height: 768px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: @box-spacing; + margin: @screen-margin; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "custombox" ]; +} + +/*****----- A Custom Box -----*****/ +custombox { + spacing: @box-spacing; + background-color: @background-colour; + text-color: @foreground-colour; + orientation: horizontal; + children: [ "mode-switcher", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + children: [ "textbox-prompt-colon", "entry" ]; +} + +prompt { + enabled: true; + padding: @element-padding; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + padding: @element-padding; + str: ""; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; +} +entry { + enabled: true; + expand: true; + padding: @element-padding; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 10; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: @box-spacing; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 8px ; + handle-color: @handle-colour; + border-radius: @element-radius; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: @element-spacing; + margin: 0px; + padding: @list-padding; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + orientation: vertical; + spacing: @box-spacing; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: @element-padding; + width: 125px; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: @element-padding; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: @element-padding; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/hypr/scripts/appLaunch/style-2.rasi b/.config/hypr/scripts/appLaunch/style-2.rasi new file mode 100644 index 0000000..6f99d10 --- /dev/null +++ b/.config/hypr/scripts/appLaunch/style-2.rasi @@ -0,0 +1,307 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: false; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name} [({generic})]"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(foreground); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 400px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 8px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 40px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "listview", "mode-switcher" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 12; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 8px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 8px; + margin: 0px; + padding: 8px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(normal-foreground); + text-color: var(normal-background); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 8px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 8px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/hypr/scripts/appLaunch/style-3.rasi b/.config/hypr/scripts/appLaunch/style-3.rasi new file mode 100644 index 0000000..156e039 --- /dev/null +++ b/.config/hypr/scripts/appLaunch/style-3.rasi @@ -0,0 +1,307 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run"; + show-icons: false; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(foreground); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 400px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 8px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 30px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "listview", "mode-switcher" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 6; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 8px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 8px; + margin: 0px; + padding: 8px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(normal-foreground); + text-color: var(normal-background); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 8px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(normal-foreground); + text-color: var(normal-background); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 8px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/hypr/scripts/appLaunch/style-4.rasi b/.config/hypr/scripts/appLaunch/style-4.rasi new file mode 100644 index 0000000..3e41328 --- /dev/null +++ b/.config/hypr/scripts/appLaunch/style-4.rasi @@ -0,0 +1,308 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser"; + show-icons: false; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(foreground); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: west; + anchor: west; + fullscreen: false; + width: 450px; + height: 100%; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 40px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "listview", "mode-switcher" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 8px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 10; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 8px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 8px; + margin: 0px; + padding: 8px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(normal-foreground); + text-color: var(normal-background); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; +} +button { + padding: 8px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: transparent; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(normal-foreground); + text-color: var(normal-background); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 8px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/hypr/scripts/appLaunch/style-5.rasi b/.config/hypr/scripts/appLaunch/style-5.rasi new file mode 100644 index 0000000..4e88e83 --- /dev/null +++ b/.config/hypr/scripts/appLaunch/style-5.rasi @@ -0,0 +1,309 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 600px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 10px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 30px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + children: [ "textbox-prompt-colon", "entry", "mode-switcher" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + padding: 5px 0px; + expand: false; + str: ""; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + padding: 5px 0px; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 10px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 5px 10px; + border: 0px solid; + border-radius: 10px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 5px 10px; + border: 0px solid; + border-radius: 10px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 8px 10px; + border: 0px solid; + border-radius: 10px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 2px solid; + border-radius: 10px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/hypr/scripts/appLaunch/style-6.rasi b/.config/hypr/scripts/appLaunch/style-6.rasi new file mode 100644 index 0000000..51178bf --- /dev/null +++ b/.config/hypr/scripts/appLaunch/style-6.rasi @@ -0,0 +1,310 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: " Apps"; + display-run: " Run"; + display-filebrowser: " Files"; + display-window: " Windows"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 10px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 20px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "mode-switcher", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + children: [ "textbox-prompt-colon", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + padding: 5px 0px; + expand: false; + str: ""; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + padding: 5px 0px; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 10px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 8px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + expand: false; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 12px; + border: 0px solid; + border-radius: 8px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 12px; + border: 0px solid; + border-radius: 8px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 0px; + border: 2px solid; + border-radius: 8px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/hypr/scripts/appLaunch/style-7.rasi b/.config/hypr/scripts/appLaunch/style-7.rasi new file mode 100644 index 0000000..6f8ef84 --- /dev/null +++ b/.config/hypr/scripts/appLaunch/style-7.rasi @@ -0,0 +1,313 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: " Apps"; + display-run: " Run"; + display-filebrowser: " Files"; + display-window: " Windows"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 10px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 20px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "mode-switcher", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px 0px 10px 0px; + padding: 5px 10px; + border: 0px solid; + border-radius: 10px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + children: [ "textbox-prompt-colon", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + padding: 5px 0px; + expand: false; + str: ""; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + padding: 5px 0px; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 10px; + border: 0px 2px 2px 2px ; + border-radius: 0px 0px 10px 10px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 10px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 6px; + border: 0px solid; + border-radius: 6px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + expand: false; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 10px; + border: 0px 0px 2px 0px ; + border-radius: 10px 10px 0px 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: inherit; + cursor: pointer; +} +button selected { + border: 2px 2px 0px 2px ; + border-radius: 10px 10px 0px 0px; + border-color: @border-colour; + background-color: var(normal-background); + text-color: var(normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px 0px 10px 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 10px; + border: 0px solid; + border-radius: 10px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 2px solid; + border-radius: 10px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/hypr/scripts/appLaunch/style-8.rasi b/.config/hypr/scripts/appLaunch/style-8.rasi new file mode 100644 index 0000000..ca5623a --- /dev/null +++ b/.config/hypr/scripts/appLaunch/style-8.rasi @@ -0,0 +1,323 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,ssh,window"; + show-icons: false; + display-drun: " Apps"; + display-run: " Run"; + display-filebrowser: " Files"; + display-window: " Windows"; + display-ssh: " SSH"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 10px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 20px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "custombox" ]; +} + +/*****----- A Custom Box -----*****/ +custombox { + spacing: 10px; + background-color: @background-colour; + text-color: @foreground-colour; + orientation: horizontal; + children: [ "mode-switcher", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 8px 12px; + border: 0px solid; + border-radius: 8px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + children: [ "textbox-prompt-colon", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + padding: 5px 0px; + expand: false; + str: ""; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + padding: 5px 0px; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 10px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 8px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + expand: false; + orientation: vertical; + spacing: 10px; + margin: 0px; + padding: 0px 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 0px 20px 0px 20px; + border: 0px solid; + border-radius: 8px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 12px; + border: 0px solid; + border-radius: 8px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 2px solid; + border-radius: 8px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/hypr/scripts/appLaunch/style-9.rasi b/.config/hypr/scripts/appLaunch/style-9.rasi new file mode 100644 index 0000000..ebf79ca --- /dev/null +++ b/.config/hypr/scripts/appLaunch/style-9.rasi @@ -0,0 +1,326 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,ssh,window"; + show-icons: false; + display-drun: " Apps"; + display-run: " Run"; + display-filebrowser: " Files"; + display-window: " Windows"; + display-ssh: " SSH"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 700px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 10px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 20px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "custombox" ]; +} + +/*****----- A Custom Box -----*****/ +custombox { + spacing: 0px; + background-color: @background-colour; + text-color: @foreground-colour; + orientation: horizontal; + children: [ "mode-switcher", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 8px 12px; + border: 0px solid; + border-radius: 8px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + children: [ "textbox-prompt-colon", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + padding: 5px 0px; + expand: false; + str: ""; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + padding: 5px 0px; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 6; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 10px; + border: 2px 2px 2px 0px; + border-radius: 0px 8px 8px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 10px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 8px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + expand: false; + orientation: vertical; + spacing: 0px; + margin: 0px; + padding: 0px 0px; + border: 0px solid; + border-radius: 8px 0px 0px 8px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; +} +button { + padding: 0px 20px 0px 20px; + border: 0px 2px 0px 0px; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; + cursor: pointer; +} +button selected { + border: 2px 0px 2px 2px; + border-radius: 8px 0px 0px 8px; + border-color: @border-colour; + background-color: var(selected-normal-foreground); + text-color: var(selected-normal-background); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 12px; + border: 0px solid; + border-radius: 8px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 2px solid; + border-radius: 8px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/hypr/scripts/brightness b/.config/hypr/scripts/brightness new file mode 100755 index 0000000..542b917 --- /dev/null +++ b/.config/hypr/scripts/brightness @@ -0,0 +1,18 @@ +#!/bin/sh + +down() { +brillo -u 150000 -U 2 +brightness=$(light -g) +dunstify -a "BRIGHTNESS" "Decreasing to $brightness%" -h int:value:"$brightness" -i display-brightness-symbolic -r 2593 -u normal +} + +up() { +brillo -u 150000 -A 2 +brightness=$(light -g) +dunstify -a "BRIGHTNESS" "Increasing to $brightness%" -h int:value:"$brightness" -i display-brightness-symbolic -r 2593 -u normal +} + +case "$1" in + up) up;; + down) down;; +esac diff --git a/.config/hypr/scripts/hyprPicker.sh b/.config/hypr/scripts/hyprPicker.sh new file mode 100755 index 0000000..3b6d93a --- /dev/null +++ b/.config/hypr/scripts/hyprPicker.sh @@ -0,0 +1,4 @@ +#!/bin/sh +~/.config/hypr/scripts/hyprpicker --format hex | head -c -1 | wl-copy +convert -size 100x100 xc:$(wl-paste) /tmp/color.png +dunstify --icon=/tmp/color.png "$(wl-paste)" "Copied to your clipboard!" diff --git a/.config/hypr/scripts/hyprpicker b/.config/hypr/scripts/hyprpicker new file mode 100755 index 0000000000000000000000000000000000000000..db25d6b241cedade03c607574812a073665977bf GIT binary patch literal 68728 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℘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�Tn=*QdEAx_3+$G&YqEUoay^E`oL37K+;63K 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
  • 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%0AeQ9p*AxOFj^A6)h*}=N2rv(=JZw4XNb(`; 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 z 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 z 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

    Q-HP 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

    qVlixgU+iG12s+GpYLj z0nF)ATGGzEM_4Nlvl|h^Ej-eSFxd@+X%2C`+`r{x0}_*ZgAGjZ^iTq?*+kg&8tMy> zob{Ih7`#RVCes~G&1C(++E#cTdWzdu9xU{vxmYJ%{09&fFD_I_Nbim+O9w>_K#<~v z0;a|}n576dDBz@GKlc^-MmHoUh0pJGESM*cOwon4JjDM>ys1VY1*iXQHUGQg1gN1- z2Ud(st(b`w1#vL4wZ5FaxQhlmmwKf5T2Mf*8-@Xv)97FR`EC3MiRq8a1=2}oqE9VW zO9P2$NT)CWY+dISsYQxmshLE-<;`*M`Z7;YGs^IwMLhn13zVei$QF5iXm?x0^E5|- zxzP1bQpE&W?7i;Ux1uBZ@D9KUF_{ z7x<;=Y!2HSNDk?t!Nxw1nUgH{Bv-fJ2CIvX|F$O`jg9@reUXZSvX~xLVc^B?(?SuG zc^)^P@G*E19_QjFbT!1il=TA_=^hm?BnY^BH$REj)L%z-5dLZt0EZX|DS@0)>7n^36pjc+p+Z zu>4sAVR~M%3|tUETCU2J#d0?*a~B=w^6xV&m`6|%$>ghfitLMDBP>0Ke8?RfV?Rim zxvhn2DC)N3hp>~QeMw1B=oNO|pD*ikshb}D9QHXo28_5V3RYA8@cCg9Y`H@3k7Z!G zl3U6$utm0k|6Yw=v5??nP-Xe#V%Z6rd1D=*`9Nz#_tTkWSaB63;7LP zxH7+a_oy$6;K}>Gi9mUKSwc#e4cwMYR}gbZ{r$DjKdAm#1P*eY6v%B@zT#FzToFk* zQ<))>+?@^76ak-UGMPxtg&@AzUcUy0_*ZHmIqv1mfSbPS>mu7oA4-fN0eBReh&*RQ z%w;bL!nlCbPO8<1$Sju^!PV_XWMue{@=w-q;$^0yCd>|rhhILZ@fID8>l>2d^zJ6Q z#<@N-)lrT=D`3aVZc(p}>INF2lPm?|NxySeB9Z$hmseo9b`0~Tz~|aD6u^0=I3vl7!|M|WdMGs zW94OI+yZXj?j51amNPY)#c1~bC<;UboLuBeU8wxdexd@FAOhN(8iI^0DBz;tr}KS< z_V(a+SG$l6c=hL~`RoNUdMSkG<#CtfrczdaQY_?~KO$D%OAIe@2l)EQA{}^?Kz?W1 z*96XJPi~%f^@1B(#$M@7O|ZmpnY`OL@?Z=?Y@$fot_V&G3T|M3{qAps&u|@HK~ls_ z|Mm*Es~SXds2m1({K=21fy|v8X*@3pqj)*o+0I$S=yUnG6+>{Rt5`1?4FI9A;cP^g95WBw~sG?VVtjdra4tcQbQ zMRSt#!&8@x@gGt2tKBLGDcK7QN?8|R^?a!?Emp`L(vXk9Q)#gaIbuGn!imrz<)Y(v zWoK@{mvao1`2fZ~lNd*WQ`PKJ668UG8vO#p6dMoUnE9)7dEG^=;<1ta{2nP# zxiefw4%4?lDY-a@%i8dj?VJa~q_cHtc7tTmXU&TqQa`<&jQCig6vn2Om;vxl^?{0;@?Y*kd@^a@dPRgYI#c4Cs7eX0hu-+G`g!_a5aAg0Gt(U zibU`gLl9}JDD}%jE-G7r3%S@X-F_56O%p)5D!8>7^yUctn-5faCWz3-O#AJ*#6lM1BEOQ%u-etukkD`rm~|67=P`14RU4;Qp8o6@q2cV zQDj~X+o{TV1LL4iUul=x8>LH2(?<8^(4{yxkY(Z6Q_3jqM62XRX=96taXe0die)!` zy*S~P6_vQ4AROZ2$9+jrcZ@8U`*B&?_XAt+Ei4GUueFmJ`Y3P%BCh4v1yKDw0e*td zC#Kv0ZKz5zCO&d~vj!$gYd^+P^PKt>^(Hvju8Va3n(;}^m1M!U22{=F zRkyy%vo6IrJc`X~)n6OpcM-jymSUEk187uJV~(4hgOo%>!=e<2+(uwG0+-=vxRzBpv7qh|} z-JHi2n+DFUKM#zc`3Df^Z*G`O(LlUUIr?V(_yaEb?{fLg^1)Tbmrvm&*K&b{-c9T3 zT47u4o%>4_xp-Jfa|v;Ddk$Tx9Ncl8`CJIuWtwJw)WMogD$}miS<0mZo&72G`>9Nw z^HPlC=?u5!j8X?z1hS)auYcC!$$qxFmTwj{gwhxCr}wJ3DVMzW6gs`j1EwMP?p)=w ze{Y@D6KA1S=r292T$yRn6xdhp*z-Zo`Eow!Ey$00&sP)qqZ@ak53~}Qt^AuH-92JU zaP)wS4U}FMuVO+%;GlC9QAtrs2T|U{3r(Y%SmOdO;FoB%t;O|6!U6u`A}`4&-$!V@ z{K&kdw&I;`L}DO0in@|xv|hjq9OAdphGBmXp9Vi%Q$i`_s_(Q{QIv9RYPY=5#UV^> zs7tWiAqfBDUgdrYI#tUA(I;K&u%G3JOVl~fA)7ePA0M>>wEOmbv*rrGGMPu-+EI9W zo;yiVRzsTMeM{Xo7BlXF5bC!L#zLYrhi~j}@CGa*4)|)GyFgCmH?!2@RXawzRkqu* z(}TJSvbQ|$QxSOHVd{39s-y?mRCc2h9K3obPFF#Mw?hlfWL~Q>jOB8WpZjVzwd$4Q z3k@lqCgG-xprsA$X&RRmqO|cGBo8C6gZ7pA8JucfRPSH-P7`i|e zCyE_FUrI)QHGm3oEYMU#bMU`%`;_^oLe-)lg$P<2(x*(rPDGU#s2oH25*=AaVsKV% zofOv7RO7SpJ9t{hGN>aoWx#%-VeRw-8l-7bT{G3R{E&{;Z-0r$gWo5JuD5m#xen zQA|xc%6~WGJZ)9ge3mni{_V~eW)!WopdrqGM7@M>SQ`_&W*e=k-tQsVo&ZDWZ29l1 z-9)p54F;EEfjvy;OC#sRednq>0QRbDN5H+)u61jGv=k*Uz78_80q277P;M*>c32S3aG`5 zl;4_-ZfNGfkE->Q&Ct{EwPMATijW_pLOc2Qj+;+Py1=}xHeT!FxCm8}+i zBNUrjga%UtM&t3n`?CLSV*acwh!7EBRll=Q>)D4Tvsa-^2_OT!R zaO!UQRfHSb8ZbZ@0a4GG{gfH=P1L)RtgR*r8WN|{{cJy^IN47Ek9i0*NQnQpUE&b$ z3j#5spvP2Gn<}EpNQ}H~6-5v91#~+N#+Sk=f^$r`4P{!LXs4KEdrSl--S~YkUkIhh zIEY*5_QU=GV5YI!a;frhKk5Ag@J2k7s)7_Ku~i#WB2h?=zzgXdp=u)4e{*2GFNj(3pl6f z`I~TZ5L++i@?p*-Kw6_~^P3x2F%^`@??uwf57X!dJD?SMs5v3l2YyEzIih(_CRn_f z(X};_*g_k;+iip$5@k2hsr>FV&tx0v^&(Ww-;E{ffn+w+uvR7weYsJUHErOtK*>_S zJUXVYrIxb(VwJQGI zA<_OjG+fNuLs(ufft;?{cGn=Yxwj#G9+F3t%KEwA~wCfzGt0XhJu2$eTlx)VK^ zh>RkPR1{4(WWw&GUEhhXszM5Zm+!G?H9&rAz(ocuVeu@`pxZilNM0&55aUU%QA~T$sP0I7 z+@psMR_zyXBx;Mj0|8CEz@cG{mV*rE_dXMa3m{M%i|m zGg|fA81P9}C}m1m)*e6fW{*56MHercmt8l9}Y$cA^oY?ovErTU`8lFwAxPh*>(MMd26VZr_BC+y6;kegjG6;zX6s z@U@xdbY0x^GqC{Jd41cr%||DUeT z`nu(d8YbB= z8KRjVipH1l2KHPSrc891Ma@Woedd}K9RM?5k-=%g{2{?>QZ5M z@sFzL{oE#oNck5?Q%a-Di6My?;*;+m29tiKQ9`0MhY8?-6{82`hYRlU%KhM}nw#y$ zy2d6`HXa8Psi3vm^;XYWyTT`4q~N|0?uV~}rai>=IAZ<0W%Ylfea%T$`cfy@LuAYY6u z`>Xk|KQ>bMK&P;AVS4XCu*P2@_tCQRukJqm;KTjCn#PU;YoEM}b<-Ace@4TEhm)@7 zpVEEEr43)Pgbd_SDo1Lc$c@;vvsa(y^m!yDiMx_~OK$C-pJQ454f3`scu99f4WX_1oagbbkF8qM{4#m5aWcl$V# z63c&q%`^f)yn%D-NEichVFizY06rfX1odhHbg()w($F{8-PE=7uf6Xs=t`$^k0x}x z&W=*3LE4%UHxv4iBnnaZYMJthW`ebyhUcnIiBU+isO-W=_R}FBe4r)$H#%&0RoP>F z+8VFM_MLAc*Sm~Di+2DhBI?^pA$+m#dr#drsnH=h7y%v#NL!|9W8qF-OIqrh^_|t4 zwx)ZZW%BBPVu#{l8}wZ=2yNd_ly5OCd_OTJd26?$i&o3k$5c2?U}~dYbVA}l)FdRa z>?PZjY-6Sq&h2+pcf)o2o3ea6BnzXQ%0A)zwoUQA*NdX^0v(r<`K2mNvDb2TmnKsC zDN39PqqmY7TM1S}0oOf(x(c~?q|L7k#+&3v2S|jSZeYmwv5fHzXorg=XW2gh0@IAR z@d7a$wvtDiZ+q)j+MeiHAn|2sw#1k7w8hJFCfh2V(um%W-9Lb#W0!8!ULCkj2--l+mT+G#6~0tBFVk$7>3X)NG{P8K&{9 z8v`?wBM(Lf)7AU88vNHd>H4Nc%CzJb;S0j8-zDS+dqtyfUg|g%{?e5SXcGP!l#!&* zIcPlMDP>4e=$HIpDUa(5YS&h%XD4ek(?%1~iZe2h?gGx_gK+#(UB%o*Xl^}(Aw*jy z#i>Z(c)uazGoBVs?U60j%o+3dus-1U@uY-BoP)86s>XH}w1 zZ;4<;a)=x*?;vfSF5Z?zXGG~7tzuJB`@!v;l1uqX=i$g-#f;&BMgVzxy3&ca@1D@f zZjKd{KPui!NF+)_(KZ0Q2x6`}KcW5Z$g|Iq&oaXBXxGhQxIwB|EY1 z=&KboS()j3-7RiU+xPyu;M%vvM z@1|mkCq{8Y?3jl=ROGfyiQQecb(IlixmCwvc{Y(xx$kQP2a$m7bBAezcT)akM`cU6xlH zWnAU&oIHF!E%Yrz>Ty~!*<>yONb?0opx}wDW?8+2cq`+I$dK|gS^Fb!47M)agmtxf zY~OdIJItp&sNzd;6ySL;X`S;ns#sjM&I`H5*Azqkc!&eqM-w zx@CYCkTlTVZN1>8kb$S!4j)8%|FUy*aELnPHOZD9Q75?o+R~kH05x$Bu6@p26Tjt9 zKY`noTZ`#dPts_CBt$rsAQ?XOmDp7EO2W};W%u4bNlS!?n1krbfxq>W@Drg#3?HU+#j(5jtmXr&;N> zzq3~M-9t=E}KfiU~GHhEHyNAatPN`-zR~C0;K~)xx|LObt-$CvF zyypK-Z!{wrm#!@e-Fg4r4_C-!fPzNK?X`eL)S54T8+Kh zPj1JAl;#Kd6jXL{_LwiXno9(2V~u z-XxIr`u!^j44F9E%uQDFVYaY~VK+2%@c5Lm@WTJNt2?*$iNN*{k4Qw~VD|9;y6FEq zm$EGnMqF)%i}#`&0d(LE*eGEhO>L^2qwg{Tt_iS;`>2%%;{b#<7Mr+RX?%tbu8 zopzbfr1+tWB@eb@_~iC!T^4GoS2(*>vhEFVn+( z?vkhR)@Q0(6VGj-Jl*<9`o8{VjV0 zdb^K%IMIlzDwCj8jZaiU5?Sy_smkk|5y1=R2;A>i>D3^xy$k6_&0JrWtL|qI4%Lf(N zf+bVjHn;}9x=C`U-Og+N08F(6*AU?~SrP}Q-%C{ONbE28ExzjHP}8kN)KWDI_h`CT zPr)16Pfa1{f|B3IG3;Gcx=YE+%yP>Gs_n;c(7ehBU>4Per=`@|kq|jbgNG$iPgFCR zRoV1%!fUj;A+rF*e`DG5*=Bv~TzO1_X2fE2p9!esa5O{>K-?_ zI%N;P@mcFJB;i@nk^O2H!(k)3-_iEthwgXqpkabTBW|k6(<>8??L58YDhg}+f~ERb z(0&CK(sqVPp{G^kvXfN|%#u-G1F?WiN*Hdf)MHoYu0xNA)dEwzDuak~5h3}lZ#;SO zg@JA6iR1+7j0{Zu|NBq=#{f!r>8r}b3#_JLA&Qy{CkJwJNBg&A(VJy`OWyE2OW-y> z>MfvZxjPf&RbHq^+1N#l6udtdTtLKO;qR2skPY^=VRX^W-3Vi_bIAP%5LGngC^R=K z+RCL^h-EF>_zVek*2v**#k4g;gqZEjCXfI{JCJCX>TN&?{7(>RN{&0*PY*<_nOpT+_0X_pK}u`Sk< zkR3bvzz}lSg5&DV^v}LUMoNerkt-=HCv-mE>z0ho$QJ=4T=2*B$n3W;CUr4^4M_Pe zkIe^r24-E;kWs9MQ9~Tl%z|BH0z9~p*Td0@dtGUkYm{%B4(mf zmt&a^C&j{Xzz6(Kn)tnaJ1reaD|;S6nQ|u|iVb5F6)F_(->xD5@V0IJgv$MR_R$LQ zxG}-FCfO*daZ3$$zHRPfwn4^L`SS5ZN^5K$UsP>0G=qV#7v`LFX z=uBqn>(uNo9~0q6wH);-R9!^$D0^bHbP6@*qjdu6RTSxLJRo{M3D^)|*eC<&trM1Y z0DW>65`s%$dY8U?#P36T;6?m~tA zyl9Lkp|kk>v2DG|TiR+G?!e6*vL1jis0D9mwong}O7a00=8%og^#@Xxb|+w>(M&98$Bja%mJZ>rSJsksbKNJ02aR&@t7G+HQ*Fb_MFyx|fPrKLM8t^S$4H$?0DGz{DDX}_W~AJ$RA&|Y$8JR$sd^vCCf&r zR|uLXOt^8xwmrwA?kJ7%L1UT$l(IzhqbRlVuGa5c8m>B%!oR~2`G*TzxGaZvk<;hS z*Cyr9n~3f`D_1_JCg{6e9X(?#6X> zW7r%2ZH=5C2UBeX`i0NDjGB*LYA6kHoj++w7d@j?Soc3E$A?^gM{w&3d}ugYyj5rP zD#ca7=9nrNqFt(!!s@vA)fM-h1(aJY?E4E|c#h=!E`5=3-rTGZPSBjx)% zn9Nw1Kc0YyvCFtdr4k!ZOX%xoo0(rTi2K#0U}<0R!%_)}{I|g(^_?y+8HQo2+Do0` z!@3-@p;7tz(f$2kgH$0!TOMZ^%(Y=U>-|Bj1$!N&(f}q!X5ljYws&Jk$OB<9j&2|> z&)Gfc;WbW48I9`WN46=Bz2;MVTKw?$lKngyqVpq8qBB{*&;E;waFX!%g#bES)2lxI zych1(zLET2`J+0~9uLJ255=sv#zHwQ&B6uYS9{U(C$;bn$K#7ri(&&s$rIG~hqAGc z+_{4nmDTqzB?=0z?-k7yUpyb6do+FKziw{;Sb4XO{mH)>ZC^a6C+}oyNav9R6qw8R z9p$TZRyq^z7%iEyS&(;fn}1VcM*ZXU1I^v4H8o_(zylG@xU%53P<3yOk~NUF-gr%J z?+Vb%Ow>)`T|osGPE>F5VCnq{PCNTA-PdesU)2`dauk-Z&0*Sg{)n5`_b*+e4=F-O zU@8>|_h_$;M)#4%mkqo}=y`Ng%??X1Ak5Fcyy8gw_GWjw>!8)S22c#Ib`B zVCM`JqI~ZxmDCR|2d@ifWzY(HD{usi7<}2j9PM$d{FR#=EbpPAJpWroAw;|bE$*p#gwqQBL z_e9<4U%NqWT8foP%PylZZ%C3^Q`t09YqILmx7za0TER@8uT6G*S=NqS--{hMo$}HI zu73T|ko6p`<8n=PIoqS<;Dm1K1rDjWFYLmf}IS=C0T#kJG%{;w~KZeY5FmiL| zRs9Kp^rptxCkxZt4LMMPi4NO|be1Q(QC#eEj#c0O5-=~}PbG_Y)$qch3HPNd+DorY z8LtG?5(^85Bb)nHR*Zn|yW$IA|6Ut42-KdshYXi@adAXt8}Ay+ltI7G*+umAU!C}( z42abOC|*LnAT_O#+Fm*JZILdtygKybB1isV?P-j1ji|6B0x@?vr7YE5Hg~3yb*7^dp(slyxD?IPh&eG*hY)bIdTg-=s8r z9xz!){A;kKY9n(+M2apnDiLe*AitP8^rO!>j9P{MaJ$DkX$PQ}ct|s7M8ISh(WEAa z8kEl=M)&$i?jm|b%09Thgq?n4UF0Ec2#xueAci6ZZ?Mpg6zu9DC}XK9#C_ux!XwQ< ztih*;$cuw7dJ; z@r|!2Ed)DG(HtRRY%LB@##!&s54cjUjl1{`DS~hY=n#NteKQ>RuW8aym9zpc-DfON zjLAE*w;y#VXHrtvRU4Mj-k1D0W{1-B=ZzRSO7d1KO15B)2rW(do=kIKX!yEJBiR;c z9TX~XIZ64iSowdUWwzfpidVN`1ij<{G((v5BYdsiJdrl-3a{Z`~p<$oIGlqrrqO~ z>~6On66@@0A~8$k2s_*FalP;QZ9>0+Q=cNhg@u%l0(PQSKok2-KsqlaawG59GtrW)*wO+@39uYmX~NXqiYxE$i`7$cwO%d54a4*{HiFt%QjyGH3=dM; zl>bx5BLS;n)>HzmKvy0=45Lu3)YV{F3?)kdCb7TX)=nc&<2EQ0(8WhM{U!D>K*yqw z!<7Syw^gbkyJ@;7({IH{~$iA6A_!uz(drJYU`QXFoY9j(vYnOO&2dt=f!S zFAZc@O zu<8v>+;nGYSvKw>at?|@?BaeXzli)8t4?~!ZyaEf8csipnU^_mf8Jfi%2#>Wa(eiL zWmJ2G4FJR<@yuj^E+Jtjs!6d5M-tAUh~ZUZ?L^OK|BzOtW)Wt&_!}B-1Wc2^Ud9#} zs{$Q!=;2}Xh~0kx(>bKBnH;WB9XGL?5wCby`nXnZ!7AesvGO1TJn2}_Vm=9#NuNwJ z>J-jTN!IJ5%7Od`@D0B|0_ z&gENPgc*JBo-+-K;X=Iy8mP1oVFx|0yHCdE5`tQ(0O=e zL}d2=#B(6O?(munASFCkphzxDBGk?eq|(RjmPnrwsI;jExMs&A*iZIy0m{!COe*M_LvLyvC=H>L6+i%q?` z69gD8o|yAz#nh+!kQifOQW{wT`nU>sd7OBfxqyHM%F-*Si2rg7I`ko}*o+l7# z*|-w35;c=)?6OcNrOAS-uyYPkFsTgIP*lPwjd>EL``vs1gs7y6Fb>8s=U{#|K*ql~ zpi|g8P>`8&={5Y7)G(Kw5l&HX+-Q&cy7R5Bv`Qaqms9FUk(zv}|HQ@IbYI zg#&u!s~VGP+OV-b!ivvvfP|i%b0&QSY$JoNgMFVOpS@puPd3jJB6qXXr@I2-fi`3k zqPH_QKPGgRz5eqpyK9mIio1G|&U7G~Bfrks7VKJ}OF|BvAdQ$2Xfv6`TagK5JvpJn z(i0IGdL*BS;nwhAJgID)LS(@g?@5h4V8|X|DZb{Rt-o`&kHVNlTi?5HUC zLAvijbcKKfZd&ecc(Q|2EWkXGh&pXhva%#iK3_TwIgAvx}yWp;|} za};*G%*kmwJ5IT;;RQ~-{%3*Vdf8PsOQiP>YJjj>hg$$KI#pbi+!mq!Qo9;jw%z*( z2By_o{xZ!o1oP24&~o!Ncw8y&VlwXfNc{Kxz&Lfy?36d192bOF7IZ24*6fSl66g_G zIXA5#<97tg_017F^{U4)?DnA2Aa5XUeewiVr9m?HV4+2O9?_)lB8Fr6NE_#!v;Xe& z76bRy0mKk>Tv~$uaDs+Ro;H#UMI8v*hp&XD@o1jw&(2!m!&(r0wLM8&5kTaoX&2_o z7d0Ku&6zq}4zcw9f~rso8B@JmSDVW_^%*GzCi2$i%LnK%)~Q6YM%7hugOB{eRBC2 zJtQ0L$g%TK)Xa3|_vY|B)w80uKfrQlD2HuzPhGzr=E{K8Ml9~PaBCUC_zY; z!e>itG2K6Z%4+}GeTDWD1yT#>RQGNwNHKn_J+H6S1Dbsg>UE%ImMTKBKn>)9W>mP# zWH`I~Xdl*n^`UsmI8NV~Tc{Tq>Ij!-xhP8Thee|9`r=1k>jizfk7@mauxP@2@d;m(43y+urp03 zV=&xbK*NbY6(}Ak{k>Nct(z2Ja_Ob0x%F{ucY>7+VaBWC&#<8dqOqB>{5pYSOe?qX z3}7XL%hP*rgb({BwhU2wCS#b}bNq=`nAI|)kR%hsYMjFCuYK$uUHGw*)D@ru#MYRG z7d&11Ooz!B4$wup)w4)k83oHT&YQOp!&#(6Qow4T!Xa|}_#W`*cCh|ax^#}XbmDx8b!_`V(Y;-zc3lhX(OGs65Qbr;N{!Ib*S z!LPpB{vJ)1szwO^18Ao3yV>$=!<`Bw&nuGmUQP@&H&jhREG@cOcK5=?|(!M6?F*o(OJyoI(ip&XpP5JM2^@ zGYx?TuKuyoOV$_G8rNb(4UW)>P`$_e@d(MVS?HT6IF|8c&L+jhnU~|rz{ca>o8Yo= zs=i=Pipopf%SO+F(FP1ybYd*M|NXOc^s{#Y#|bssRd(({36-kP(_LP=Z;CGOz@!Km zKlnDrKQspEA-SH~{%FT!Pq(wb83D&Ht!)1Tn4=w0Nrp^pz+X1<&;O*KZ*oXIcY)wa z0zGNg+tBD@}n(HmDs57XJkCW-rw2(Mq!X2ed^e{{%#<&)iiE5b_k z@KZlbTdc!$CL+3rI;9OYB4QOR-WA7i)0GQQfVY|#YLa7&FdN*0Ja7dZHsc#Lb(G@8 z5wx?f15Z|@-yA$39TaJZ^ld@5npPhWpkyRzPZXW6P5?@@QA^1S6frxCT5Hao7yyA5 zDB66K#`@dyMrGi33(wz2K~_(u5OCVGL_GV;{?jMmHT%RF1Lb4cf*nD?>=IrNCWHiq Leh*jq=lA~r0xOkq literal 0 HcmV?d00001 diff --git a/.config/hyprpaper/hyprpaper.conf b/.config/hyprpaper/hyprpaper.conf new file mode 100644 index 0000000..552ff76 --- /dev/null +++ b/.config/hyprpaper/hyprpaper.conf @@ -0,0 +1,7 @@ +# Preloads +#preload = ~/.config/hypr/themes/hypr_arch/wallpaper/ocean_front_1920x1080.png +preload = ~/Pictures/bg/wallhaven-rdv8qm.png + +# Monitors +#wallpaper = HDMI-A-1,~/.config/hypr/themes/hypr_arch/wallpaper/ocean_front_1920x1080.png +wallpaper = HDMI-A-1,~/Pictures/bg/wallhaven-rdv8qm.png diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim index d94fa9d..f87ad6f 100644 --- a/.config/nvim/init.vim +++ b/.config/nvim/init.vim @@ -12,4 +12,3 @@ Plug 'vim-airline/vim-airline' Plug 'manasthakur/vim-commentor' Plug 'ap/vim-css-color' call plug#end() - diff --git a/.config/waybar/config b/.config/waybar/config new file mode 100644 index 0000000..9fddc59 --- /dev/null +++ b/.config/waybar/config @@ -0,0 +1,124 @@ +{ + "height": 30, // Waybar height (to be removed for auto height) + "layer": "top", // Waybar at top layer + "margin-top": 6, + "margin-left": 10, + "margin-bottom": 0, + "margin-right": 10, + "spacing": 5, // Gaps between modules (4px) + "modules-left": ["custom/launcher", "cpu", "memory"], + "modules-center": ["hyprland/workspaces"], + "modules-right": ["hyprland/language", "tray", "backlight", "pulseaudio", "network", "battery", "clock", "custom/power-menu"], + "hyprland/workspaces": { + "format": "{icon}", + "on-click": "activate", + "format-icons": { + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9", + "10": "10", + "urgent": "", + "active": "", + "default": "" + } + }, + "hyprland/window": { + "format": "{}" + }, + "hyprland/language": { + "format": "{}", + "format-en": "en", + "format-ru": "ru", + }, + + "tray": { + "spacing": 10 + }, + "clock": { + "format-alt": "{:%a %b %d}", + "format": "{:%I:%M %p}", + "tooltip-format": "{:%B %Y}\n{calendar}", + }, + + "cpu": { + "interval": 10, + "format": " {}%", + "max-length": 10, + "on-click": "", + }, + "memory": { + "interval": 30, + "format": " {}%", + "format-alt":" {used:0.1f}G", + "max-length": 10, + }, + "backlight": { + "device": "DP-1", + "format": "{icon} {percent}%", + "format-icons": ["", "", "", "", "", "", "", "", ""], + "on-click": "", + }, + "network": { + "format-wifi": "直 {signalStrength}%", + "format-ethernet": " wired", + "format-disconnected": "睊", + "on-click": "bash ~/.config/waybar/scripts/rofi-wifi-menu.sh", + "format-disconnected": "Disconnected  ", + }, + + "pulseaudio": { + "format": "{icon} {volume}%", + "format-bluetooth": "  {volume}%", + "format-bluetooth-muted": " ", + "format-muted": "婢", + "format-icons": { + "headphone": "", + "hands-free": "", + "headset": "", + "phone": "", + "portable": "", + "car": "", + "default": ["", "", ""] + }, + "on-click": "pavucontrol" + }, + + "bluetooth": { + "on-click": "~/.config/waybar/scripts/rofi-bluetooth &", + "format": " {status}", + }, + + "battery": { + "bat": "BAT0", + "adapter": "ADP0", + "interval": 60, + "states": { + "warning": 30, + "critical": 15 + }, + "max-length": 20, + "format": "{icon} {capacity}%", + "format-warning": "{icon} {capacity}%", + "format-critical": "{icon} {capacity}%", + "format-charging": " {capacity}%", + "format-plugged": " {capacity}%", + "format-alt": "{icon} {time}", + "format-full": " {capacity}%", + "format-icons": [" ", " ", " ", " ", " "], + }, + "custom/power-menu": { + "format": " ", + "on-click": "bash ~/.config/waybar/scripts/power-menu/powermenu.sh", + }, + "custom/launcher": { + "format": " ", + "on-click": "rofi -show drun", + }, +} + diff --git a/.config/waybar/scripts/mediaplayer.py b/.config/waybar/scripts/mediaplayer.py new file mode 100644 index 0000000..1630d97 --- /dev/null +++ b/.config/waybar/scripts/mediaplayer.py @@ -0,0 +1,128 @@ +#!/usr/bin/env python3 +import argparse +import logging +import sys +import signal +import gi +import json +gi.require_version('Playerctl', '2.0') +from gi.repository import Playerctl, GLib + +logger = logging.getLogger(__name__) + + +def write_output(text, player): + logger.info('Writing output') + + output = {'text': text, + 'class': 'custom-' + player.props.player_name, + 'alt': player.props.player_name} + + sys.stdout.write(json.dumps(output) + '\n') + sys.stdout.flush() + + +def on_play(player, status, manager): + logger.info('Received new playback status') + on_metadata(player, player.props.metadata, manager) + + +def on_metadata(player, metadata, manager): + logger.info('Received new metadata') + track_info = '' + + if player.props.player_name == 'spotify' and \ + 'mpris:trackid' in metadata.keys() and \ + ':ad:' in player.props.metadata['mpris:trackid']: + track_info = 'AD PLAYING' + elif player.get_artist() != '' and player.get_title() != '': + track_info = '{artist} - {title}'.format(artist=player.get_artist(), + title=player.get_title()) + else: + track_info = player.get_title() + + if player.props.status != 'Playing' and track_info: + track_info = ' ' + track_info + write_output(track_info, player) + + +def on_player_appeared(manager, player, selected_player=None): + if player is not None and (selected_player is None or player.name == selected_player): + init_player(manager, player) + else: + logger.debug("New player appeared, but it's not the selected player, skipping") + + +def on_player_vanished(manager, player): + logger.info('Player has vanished') + sys.stdout.write('\n') + sys.stdout.flush() + + +def init_player(manager, name): + logger.debug('Initialize player: {player}'.format(player=name.name)) + player = Playerctl.Player.new_from_name(name) + player.connect('playback-status', on_play, manager) + player.connect('metadata', on_metadata, manager) + manager.manage_player(player) + on_metadata(player, player.props.metadata, manager) + + +def signal_handler(sig, frame): + logger.debug('Received signal to stop, exiting') + sys.stdout.write('\n') + sys.stdout.flush() + # loop.quit() + sys.exit(0) + + +def parse_arguments(): + parser = argparse.ArgumentParser() + + # Increase verbosity with every occurrence of -v + parser.add_argument('-v', '--verbose', action='count', default=0) + + # Define for which player we're listening + parser.add_argument('--player') + + return parser.parse_args() + + +def main(): + arguments = parse_arguments() + + # Initialize logging + logging.basicConfig(stream=sys.stderr, level=logging.DEBUG, + format='%(name)s %(levelname)s %(message)s') + + # Logging is set by default to WARN and higher. + # With every occurrence of -v it's lowered by one + logger.setLevel(max((3 - arguments.verbose) * 10, 0)) + + # Log the sent command line arguments + logger.debug('Arguments received {}'.format(vars(arguments))) + + manager = Playerctl.PlayerManager() + loop = GLib.MainLoop() + + manager.connect('name-appeared', lambda *args: on_player_appeared(*args, arguments.player)) + manager.connect('player-vanished', on_player_vanished) + + signal.signal(signal.SIGINT, signal_handler) + signal.signal(signal.SIGTERM, signal_handler) + signal.signal(signal.SIGPIPE, signal.SIG_DFL) + + for player in manager.props.player_names: + if arguments.player is not None and arguments.player != player.name: + logger.debug('{player} is not the filtered player, skipping it' + .format(player=player.name) + ) + continue + + init_player(manager, player) + + loop.run() + + +if __name__ == '__main__': + main() diff --git a/.config/waybar/scripts/power-menu/powermenu.sh b/.config/waybar/scripts/power-menu/powermenu.sh new file mode 100755 index 0000000..e93ec13 --- /dev/null +++ b/.config/waybar/scripts/power-menu/powermenu.sh @@ -0,0 +1,105 @@ +#!/usr/bin/env bash + +# Current Theme +dir="~/.config/waybar/scripts/power-menu/" +theme='style' + +# CMDs +uptime="`uptime -p | sed -e 's/up //g'`" +host=`cat /etc/hostname` + +# Options +shutdown=' Shutdown' +reboot=' Reboot' +lock=' Lock' +suspend=' Suspend' +logout=' Logout' +yes='וֹ Yes' +no='תּ No' + +# Rofi CMD +rofi_cmd() { + rofi -dmenu \ + -p "$host" \ + -mesg "Uptime: $uptime" \ + -theme ${dir}/${theme}.rasi +} + +# Confirmation CMD +confirm_cmd() { + rofi -theme-str 'window {location: center; anchor: center; fullscreen: false; width: 250px;}' \ + -theme-str 'mainbox {children: [ "message", "listview" ];}' \ + -theme-str 'listview {columns: 2; lines: 1;}' \ + -theme-str 'element-text {horizontal-align: 0.5;}' \ + -theme-str 'textbox {horizontal-align: 0.5;}' \ + -dmenu \ + -p 'Confirmation' \ + -mesg 'Are you Sure?' \ + -theme ${dir}/${theme}.rasi +} + +# Ask for confirmation +confirm_exit() { + echo -e "$yes\n$no" | confirm_cmd +} + +# Pass variables to rofi dmenu +run_rofi() { + echo -e "$lock\n$suspend\n$logout\n$reboot\n$shutdown" | rofi_cmd +} + +# Execute Command +run_cmd() { + selected="$(confirm_exit)" + if [[ "$selected" == "$yes" ]]; then + if [[ $1 == '--shutdown' ]]; then + systemctl poweroff + elif [[ $1 == '--reboot' ]]; then + systemctl reboot + elif [[ $1 == '--suspend' ]]; then + mpc -q pause + amixer set Master mute + systemctl suspend + elif [[ $1 == '--logout' ]]; then + if [[ "$DESKTOP_SESSION" == 'openbox' ]]; then + openbox --exit + elif [[ "$DESKTOP_SESSION" == 'bspwm' ]]; then + bspc quit + elif [[ "$DESKTOP_SESSION" == 'i3' ]]; then + i3-msg exit + elif [[ "$DESKTOP_SESSION" == 'plasma' ]]; then + qdbus org.kde.ksmserver /KSMServer logout 0 0 0 + elif [[ "$DESKTOP_SESSION" == 'Hyprland' ]]; then + hyprctl dispatch exit 1 + fi + fi + else + exit 0 + fi +} + +# Actions +chosen="$(run_rofi)" +case ${chosen} in + $shutdown) + run_cmd --shutdown + ;; + $reboot) + run_cmd --reboot + ;; + $lock) + if [[ -x '/usr/bin/betterlockscreen' ]]; then + betterlockscreen -l + elif [[ -x '/usr/bin/i3lock' ]]; then + i3lock + elif [[ -x '/usr/bin/Hyprland' ]]; then + swaylock + fi + ;; + $suspend) + run_cmd --suspend + ;; + $logout) + run_cmd --logout + ;; +esac diff --git a/.config/waybar/scripts/power-menu/shared/colors.rasi b/.config/waybar/scripts/power-menu/shared/colors.rasi new file mode 100644 index 0000000..f3249c0 --- /dev/null +++ b/.config/waybar/scripts/power-menu/shared/colors.rasi @@ -0,0 +1,8 @@ +* { + background: #15161EFF; + background-alt: #1A1B26FF; + foreground: #C0CAF5FF; + selected: #33467CFF; + active: #414868FF; + urgent: #F7768EFF; +} diff --git a/.config/waybar/scripts/power-menu/shared/fonts.rasi b/.config/waybar/scripts/power-menu/shared/fonts.rasi new file mode 100644 index 0000000..970112a --- /dev/null +++ b/.config/waybar/scripts/power-menu/shared/fonts.rasi @@ -0,0 +1,12 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Fonts + * + **/ + +* { + font: "JetBrains Mono Nerd Font 10.5"; +} diff --git a/.config/waybar/scripts/power-menu/style.rasi b/.config/waybar/scripts/power-menu/style.rasi new file mode 100644 index 0000000..859434f --- /dev/null +++ b/.config/waybar/scripts/power-menu/style.rasi @@ -0,0 +1,161 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "~/.config/waybar/scripts/power-menu/shared/colors.rasi" +@import "~/.config/waybar/scripts/power-menu/shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 400px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 12px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 20px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 14px; + border-radius: 10px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 10px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 10px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; + placeholder-color: @foreground; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 5; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 10px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/waybar/scripts/rofi-bluetooth b/.config/waybar/scripts/rofi-bluetooth new file mode 100755 index 0000000..498d854 --- /dev/null +++ b/.config/waybar/scripts/rofi-bluetooth @@ -0,0 +1,317 @@ +#!/usr/bin/env bash +# __ _ _ _ _ _ _ +# _ __ ___ / _(_) | |__ | |_ _ ___| |_ ___ ___ | |_| |__ +# | '__/ _ \| |_| |_____| '_ \| | | | |/ _ \ __/ _ \ / _ \| __| '_ \ +# | | | (_) | _| |_____| |_) | | |_| | __/ || (_) | (_) | |_| | | | +# |_| \___/|_| |_| |_.__/|_|\__,_|\___|\__\___/ \___/ \__|_| |_| +# +# Author: Nick Clyde (clydedroid) +# +# A script that generates a rofi menu that uses bluetoothctl to +# connect to bluetooth devices and display status info. +# +# Inspired by networkmanager-dmenu (https://github.com/firecat53/networkmanager-dmenu) +# Thanks to x70b1 (https://github.com/polybar/polybar-scripts/tree/master/polybar-scripts/system-bluetooth-bluetoothctl) +# +# Depends on: +# Arch repositories: rofi, bluez-utils (contains bluetoothctl) + +# Constants +divider="---------" +goback="Back" + +# Checks if bluetooth controller is powered on +power_on() { + if bluetoothctl show | grep -q "Powered: yes"; then + return 0 + else + return 1 + fi +} + +# Toggles power state +toggle_power() { + if power_on; then + bluetoothctl power off + show_menu + else + if rfkill list bluetooth | grep -q 'blocked: yes'; then + rfkill unblock bluetooth && sleep 3 + fi + bluetoothctl power on + show_menu + fi +} + +# Checks if controller is scanning for new devices +scan_on() { + if bluetoothctl show | grep -q "Discovering: yes"; then + echo "Scan: on" + return 0 + else + echo "Scan: off" + return 1 + fi +} + +# Toggles scanning state +toggle_scan() { + if scan_on; then + kill $(pgrep -f "bluetoothctl scan on") + bluetoothctl scan off + show_menu + else + bluetoothctl scan on & + echo "Scanning..." + sleep 5 + show_menu + fi +} + +# Checks if controller is able to pair to devices +pairable_on() { + if bluetoothctl show | grep -q "Pairable: yes"; then + echo "Pairable: on" + return 0 + else + echo "Pairable: off" + return 1 + fi +} + +# Toggles pairable state +toggle_pairable() { + if pairable_on; then + bluetoothctl pairable off + show_menu + else + bluetoothctl pairable on + show_menu + fi +} + +# Checks if controller is discoverable by other devices +discoverable_on() { + if bluetoothctl show | grep -q "Discoverable: yes"; then + echo "Discoverable: on" + return 0 + else + echo "Discoverable: off" + return 1 + fi +} + +# Toggles discoverable state +toggle_discoverable() { + if discoverable_on; then + bluetoothctl discoverable off + show_menu + else + bluetoothctl discoverable on + show_menu + fi +} + +# Checks if a device is connected +device_connected() { + device_info=$(bluetoothctl info "$1") + if echo "$device_info" | grep -q "Connected: yes"; then + return 0 + else + return 1 + fi +} + +# Toggles device connection +toggle_connection() { + if device_connected $1; then + bluetoothctl disconnect $1 + device_menu "$device" + else + bluetoothctl connect $1 + device_menu "$device" + fi +} + +# Checks if a device is paired +device_paired() { + device_info=$(bluetoothctl info "$1") + if echo "$device_info" | grep -q "Paired: yes"; then + echo "Paired: yes" + return 0 + else + echo "Paired: no" + return 1 + fi +} + +# Toggles device paired state +toggle_paired() { + if device_paired $1; then + bluetoothctl remove $1 + device_menu "$device" + else + bluetoothctl pair $1 + device_menu "$device" + fi +} + +# Checks if a device is trusted +device_trusted() { + device_info=$(bluetoothctl info "$1") + if echo "$device_info" | grep -q "Trusted: yes"; then + echo "Trusted: yes" + return 0 + else + echo "Trusted: no" + return 1 + fi +} + +# Toggles device connection +toggle_trust() { + if device_trusted $1; then + bluetoothctl untrust $1 + device_menu "$device" + else + bluetoothctl trust $1 + device_menu "$device" + fi +} + +# Prints a short string with the current bluetooth status +# Useful for status bars like polybar, etc. +print_status() { + if power_on; then + printf '' + + paired_devices_cmd="devices Paired" + # Check if an outdated version of bluetoothctl is used to preserve backwards compatibility + if (( $(echo "$(bluetoothctl version | cut -d ' ' -f 2) < 5.65" | bc -l) )); then + paired_devices_cmd="paired-devices" + fi + + mapfile -t paired_devices < <(bluetoothctl $paired_devices_cmd | grep Device | cut -d ' ' -f 2) + counter=0 + + for device in "${paired_devices[@]}"; do + if device_connected $device; then + device_alias=$(bluetoothctl info $device | grep "Alias" | cut -d ' ' -f 2-) + + if [ $counter -gt 0 ]; then + printf ", %s" "$device_alias" + else + printf " %s" "$device_alias" + fi + + ((counter++)) + fi + done + printf "\n" + else + echo "" + fi +} + +# A submenu for a specific device that allows connecting, pairing, and trusting +device_menu() { + device=$1 + + # Get device name and mac address + device_name=$(echo $device | cut -d ' ' -f 3-) + mac=$(echo $device | cut -d ' ' -f 2) + + # Build options + if device_connected $mac; then + connected="Connected: yes" + else + connected="Connected: no" + fi + paired=$(device_paired $mac) + trusted=$(device_trusted $mac) + options="$connected\n$paired\n$trusted\n$divider\n$goback\nExit" + + # Open rofi menu, read chosen option + chosen="$(echo -e "$options" | $rofi_command "$device_name")" + + # Match chosen option to command + case $chosen in + "" | $divider) + echo "No option chosen." + ;; + $connected) + toggle_connection $mac + ;; + $paired) + toggle_paired $mac + ;; + $trusted) + toggle_trust $mac + ;; + $goback) + show_menu + ;; + esac +} + +# Opens a rofi menu with current bluetooth status and options to connect +show_menu() { + # Get menu options + if power_on; then + power="Power: on" + + # Human-readable names of devices, one per line + # If scan is off, will only list paired devices + devices=$(bluetoothctl devices | grep Device | cut -d ' ' -f 3-) + + # Get controller flags + scan=$(scan_on) + pairable=$(pairable_on) + discoverable=$(discoverable_on) + + # Options passed to rofi + options="$devices\n$divider\n$power\n$scan\n$pairable\n$discoverable\nExit" + else + power="Power: off" + options="$power\nExit" + fi + + # Open rofi menu, read chosen option + chosen="$(echo -e "$options" | $rofi_command "Bluetooth")" + + # Match chosen option to command + case $chosen in + "" | $divider) + echo "No option chosen." + ;; + $power) + toggle_power + ;; + $scan) + toggle_scan + ;; + $discoverable) + toggle_discoverable + ;; + $pairable) + toggle_pairable + ;; + *) + device=$(bluetoothctl devices | grep "$chosen") + # Open a submenu if a device is selected + if [[ $device ]]; then device_menu "$device"; fi + ;; + esac +} + +# Rofi command to pipe into, can add any options here +rofi_command="rofi -dmenu -no-fixed-num-lines -yoffset -100 -i -p" + +case "$1" in + --status) + print_status + ;; + *) + show_menu + ;; +esac diff --git a/.config/waybar/scripts/rofi-wifi-menu.sh b/.config/waybar/scripts/rofi-wifi-menu.sh new file mode 100755 index 0000000..e6dd89f --- /dev/null +++ b/.config/waybar/scripts/rofi-wifi-menu.sh @@ -0,0 +1,38 @@ +#!/bin/sh + +notify-send "Getting list of available Wi-Fi networks..." +# Get a list of available wifi connections and morph it into a nice-looking list +wifi_list=$(nmcli --fields "SECURITY,SSID" device wifi list | sed 1d | sed 's/ */ /g' | sed -E "s/WPA*.?\S/ /g" | sed "s/^--/ /g" | sed "s/ //g" | sed "/--/d") + +connected=$(nmcli -fields WIFI g) +if [[ "$connected" =~ "enabled" ]]; then + toggle="睊 Disable Wi-Fi" +elif [[ "$connected" =~ "disabled" ]]; then + toggle="直 Enable Wi-Fi" +fi + +# Use rofi to select wifi network +chosen_network=$(echo -e "$toggle\n$wifi_list" | uniq -u | rofi -dmenu -i -selected-row 1 -p "Wi-Fi SSID: " ) +# Get name of connection +chosen_id=$(echo "${chosen_network:3}" | xargs) + +if [ "$chosen_network" = "" ]; then + exit +elif [ "$chosen_network" = "直 Enable Wi-Fi" ]; then + nmcli radio wifi on +elif [ "$chosen_network" = "睊 Disable Wi-Fi" ]; then + nmcli radio wifi off +else + # Message to show when connection is activated successfully + success_message="You are now connected to the Wi-Fi network \"$chosen_id\"." + # Get saved connections + saved_connections=$(nmcli -g NAME connection) + if [[ $(echo "$saved_connections" | grep -w "$chosen_id") = "$chosen_id" ]]; then + nmcli connection up id "$chosen_id" | grep "successfully" && notify-send "Connection Established" "$success_message" + else + if [[ "$chosen_network" =~ "" ]]; then + wifi_password=$(rofi -dmenu -p "Password: " ) + fi + nmcli device wifi connect "$chosen_id" password "$wifi_password" | grep "successfully" && notify-send "Connection Established" "$success_message" + fi +fi diff --git a/.config/waybar/scripts/spotify.sh b/.config/waybar/scripts/spotify.sh new file mode 100755 index 0000000..2350489 --- /dev/null +++ b/.config/waybar/scripts/spotify.sh @@ -0,0 +1,100 @@ +#!/bin/sh +# install playerctl + +# player_status=$(playerctl status 2> /dev/null) +# if [ "$player_status" = "Playing" ]; then +# echo "$(playerctl metadata artist) - $(playerctl metadata title)" +# elif [ "$player_status" = "Paused" ]; then +# echo " $(playerctl metadata artist) - $(playerctl metadata title)" +# fi + +#!/usr/bin/env bash +# exec 2>"$XDG_RUNTIME_DIR/waybar-playerctl.log" +# IFS=$'\n\t' +# +# while true; do +# +# while read -r playing position length name artist title arturl hpos hlen; do +# # remove leaders +# playng=${playing:1} position=${position:1} length=${length:1} name=${name:1} +# artist=${artist:1} title=${title:1} arturl=${arturl:1} hpos=${hpos:1} hlen=${hlen:1} +# +# # build line +# line="${artist:+$artist ${title:+- }}${title:+$title }${hpos:+$hpos${hlen:+|}}$hlen" +# +# # json escaping +# line="${line//\"/\\\"}" +# ((percentage = length ? (100 * (position % length)) / length : 0)) +# +# if [ -z "$line" ] +# then +# text="" +# else +# text=" $line" +# fi +# # +# # integrations for other services (nwg-wrapper) +# if [[ $title != "$ptitle" || $artist != "$partist" || $parturl != "$arturl" ]]; then +# typeset -p playing length name artist title arturl >"$XDG_RUNTIME_DIR/waybar-playerctl.info" +# pkill -8 nwg-wrapper +# ptitle=$title partist=$artist parturl=$arturl +# fi +# +# # exit if print fails +# printf '{"text":"%s","tooltip":"%s","class":"%s","percentage":%s}\n' \ +# "$text" "$playing $name | $line" "$percentage" "$percentage" || break 2 +# +# done < <( +# # requires playerctl>=2.0 +# # Add non-space character ":" before each parameter to prevent 'read' from skipping over them +# playerctl --follow metadata --player playerctld --format \ +# $':{{emoji(status)}}\t:{{position}}\t:{{mpris:length}}\t:{{playerName}}\t:{{markup_escape(artist)}}\t:{{markup_escape(title)}}\t:{{mpris:artUrl}}\t:{{duration(position)}}\t:{{duration(mpris:length)}}' & +# echo $! >"$XDG_RUNTIME_DIR/waybar-playerctl.pid" +# ) +# +# # no current players +# # exit if print fails +# echo '' || break +# sleep 15 +# +# done +# +# kill "$(<"$XDG_RUNTIME_DIR/waybar-playerctl.pid")" + +#!/usr/bin/env bash +# exec 2>"$XDG_RUNTIME_DIR/waybar-playerctl.log" +# IFS=$'\n\t' +# +# while true; do +# +# while read -r playing position length name artist title arturl hpos hlen; do + +while true; do + + player_status=$(playerctl status 2>/dev/null) + + if [ -z "$(playerctl metadata album)" ]; then + if [ "$player_status" = "Playing" ]; then + echo "$(playerctl metadata artist) - $(playerctl metadata title)" + elif [ "$player_status" = "Paused" ]; then + echo " $(playerctl metadata artist) - $(playerctl metadata title)" + else + echo "" + fi + else + if [ "$player_status" = "Playing" ]; then + echo " $(playerctl metadata artist) - $(playerctl metadata title)" + elif [ "$player_status" = "Paused" ]; then + echo "  $(playerctl metadata artist) - $(playerctl metadata title)" + else + echo "" + fi + fi + + sleep 1 + +done + +# done +# +# kill "$(<"$XDG_RUNTIME_DIR/waybar-playerctl.pid")" diff --git a/.config/waybar/scripts/weather.py b/.config/waybar/scripts/weather.py new file mode 100644 index 0000000..c7ac5c2 --- /dev/null +++ b/.config/waybar/scripts/weather.py @@ -0,0 +1,115 @@ +#!/usr/bin/env python + +import json +import requests +from datetime import datetime + +WEATHER_CODES = { + '113': '🌈', + '116': '⛅️', + '119': '☁️', + '122': '☁️', + '143': '🌫', + '176': '🌦', + '179': '🌧', + '182': '🌧', + '185': '🌧', + '200': '⛈', + '227': '🌨', + '230': '❄️', + '248': '🌫', + '260': '🌫', + '263': '🌦', + '266': '🌦', + '281': '🌧', + '284': '🌧', + '293': '🌦', + '296': '🌦', + '299': '🌧', + '302': '🌧', + '305': '🌧', + '308': '🌧', + '311': '🌧', + '314': '🌧', + '317': '🌧', + '320': '🌨', + '323': '🌨', + '326': '🌨', + '329': '❄️', + '332': '❄️', + '335': '❄️', + '338': '❄️', + '350': '🌧', + '353': '🌦', + '356': '🌧', + '359': '🌧', + '362': '🌧', + '365': '🌧', + '368': '🌨', + '371': '❄️', + '374': '🌧', + '377': '🌧', + '386': '⛈', + '389': '🌩', + '392': '⛈', + '395': '❄️' +} + +data = {} + + +weather = requests.get("https://wttr.in/?format=j1").json() + + +def format_time(time): + return time.replace("00", "").zfill(2) + + +def format_temp(temp): + return (hour['FeelsLikeC']+"°").ljust(3) + + +def format_chances(hour): + chances = { + "chanceoffog": "Fog", + "chanceoffrost": "Frost", + "chanceofovercast": "Overcast", + "chanceofrain": "Rain", + "chanceofsnow": "Snow", + "chanceofsunshine": "Sunshine", + "chanceofthunder": "Thunder", + "chanceofwindy": "Wind" + } + + conditions = [] + for event in chances.keys(): + if int(hour[event]) > 0: + conditions.append(chances[event]+" "+hour[event]+"%") + return ", ".join(conditions) + + +data['text'] = WEATHER_CODES[weather['current_condition'][0]['weatherCode']] + \ + " "+weather['current_condition'][0]['FeelsLikeC']+"°C" + +data['tooltip'] = f"{weather['current_condition'][0]['weatherDesc'][0]['value']} {weather['current_condition'][0]['temp_C']}°C\n" +data['tooltip'] += f"Feels like: {weather['current_condition'][0]['FeelsLikeC']}°C\n" +data['tooltip'] += f"Wind: {weather['current_condition'][0]['windspeedKmph']}Km/h\n" +data['tooltip'] += f"Humidity: {weather['current_condition'][0]['humidity']}%\n" +for i, day in enumerate(weather['weather']): + data['tooltip'] += f"\n" + if i == 0: + data['tooltip'] += "Today, " + if i == 1: + data['tooltip'] += "Tomorrow, " + data['tooltip'] += f"{day['date']}\n" + data['tooltip'] += f"⬆️ {day['maxtempC']}° ⬇️ {day['mintempC']}° " + data['tooltip'] += f"🌅 {day['astronomy'][0]['sunrise']} 🌇 {day['astronomy'][0]['sunset']}\n" + for hour in day['hourly']: + if i == 0: + if int(format_time(hour['time'])) < datetime.now().hour-2: + continue + data['tooltip'] += f"{format_time(hour['time'])} {WEATHER_CODES[hour['weatherCode']]} {format_temp(hour['FeelsLikeC'])} {hour['weatherDesc'][0]['value']}, {format_chances(hour)}\n" + + +print(json.dumps(data)) + diff --git a/.config/waybar/style.css b/.config/waybar/style.css new file mode 100644 index 0000000..f854185 --- /dev/null +++ b/.config/waybar/style.css @@ -0,0 +1,279 @@ +* { + /* `otf-font-awesome` is required to be installed for icons */ + font-family: JetBrainsMono Nerd Font; + font-weight: bold; + font-size: 17px; +} + +window#waybar { +/* color: #ffffff;*/ +/* border-top: 8px;*/ +/* border-radius: 8px;*/ +/* transition-duration: 0.5s;*/ +/* margin: 16px 16px;*/ + background: transparent; +} + +window#waybar.hidden { + opacity: 0.2; +} + + + +#workspaces button { + padding: 0 5px; + color: #7984A4; + background-color: transparent; + /* Use box-shadow instead of border so the text isn't offset */ + box-shadow: inset 0 -3px transparent; + /* Avoid rounded borders under each workspace name */ + border: none; + border-radius: 0; +} + +#workspaces button.focused { + color: #bf616a; +} + +#workspaces button.active { + color: #6a92d7; +} + +#workspaces button.urgent { + background-color: #eb4d4b; +} + +#window { + /* border-radius: 20px; */ + /* padding-left: 10px; */ + /* padding-right: 10px; */ + color: #64727d; +} + +#language, +#clock, +#battery, +#cpu, +#memory, +#disk, +#temperature, +#backlight, +#network, +#pulseaudio, +#custom-media, +#tray, +#mode, +#idle_inhibitor, +#mpd, +#bluetooth, +#custom-hyprPicker, +#custom-power-menu, +#custom-spotify, +#custom-weather, +#custom-weather.severe, +#custom-weather.sunnyDay, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.default { + padding: 0 10px; + color: #e5e5e5; + /* color: #bf616a; */ + border-radius: 9.5px; + background-color: #1f2530; +} + +#window, +#language, +#workspaces { + margin: 0 4px; + padding: 0 10px; + border-radius: 10px; + background-color: #1f2530; +} + +#cpu { + color: #fb958b; + background-color: #1f2530; +} + +#memory { + color: #ebcb8b; + background-color: #1f2530; +} + +#custom-power-menu { + border-radius: 9.5px; + background-color: #1b242b; + border-radius: 7.5px; + padding: 0 5px; +} + +#custom-launcher { + background-color: #1b242b; + color: #6a92d7; + border-radius: 7.5px; + padding: 0 3px; +} + +/* If workspaces is the leftmost module, omit left margin */ +.modules-left > widget:first-child > #workspaces { + margin-left: 0; +} + +/* If workspaces is the rightmost module, omit right margin */ +.modules-right > widget:last-child > #workspaces { + margin-right: 0; +} + +#language, +#pulseaudio { + color: #7d9bba; +} + +#backlight { + /* color: #EBCB8B; */ + color: #8fbcbb; +} + +#clock { + color: #c8d2e0; + /* background-color: #14141e; */ +} + +#battery { + color: #c0caf5; + /* background-color: #90b1b1; */ +} + +#battery.charging, +#battery.full, +#battery.plugged { + color: #26a65b; + /* background-color: #26a65b; */ +} + +@keyframes blink { + to { + background-color: rgba(30, 34, 42, 0.5); + color: #abb2bf; + } +} + +#battery.critical:not(.charging) { + color: #f53c3c; + animation-name: blink; + animation-duration: 0.5s; + animation-timing-function: linear; + animation-iteration-count: infinite; + animation-direction: alternate; +} + +label:focus { + background-color: #000000; +} + +#disk { + background-color: #964b00; +} + +#bluetooth { + color: #707d9d; +} + +#bluetooth.disconnected { + color: #f53c3c; +} + +#network { + color: #b48ead; +} + +#network.disconnected { + color: #f53c3c; +} + +#custom-media { + background-color: #66cc99; + color: #2a5c45; + min-width: 100px; +} + +#custom-media.custom-spotify { + background-color: #66cc99; +} + +#custom-media.custom-vlc { + background-color: #ffa000; +} + +#temperature { + background-color: #f0932b; +} + +#temperature.critical { + background-color: #eb4d4b; +} + +#tray > .passive { + -gtk-icon-effect: dim; +} + +#tray > .needs-attention { + -gtk-icon-effect: highlight; + background-color: #eb4d4b; +} + +#idle_inhibitor { + background-color: #2d3436; +} + +#idle_inhibitor.activated { + background-color: #ecf0f1; + color: #2d3436; +} + +#mpd { + color: #2a5c45; +} + +#mpd.disconnected { + color: #f53c3c; +} + +#mpd.stopped { + color: #90b1b1; +} + +#mpd.paused { + color: #51a37a; +} + +#language { + font-weight: bold; +/* background: #00b093;*/ +/* color: #740864;*/ +/* padding: 0 5px;*/ +/* margin: 0 5px;*/ +/* min-width: 16px;*/ +} + +#keyboard-state { + background: #97e1ad; + color: #000000; + padding: 0 0px; + margin: 0 5px; + min-width: 16px; +} + +#keyboard-state > label { + padding: 0 5px; +} + +#keyboard-state > label.locked { + background: rgba(0, 0, 0, 0.2); +} diff --git a/.zshrc b/.zshrc index 79c13b7..c257de1 100644 --- a/.zshrc +++ b/.zshrc @@ -1,5 +1,6 @@ # Theme -source ~/zsh/themes/minimal.zsh + +PS1='%~ ➜ ' # Plugins source ~/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.plugin.zsh @@ -8,6 +9,8 @@ source ~/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.plugin.zsh ### Aliases # Editor +alias hx='helix' + alias nv='nvim' alias v='nvim' alias vim='nvim' @@ -20,10 +23,10 @@ alias pacr='doas pacman -Rns' alias pacupd='doas pacman -Syuu' # ls -alias ls='exa' -alias ll='exa -lha' -alias la='exa -lha' -alias l='exa -lh' +alias ls='ls --color' +alias la='ls -lahS' +alias ll='ls -lgahS' +alias l='ls -lhS' # Sally alias sally='~/sally/sally.sh' @@ -120,3 +123,4 @@ if [ -x /usr/bin/dircolors ]; then zstyle ':completion:*' list-colors "${(s.:.)LS_COLORS}" zstyle ':completion:*:*:kill:*:processes' list-colors '=(#b) #([0-9]#)*=0=01;31' fi +#export PATH=$PATH:/home/more/.local/bin diff --git a/zsh/themes/minimal.zsh b/zsh/themes/minimal.zsh deleted file mode 100644 index e703a10..0000000 --- a/zsh/themes/minimal.zsh +++ /dev/null @@ -1,300 +0,0 @@ -# Global settings -MNML_OK_COLOR="${MNML_OK_COLOR:-2}" -MNML_ERR_COLOR="${MNML_ERR_COLOR:-1}" - -MNML_USER_CHAR="${MNML_USER_CHAR:-λ}" -MNML_INSERT_CHAR="${MNML_INSERT_CHAR:-›}" -MNML_NORMAL_CHAR="${MNML_NORMAL_CHAR:-·}" -MNML_ELLIPSIS_CHAR="${MNML_ELLIPSIS_CHAR:-..}" -MNML_BGJOB_MODE=${MNML_BGJOB_MODE:-4} - -[ "${+MNML_PROMPT}" -eq 0 ] && MNML_PROMPT=(mnml_ssh mnml_pyenv mnml_status mnml_keymap) -[ "${+MNML_RPROMPT}" -eq 0 ] && MNML_RPROMPT=('mnml_cwd 2 0' mnml_git) -[ "${+MNML_INFOLN}" -eq 0 ] && MNML_INFOLN=(mnml_err mnml_jobs mnml_uhp mnml_files) - -[ "${+MNML_MAGICENTER}" -eq 0 ] && MNML_MAGICENTER=(mnml_me_dirs mnml_me_ls mnml_me_git) - - -# Components -function mnml_status { - local okc="$MNML_OK_COLOR" - local errc="$MNML_ERR_COLOR" - local uchar="$MNML_USER_CHAR" - - local job_ansi="0" - if [ -n "$(jobs | sed -n '$=')" ]; then - job_ansi="$MNML_BGJOB_MODE" - fi - - local err_ansi="$MNML_OK_COLOR" - if [ "$MNML_LAST_ERR" != "0" ]; then - err_ansi="$MNML_ERR_COLOR" - fi - - printf '%b' "%{\e[$job_ansi;3${err_ansi}m%}%(!.#.$uchar)%{\e[0m%}" -} - -function mnml_keymap { - local kmstat="$MNML_INSERT_CHAR" - [ "$KEYMAP" = 'vicmd' ] && kmstat="$MNML_NORMAL_CHAR" - printf '%b' "$kmstat" -} - -function mnml_cwd { - local echar="$MNML_ELLIPSIS_CHAR" - local segments="${1:-2}" - local seg_len="${2:-0}" - - local _w="%{\e[0m%}" - local _g="%{\e[38;5;244m%}" - - if [ "$segments" -le 0 ]; then - segments=0 - fi - if [ "$seg_len" -gt 0 ] && [ "$seg_len" -lt 4 ]; then - seg_len=4 - fi - local seg_hlen=$((seg_len / 2 - 1)) - - local cwd="%${segments}~" - cwd="${(%)cwd}" - cwd=("${(@s:/:)cwd}") - - local pi="" - for i in {1..${#cwd}}; do - pi="$cwd[$i]" - if [ "$seg_len" -gt 0 ] && [ "${#pi}" -gt "$seg_len" ]; then - cwd[$i]="${pi:0:$seg_hlen}$_w$echar$_g${pi: -$seg_hlen}" - fi - done - - printf '%b' "$_g${(j:/:)cwd//\//$_w/$_g}$_w" -} - -function mnml_git { - local statc="%{\e[0;3${MNML_OK_COLOR}m%}" # assume clean - local bname="$(git rev-parse --abbrev-ref HEAD 2> /dev/null)" - - if [ -n "$bname" ]; then - if [ -n "$(git status --porcelain 2> /dev/null)" ]; then - statc="%{\e[0;3${MNML_ERR_COLOR}m%}" - fi - printf '%b' "$statc$bname%{\e[0m%}" - fi -} - -function mnml_hg { - local statc="%{\e[0;3${MNML_OK_COLOR}m%}" # assume clean - local bname="$(hg branch 2> /dev/null)" - if [ -n "$bname" ]; then - if [ -n "$(hg status 2> /dev/null)" ]; then - statc="%{\e[0;3${MNML_ERR_COLOR}m%}" - fi - printf '%b' "$statc$bname%{\e[0m%}" - fi -} - -function mnml_hg_no_color { - # Assume branch name is clean - local statc="%{\e[0;3${MNML_OK_COLOR}m%}" - local bname="" - # Defines path as current directory - local current_dir=$PWD - # While current path is not root path - while [[ $current_dir != '/' ]] - do - if [[ -d "${current_dir}/.hg" ]] - then - if [[ -f "$current_dir/.hg/branch" ]] - then - bname=$(<"$current_dir/.hg/branch") - else - bname="default" - fi - printf '%b' "$statc$bname%{\e[0m%}" - return; - fi - # Defines path as parent directory and keeps looking for :) - current_dir="${current_dir:h}" - done -} - -function mnml_uhp { - local _w="%{\e[0m%}" - local _g="%{\e[38;5;244m%}" - local cwd="%~" - cwd="${(%)cwd}" - - printf '%b' "$_g%n$_w@$_g%m$_w:$_g${cwd//\//$_w/$_g}$_w" -} - -function mnml_ssh { - if [ -n "$SSH_CLIENT" ] || [ -n "$SSH_TTY" ]; then - printf '%b' "$(hostname -s)" - fi -} - -function mnml_pyenv { - if [ -n "$VIRTUAL_ENV" ]; then - _venv="$(basename $VIRTUAL_ENV)" - printf '%b' "${_venv%%.*}" - fi -} - -function mnml_err { - local _w="%{\e[0m%}" - local _err="%{\e[3${MNML_ERR_COLOR}m%}" - - if [ "${MNML_LAST_ERR:-0}" != "0" ]; then - printf '%b' "$_err$MNML_LAST_ERR$_w" - fi -} - -function mnml_jobs { - local _w="%{\e[0m%}" - local _g="%{\e[38;5;244m%}" - - local job_n="$(jobs | sed -n '$=')" - if [ "$job_n" -gt 0 ]; then - printf '%b' "$_g$job_n$_w&" - fi -} - -function mnml_files { - local _ls="$(env which ls)" - local _w="%{\e[0m%}" - local _g="%{\e[38;5;244m%}" - - local a_files="$($_ls -1A | sed -n '$=')" - local v_files="$($_ls -1 | sed -n '$=')" - local h_files="$((a_files - v_files))" - - local output="${_w}[$_g${v_files:-0}" - if [ "${h_files:-0}" -gt 0 ]; then - output="$output $_w($_g$h_files$_w)" - fi - output="$output${_w}]" - - printf '%b' "$output" -} - -# Magic enter functions -function mnml_me_dirs { - local _w="\e[0m" - local _g="\e[38;5;244m" - - if [ "$(dirs -p | sed -n '$=')" -gt 1 ]; then - local stack="$(dirs)" - echo "$_g${stack//\//$_w/$_g}$_w" - fi -} - -function mnml_me_ls { - if [ "$(uname)" = "Darwin" ] && ! ls --version &> /dev/null; then - COLUMNS=$COLUMNS CLICOLOR_FORCE=1 ls -C -G -F - else - env ls -C -F --color="always" -w $COLUMNS - fi -} - -function mnml_me_git { - git -c color.status=always status -sb 2> /dev/null -} - -# Wrappers & utils -# join outpus of components -function _mnml_wrap { - local -a arr - arr=() - local cmd_out="" - local cmd - for cmd in ${(P)1}; do - cmd_out="$(eval "$cmd")" - if [ -n "$cmd_out" ]; then - arr+="$cmd_out" - fi - done - - printf '%b' "${(j: :)arr}" -} - -# expand string as prompt would do -function _mnml_iline { - echo "${(%)1}" -} - -# display magic enter -function _mnml_me { - local -a output - output=() - local cmd_out="" - local cmd - for cmd in $MNML_MAGICENTER; do - cmd_out="$(eval "$cmd")" - if [ -n "$cmd_out" ]; then - output+="$cmd_out" - fi - done - printf '%b' "${(j:\n:)output}" | less -XFR -} - -# capture exit status and reset prompt -function _mnml_zle-line-init { - MNML_LAST_ERR="$?" # I need to capture this ASAP - zle reset-prompt -} - -# redraw prompt on keymap select -function _mnml_zle-keymap-select { - zle reset-prompt -} - -# draw infoline if no command is given -function _mnml_buffer-empty { - if [ -z "$BUFFER" ]; then - _mnml_iline "$(_mnml_wrap MNML_INFOLN)" - _mnml_me - zle redisplay - else - zle accept-line - fi -} - -# properly bind widgets -# see: https://github.com/zsh-users/zsh-syntax-highlighting/blob/1f1e629290773bd6f9673f364303219d6da11129/zsh-syntax-highlighting.zsh#L292-L356 -function _mnml_bind_widgets() { - zmodload zsh/zleparameter - - local -a to_bind - to_bind=(zle-line-init zle-keymap-select buffer-empty) - - typeset -F SECONDS - local zle_wprefix=s$SECONDS-r$RANDOM - - local cur_widget - for cur_widget in $to_bind; do - case "${widgets[$cur_widget]:-""}" in - user:_mnml_*);; - user:*) - zle -N $zle_wprefix-$cur_widget ${widgets[$cur_widget]#*:} - eval "_mnml_ww_${(q)zle_wprefix}-${(q)cur_widget}() { _mnml_${(q)cur_widget}; zle ${(q)zle_wprefix}-${(q)cur_widget} }" - zle -N $cur_widget _mnml_ww_$zle_wprefix-$cur_widget - ;; - *) - zle -N $cur_widget _mnml_$cur_widget - ;; - esac - done -} - -# Setup -autoload -U colors && colors -setopt prompt_subst - -PROMPT='$(_mnml_wrap MNML_PROMPT) ' -RPROMPT='$(_mnml_wrap MNML_RPROMPT)' - -_mnml_bind_widgets - -bindkey -M main "^M" buffer-empty -bindkey -M vicmd "^M" buffer-empty