diff options
| author | Ja.KooLit <85185940+JaKooLit@users.noreply.github.com> | 2024-09-02 13:15:28 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-09-02 13:15:28 +0900 |
| commit | 3b82a3c0f0f33cba44ddfb1c62d53f950ff96c3a (patch) | |
| tree | 3daa3705989db93d623dad2eebf101603479efdf | |
| parent | 09bef3916d3c7225671f96fd7a8f77f5fab22f19 (diff) | |
| parent | cf55d6c89cbf4fc6a92bb19779d457a9fe98ec40 (diff) | |
Merge pull request #419 from JaKooLit/development
Development to Main. Preparation for release
43 files changed, 1233 insertions, 177 deletions
@@ -179,5 +179,13 @@ chmod +x upgrade.sh -## ๐ฅฐ๐ฅฐ ๐๐ ๐๐๐ -[](https://starchart.cc/JaKooLit/Hyprland-Dots) +## ๐ซฐ Thank you for the stars ๐ฉท + +<a href="https://star-history.com/#JaKooLit/Hyprland-Dots&Date"> + <picture> + <source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=JaKooLit/Hyprland-Dots&type=Date&theme=dark" /> + <source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=JaKooLit/Hyprland-Dots&type=Date" /> + <img alt="Star History Chart" src="https://api.star-history.com/svg?repos=JaKooLit/Hyprland-Dots&type=Date" /> + </picture> +</a> + diff --git a/config/hypr/UserConfigs/ENVariables.conf b/config/hypr/UserConfigs/ENVariables.conf index 2ec6b4ea..5bfa5ab1 100644 --- a/config/hypr/UserConfigs/ENVariables.conf +++ b/config/hypr/UserConfigs/ENVariables.conf @@ -1,6 +1,9 @@ # /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ # # Environment variables. See https://wiki.hyprland.org/Configuring/Environment-variables/ +# Set your defaults here +#env = EDITOR,vim #default editor + #environment-variables env = CLUTTER_BACKEND,wayland env = GDK_BACKEND,wayland,x11 @@ -17,7 +20,7 @@ env = XDG_SESSION_TYPE,wayland # xwayland apps scale fix (useful if you are use monitor scaling) # see https://wiki.hyprland.org/Configuring/XWayland/ # toolkit-specific scale -# env = GDK_SCALE,2 +#env = GDK_SCALE,1.25 # firefox env = MOZ_ENABLE_WAYLAND,1 @@ -27,6 +30,7 @@ env = ELECTRON_OZONE_PLATFORM_HINT,auto # NVIDIA # This is from Hyprland Wiki. Below will be activated nvidia gpu detected +# See hyprland wiki https://wiki.hyprland.org/Nvidia/#environment-variables #env = LIBVA_DRIVER_NAME,nvidia #env = __GLX_VENDOR_LIBRARY_NAME,nvidia #env = NVD_BACKEND,direct diff --git a/config/hypr/UserConfigs/Laptops.conf b/config/hypr/UserConfigs/Laptops.conf index 1a1226a9..b4dca898 100644 --- a/config/hypr/UserConfigs/Laptops.conf +++ b/config/hypr/UserConfigs/Laptops.conf @@ -51,5 +51,5 @@ device { #bindl = , switch:on:Lid Switch,exec,echo "monitor = eDP-1, disable" > $UserConfigs/LaptopDisplay.conf # for laptop-lid action (to erase the last entry) -#exec-once = echo "eDP-1, preferred, auto, 1" > $HOME/.config/hypr/UserConfigs/LaptopDisplay.conf +#exec-once = echo "monitor = eDP-1, preferred, auto, 1" > $HOME/.config/hypr/UserConfigs/LaptopDisplay.conf # diff --git a/config/hypr/UserConfigs/UserDecorAnimations.conf b/config/hypr/UserConfigs/UserDecorAnimations.conf new file mode 100644 index 00000000..2885971a --- /dev/null +++ b/config/hypr/UserConfigs/UserDecorAnimations.conf @@ -0,0 +1,62 @@ +# /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ # +# Decoration and Animations Settings + +# Hyprland Wiki Links +# Animation - https://wiki.hyprland.org/Configuring/Animations/ +# Decoration - https://wiki.hyprland.org/Configuring/Variables/#decoration + +# Sourcing colors generated by wallust +source = $HOME/.config/hypr/wallust/wallust-hyprland.conf + +decoration { + rounding = 10 + + active_opacity = 1.0 + inactive_opacity = 0.9 + fullscreen_opacity = 1.0 + + dim_inactive = true + dim_strength = 0.1 + dim_special = 0.8 + + drop_shadow = true + shadow_range = 6 + shadow_render_power = 1 + col.shadow = $color12 + col.shadow_inactive = 0x50000000 + + blur { + enabled = true + size = 6 + passes = 2 + ignore_opacity = true + new_optimizations = true + special = true + } +} + + +animations { + enabled = yes + + bezier = wind, 0.05, 0.9, 0.1, 1.05 + bezier = winIn, 0.1, 1.1, 0.1, 1.1 + bezier = winOut, 0.3, -0.3, 0, 1 + bezier = liner, 1, 1, 1, 1 + bezier = overshot, 0.05, 0.9, 0.1, 1.05 + bezier = smoothOut, 0.5, 0, 0.99, 0.99 + bezier = smoothIn, 0.5, -0.5, 0.68, 1.5 + + animation = windows, 1, 6, wind, slide + animation = windowsIn, 1, 5, winIn, slide + animation = windowsOut, 1, 3, smoothOut, slide + animation = windowsMove, 1, 5, wind, slide + animation = border, 1, 1, liner + animation = borderangle, 1, 180, liner, loop #used by rainbow borders and rotating colors + animation = fade, 1, 3, smoothOut + animation = workspaces, 1, 5, overshot + + # animations for -git or version >0.42.0 + #animation = workspacesIn, 1, 5, winIn, slide + #animation = workspacesOut, 1, 5, winOut, slide +} diff --git a/config/hypr/UserConfigs/UserSettings.conf b/config/hypr/UserConfigs/UserSettings.conf index 35dada78..7d3645bc 100644 --- a/config/hypr/UserConfigs/UserSettings.conf +++ b/config/hypr/UserConfigs/UserSettings.conf @@ -21,9 +21,7 @@ master { } general { - #sensitivity = 1.00 border_size = 2 - #apply_sens_to_raw = 1 gaps_in = 6 gaps_out = 8 @@ -31,54 +29,8 @@ general { col.active_border = $color12 col.inactive_border = $backgroundCol - - layout = dwindle -} - -decoration { - rounding = 10 - - active_opacity = 1.0 - inactive_opacity = 0.9 - fullscreen_opacity = 1.0 - - dim_inactive = true - dim_strength = 0.1 - dim_special = 0.8 - - drop_shadow = true - shadow_range = 6 - shadow_render_power = 1 - col.shadow = $color12 - col.shadow_inactive = 0x50000000 - - blur { - enabled = true - size = 6 - passes = 2 - ignore_opacity = true - new_optimizations = true - special = true - } -} - - -animations { - enabled = yes - - bezier = wind, 0.05, 0.9, 0.1, 1.05 - bezier = winIn, 0.1, 1.1, 0.1, 1.1 - bezier = winOut, 0.3, -0.3, 0, 1 - bezier = liner, 1, 1, 1, 1 - animation = windows, 1, 6, wind, slide - animation = windowsIn, 1, 6, winIn, slide - animation = windowsOut, 1, 5, winOut, slide - animation = windowsMove, 1, 5, wind, slide - animation = border, 1, 1, liner - animation = borderangle, 1, 180, liner, loop #used by rainbow borders and rotating colors - animation = fade, 1, 10, default - animation = workspaces, 1, 5, wind + layout = dwindle } input { @@ -89,8 +41,9 @@ input { kb_rules = repeat_rate = 50 repeat_delay = 300 + + sensitivity = 0 #mouse sensitivity numlock_by_default = true - sensitivity = 0 #mouse sensivity left_handed = false follow_mouse = true float_switch_override_focus = false @@ -140,7 +93,7 @@ group { misc { disable_hyprland_logo = true disable_splash_rendering = true - vfr = true + vfr = true #vrr = 0 mouse_move_enables_dpms = true enable_swallow = true @@ -151,6 +104,10 @@ misc { middle_click_paste = false } +#opengl { +# nvidia_anti_flicker = true +#} + binds { workspace_back_and_forth = true allow_workspace_cycles = true @@ -172,5 +129,6 @@ render { cursor { no_hardware_cursors = false enable_hyprcursor = true - warp_on_change_workspace = true + warp_on_change_workspace = true + no_warps = true } diff --git a/config/hypr/UserConfigs/WindowRules.conf b/config/hypr/UserConfigs/WindowRules.conf index 60d5007c..4019628a 100644 --- a/config/hypr/UserConfigs/WindowRules.conf +++ b/config/hypr/UserConfigs/WindowRules.conf @@ -55,7 +55,7 @@ windowrulev2 = float, class:^(pavucontrol|org.pulseaudio.pavucontrol|com.saivert windowrulev2 = float, class:^(nwg-look|qt5ct|qt6ct)$ windowrulev2 = float, class:^(mpv|com.github.rafostar.Clapper)$ windowrulev2 = float, class:^(nm-applet|nm-connection-editor|blueman-manager)$ -windowrulev2 = float, class:^(gnome-system-monitor|org.gnome.SystemMonitor)$ # system monitor +windowrulev2 = float, class:^(gnome-system-monitor|org.gnome.SystemMonitor|io.missioncenter.MissionCenter)$ # system monitor windowrulev2 = float, class:^(yad)$ # icon browser windowrulev2 = float, class:^(wihotspot(-gui)?)$ # wifi hotspot windowrulev2 = float, class:^(evince)$ # document viewer @@ -64,7 +64,7 @@ windowrulev2 = float, class:^([Bb]aobab|org.gnome.[Bb]aobab)$ # Disk usage analy windowrulev2 = float, title:(Kvantum Manager) windowrulev2 = float, class:^([Ss]team)$,title:^((?![Ss]team).*|[Ss]team [Ss]ettings)$ windowrulev2 = float, class:^([Qq]alculate-gtk)$ -windowrulev2 = float, class:^([Ww]hatsapp-for-linux)$ +#windowrulev2 = float, class:^([Ww]hatsapp-for-linux)$ windowrulev2 = float, class:^([Ff]erdium)$ windowrulev2 = float, title:^(Picture-in-Picture)$ windowrulev2 = float, title:^(ROG Control)$ @@ -74,6 +74,7 @@ windowrulev2 = float, title:^(ROG Control)$ windowrulev2 = opacity 0.9 0.6, class:^([Rr]ofi)$ windowrulev2 = opacity 0.9 0.7, class:^(Brave-browser(-beta|-dev)?)$ windowrulev2 = opacity 0.9 0.7, class:^([Ff]irefox|org.mozilla.firefox|[Ff]irefox-esr)$ +windowrulev2 = opacity 0.9 0.7, class:^(zen-alpha)$ # zen browser windowrulev2 = opacity 0.9 0.6, class:^([Tt]horium-browser)$ windowrulev2 = opacity 0.9 0.8, class:^([Mm]icrosoft-edge(-stable|-beta|-dev|-unstable)?)$ windowrulev2 = opacity 0.9 0.8, class:^(google-chrome(-beta|-dev|-unstable)?)$ @@ -97,14 +98,14 @@ windowrulev2 = opacity 0.94 0.86, class:^(gnome-disks|evince|wihotspot(-gui)?|or windowrulev2 = opacity 0.9 0.8, class:^(file-roller|org.gnome.FileRoller)$ # archive manager windowrulev2 = opacity 0.8 0.7, class:^(app.drey.Warp)$ # Warp file transfer windowrulev2 = opacity 0.9 0.8, class:^(seahorse)$ # gnome-keyring gui -windowrulev2 = opacity 0.82 0.75, class:^(gnome-system-monitor|org.gnome.SystemMonitor)$ +windowrulev2 = opacity 0.82 0.75, class:^(gnome-system-monitor|org.gnome.SystemMonitor|io.missioncenter.MissionCenter)$ windowrulev2 = opacity 0.9 0.8, class:^(xdg-desktop-portal-gtk)$ # gnome-keyring gui windowrulev2 = opacity 0.9 0.7, class:^([Ww]hatsapp-for-linux)$ windowrulev2 = opacity 0.9 0.7, class:^([Ff]erdium)$ windowrulev2 = opacity 0.95 0.75, title:^(Picture-in-Picture)$ # windowrule v2 - size -windowrulev2 = size 70% 70%, class:^(gnome-system-monitor|org.gnome.SystemMonitor)$ +windowrulev2 = size 70% 70%, class:^(gnome-system-monitor|org.gnome.SystemMonitor|io.missioncenter.MissionCenter)$ windowrulev2 = size 70% 70%, class:^(xdg-desktop-portal-gtk)$ windowrulev2 = size 60% 70%, title:(Kvantum Manager) windowrulev2 = size 60% 70%, class:^(qt6ct)$ diff --git a/config/hypr/UserScripts/QuickEdit.sh b/config/hypr/UserScripts/QuickEdit.sh index 8864a30c..6320218b 100755 --- a/config/hypr/UserScripts/QuickEdit.sh +++ b/config/hypr/UserScripts/QuickEdit.sh @@ -16,9 +16,10 @@ menu(){ printf "5. edit Monitors\n" printf "6. edit Laptop-Keybinds\n" printf "7. edit User-Settings\n" - printf "8. edit Workspace-Rules\n" - printf "9. edit Default-Settings\n" - printf "10. edit Default-Keybinds\n" + printf "8. edit Decorations & Animations\n" + printf "9. edit Workspace-Rules\n" + printf "10. edit Default-Settings\n" + printf "11. edit Default-Keybinds\n" } main() { @@ -46,12 +47,15 @@ main() { $tty $editor "$UserConfigs/UserSettings.conf" ;; 8) - $tty $editor "$UserConfigs/WorkspaceRules.conf" + $tty $editor "$UserConfigs/UserDecorAnimations.conf" ;; - 9) + 9) + $tty $editor "$UserConfigs/WorkspaceRules.conf" + ;; + 10) $tty $editor "$configs/Settings.conf" ;; - 10) + 11) $tty $editor "$configs/Keybinds.conf" ;; *) diff --git a/config/hypr/UserScripts/RainbowBorders.sh b/config/hypr/UserScripts/RainbowBorders.sh index 1f5e6cdb..49295680 100755 --- a/config/hypr/UserScripts/RainbowBorders.sh +++ b/config/hypr/UserScripts/RainbowBorders.sh @@ -5,6 +5,8 @@ function random_hex() { echo $random_hex } +# rainbow colors only for active window hyprctl keyword general:col.active_border $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) 270deg -hyprctl keyword general:col.inactive_border $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) 270deg
\ No newline at end of file +# rainbow colors for inactive window (uncomment to take effect) +#hyprctl keyword general:col.inactive_border $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) $(random_hex) 270deg
\ No newline at end of file diff --git a/config/hypr/UserScripts/RofiBeats.sh b/config/hypr/UserScripts/RofiBeats.sh index aa9f62e8..26e12876 100755 --- a/config/hypr/UserScripts/RofiBeats.sh +++ b/config/hypr/UserScripts/RofiBeats.sh @@ -10,18 +10,19 @@ iDIR="$HOME/.config/swaync/icons" # Online Stations. Edit as required declare -A online_music=( - ["Lofi Girl Radio โ๏ธ๐ถ"]="https://play.streamafrica.net/lofiradio" + ["Radio - Lofi Girl ๐ง๐ถ"]="https://play.streamafrica.net/lofiradio" + ["Radio - Chillhop ๐ง๐ถ"]="http://stream.zeno.fm/fyn8eh3h5f8uv" ["FM - Easy Rock 96.3 ๐ป๐ถ"]="https://radio-stations-philippines.com/easy-rock" + ["FM - Love Radio 90.7 ๐ป๐ถ"]="https://radio-stations-philippines.com/love" ["FM - WRock - CEBU 96.3 ๐ป๐ถ"]="https://onlineradio.ph/126-96-3-wrock.html" - ["YT - Wish 107.5 YT Pinoy HipHop ๐ป๐ถ"]="https://youtube.com/playlist?list=PLkrzfEDjeYJnmgMYwCKid4XIFqUKBVWEs&si=vahW_noh4UDJ5d37" - ["YT - Top Youtube Music 2023 โ๏ธ๐ถ"]="https://youtube.com/playlist?list=PLDIoUOhQQPlXr63I_vwF9GD8sAKh77dWU&si=y7qNeEVFNgA-XxKy" - ["YT - Wish 107.5 YT Wishclusives โ๏ธ๐ถ"]="https://youtube.com/playlist?list=PLkrzfEDjeYJn5B22H9HOWP3Kxxs-DkPSM&si=d_Ld2OKhGvpH48WO" - ["Chillhop Radio โ๏ธ๐ถ"]="http://stream.zeno.fm/fyn8eh3h5f8uv" - ["FM - Fresh Philippines โ๏ธ๐ถ"]="https://onlineradio.ph/553-fresh-fm.html" - ["YT - Relaxing Music โ๏ธ๐ถ"]="https://youtube.com/playlist?list=PLMIbmfP_9vb8BCxRoraJpoo4q1yMFg4CE" - ["YT - Youtube Remix ๐ป๐ถ"]="https://youtube.com/playlist?list=PLeqTkIUlrZXlSNn3tcXAa-zbo95j0iN-0" - ["YT - Korean Drama OST ๐ป๐ถ"]="https://youtube.com/playlist?list=PLUge_o9AIFp4HuA-A3e3ZqENh63LuRRlQ" - ["YT - AfroBeatz 2024 ๐ง"]="https://www.youtube.com/watch?v=7uB-Eh9XVZQ" + ["FM - Fresh Philippines ๐ป๐ถ"]="https://onlineradio.ph/553-fresh-fm.html" + ["YT - Wish 107.5 YT Pinoy HipHop ๐ป๐ถ"]="https://youtube.com/playlist?list=PLkrzfEDjeYJnmgMYwCKid4XIFqUKBVWEs&si=vahW_noh4UDJ5d37" + ["YT - Top Youtube Music 2023 ๐น๐ถ"]="https://youtube.com/playlist?list=PLDIoUOhQQPlXr63I_vwF9GD8sAKh77dWU&si=y7qNeEVFNgA-XxKy" + ["YT - Wish 107.5 YT Wishclusives ๐น๐ถ"]="https://youtube.com/playlist?list=PLkrzfEDjeYJn5B22H9HOWP3Kxxs-DkPSM&si=d_Ld2OKhGvpH48WO" + ["YT - Relaxing Music ๐น๐ถ"]="https://youtube.com/playlist?list=PLMIbmfP_9vb8BCxRoraJpoo4q1yMFg4CE" + ["YT - Youtube Remix ๐น๐ถ"]="https://youtube.com/playlist?list=PLeqTkIUlrZXlSNn3tcXAa-zbo95j0iN-0" + ["YT - Korean Drama OST ๐น๐ถ"]="https://youtube.com/playlist?list=PLUge_o9AIFp4HuA-A3e3ZqENh63LuRRlQ" + ["YT - AfroBeatz 2024 ๐น"]="https://www.youtube.com/watch?v=7uB-Eh9XVZQ" ) # Populate local_music array with files from music directory and subdirectories diff --git a/config/hypr/configs/Keybinds.conf b/config/hypr/configs/Keybinds.conf index 65da9ff5..9bd89647 100644 --- a/config/hypr/configs/Keybinds.conf +++ b/config/hypr/configs/Keybinds.conf @@ -54,11 +54,11 @@ bind = $mainMod CTRL, Return, layoutmsg, swapwithmaster # group bind = $mainMod, G, togglegroup -bind = $mainMod SHIFT, tab, changegroupactive #change focus to another window +bind = $mainMod CTRL, tab, changegroupactive #change focus to another window # Cycle windows if floating bring to top -bind = ALT,Tab,cyclenext -bind = ALT,Tab,bringactivetotop +bind = ALT, tab, cyclenext +bind = ALT, tab, bringactivetotop # Special Keys / Hot Keys bindel = , xf86audioraisevolume, exec, $scriptsDir/Volume.sh --inc #volume up diff --git a/config/hypr/hyprland.conf b/config/hypr/hyprland.conf index a8ae26f4..15a0b26d 100644 --- a/config/hypr/hyprland.conf +++ b/config/hypr/hyprland.conf @@ -15,6 +15,7 @@ source= $UserConfigs/Monitors.conf source= $UserConfigs/Laptops.conf source= $UserConfigs/LaptopDisplay.conf source= $UserConfigs/WindowRules.conf +source= $UserConfigs/UserDecorAnimations.conf source= $UserConfigs/UserKeybinds.conf source= $UserConfigs/UserSettings.conf source= $UserConfigs/WorkspaceRules.conf
\ No newline at end of file diff --git a/config/hypr/initial-boot.sh b/config/hypr/initial-boot.sh index 85e65322..477f94eb 100755 --- a/config/hypr/initial-boot.sh +++ b/config/hypr/initial-boot.sh @@ -8,7 +8,7 @@ # Variables scriptsDir=$HOME/.config/hypr/scripts wallpaper=$HOME/.config/hypr/wallpaper_effects/.wallpaper_modified -waybar_style="$HOME/.config/waybar/style/[Dark] Half-Moon.css" +waybar_style="$HOME/.config/waybar/style/[Colored] Chroma Glow.css" kvantum_theme="Catppuccin-Mocha" color_scheme="prefer-dark" gtk_theme="Andromeda-dark" diff --git a/config/hypr/scripts/GameMode.sh b/config/hypr/scripts/GameMode.sh index f8dc3505..4bb7e910 100755 --- a/config/hypr/scripts/GameMode.sh +++ b/config/hypr/scripts/GameMode.sh @@ -11,11 +11,13 @@ if [ "$HYPRGAMEMODE" = 1 ] ; then hyprctl --batch "\ keyword animations:enabled 0;\ keyword decoration:drop_shadow 0;\ - keyword decoration:blur:passes 0;\ + keyword decoration:blur:passes 0;\ keyword general:gaps_in 0;\ keyword general:gaps_out 0;\ keyword general:border_size 1;\ keyword decoration:rounding 0" + + hyprctl keyword "windowrule opacity 1 override 1 override 1 override, ^(.*)$" swww kill notify-send -e -u low -i "$notif" "gamemode enabled. All animations off" exit diff --git a/config/hypr/scripts/ScreenShot.sh b/config/hypr/scripts/ScreenShot.sh index 5d15ee68..d8c4b604 100755 --- a/config/hypr/scripts/ScreenShot.sh +++ b/config/hypr/scripts/ScreenShot.sh @@ -83,7 +83,6 @@ shotarea() { wl-copy <"$tmpfile" mv "$tmpfile" "$dir/$file" fi - rm "$tmpfile" notify_view } diff --git a/config/hypr/v2.3.3 b/config/hypr/v2.3.4 index 31b3414d..31b3414d 100644 --- a/config/hypr/v2.3.3 +++ b/config/hypr/v2.3.4 diff --git a/config/hypr/wallpaper_effects/.wallpaper_current b/config/hypr/wallpaper_effects/.wallpaper_current Binary files differindex 11ad0407..10978a0f 100644 --- a/config/hypr/wallpaper_effects/.wallpaper_current +++ b/config/hypr/wallpaper_effects/.wallpaper_current diff --git a/config/hypr/wallpaper_effects/.wallpaper_modified b/config/hypr/wallpaper_effects/.wallpaper_modified Binary files differindex ca86d18f..e97dd571 100644 --- a/config/hypr/wallpaper_effects/.wallpaper_modified +++ b/config/hypr/wallpaper_effects/.wallpaper_modified diff --git a/config/hypr/wallust/wallust-hyprland.conf b/config/hypr/wallust/wallust-hyprland.conf index 4c6408bc..6bdaa4cc 100644 --- a/config/hypr/wallust/wallust-hyprland.conf +++ b/config/hypr/wallust/wallust-hyprland.conf @@ -1,18 +1,18 @@ -$background = rgb(050507) -$foreground = rgb(EAF2FA) -$color0 = rgb(050507) -$color1 = rgb(824616) -$color2 = rgb(7F481E) -$color3 = rgb(6A5C56) -$color4 = rgb(5D6879) -$color5 = rgb(586D87) -$color6 = rgb(92A4B4) -$color7 = rgb(D8E4EF) -$color8 = rgb(97A0A7) -$color9 = rgb(AD5D1E) -$color10 = rgb(A96027) -$color11 = rgb(8D7A72) -$color12 = rgb(7C8BA1) -$color13 = rgb(7591B4) -$color14 = rgb(C2DAF0) -$color15 = rgb(D8E4EF) +$background = rgb(0A0000) +$foreground = rgb(FDEBE2) +$color0 = rgb(0A0000) +$color1 = rgb(654A37) +$color2 = rgb(7B5D49) +$color3 = rgb(906F5C) +$color4 = rgb(A6826F) +$color5 = rgb(BC9582) +$color6 = rgb(BB9582) +$color7 = rgb(F4DACE) +$color8 = rgb(AB9990) +$color9 = rgb(876349) +$color10 = rgb(A37C62) +$color11 = rgb(C0947B) +$color12 = rgb(DDAD94) +$color13 = rgb(FAC6AD) +$color14 = rgb(FAC6AD) +$color15 = rgb(F4DACE) diff --git a/config/kitty/kitty.conf b/config/kitty/kitty.conf index 710e4b01..e2785941 100644 --- a/config/kitty/kitty.conf +++ b/config/kitty/kitty.conf @@ -4,7 +4,7 @@ bold_font auto italic_font auto bold_italic_font auto -#background_opacity 0.5 +background_opacity 0.7 confirm_os_window_close 0 # change to x11 or wayland or leave auto diff --git a/config/rofi/config-calc.rasi b/config/rofi/config-calc.rasi index bcb0f665..9f663e84 100644 --- a/config/rofi/config-calc.rasi +++ b/config/rofi/config-calc.rasi @@ -2,7 +2,7 @@ /* Main Config Calculator */ /* Submitted by: https://github.com/JosephArmas */ -@import "~/.config/rofi/config.rasi" +@import "~/.config/rofi/master-config.rasi" /* ---- Entry ---- */ entry { diff --git a/config/rofi/config-clipboard.rasi b/config/rofi/config-clipboard.rasi index 2a002a29..81362d22 100644 --- a/config/rofi/config-clipboard.rasi +++ b/config/rofi/config-clipboard.rasi @@ -1,7 +1,7 @@ /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ /* Clipboard Config - Clipboard */ -@import "~/.config/rofi/config.rasi" +@import "~/.config/rofi/master-config.rasi" /* ---- Entry ---- */ entry { diff --git a/config/rofi/config-compact.rasi b/config/rofi/config-compact.rasi index eba12c1b..42b09f30 100644 --- a/config/rofi/config-compact.rasi +++ b/config/rofi/config-compact.rasi @@ -1,7 +1,7 @@ /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ /* Main Config (compact) */ -@import "~/.config/rofi/config.rasi" +@import "~/.config/rofi/master-config.rasi" /* ---- Configuration ---- */ configuration { @@ -34,7 +34,7 @@ entry { /* ---- Listview ---- */ listview { columns: 2; - lines: 5; + lines: 6; spacing: 4px; scrollbar: false; border-radius: 12px; diff --git a/config/rofi/config-emoji.rasi b/config/rofi/config-emoji.rasi index 8aca6aa2..0fe6e706 100644 --- a/config/rofi/config-emoji.rasi +++ b/config/rofi/config-emoji.rasi @@ -1,7 +1,7 @@ /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ /* Main Config - emoji */ -@import "~/.config/rofi/config.rasi" +@import "~/.config/rofi/master-config.rasi" /* ---- Entry ---- */ entry { diff --git a/config/rofi/config-rofi-Beats-menu.rasi b/config/rofi/config-rofi-Beats-menu.rasi index fd2e194e..af81e57d 100644 --- a/config/rofi/config-rofi-Beats-menu.rasi +++ b/config/rofi/config-rofi-Beats-menu.rasi @@ -1,7 +1,7 @@ /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ /* Rofi Beats Config (compact) */ -@import "~/.config/rofi/config-compact.rasi" +@import "~/.config/rofi/master-config.rasi" /* ---- Entry ---- */ entry { diff --git a/config/rofi/config-rofi-Beats.rasi b/config/rofi/config-rofi-Beats.rasi index 2bf99e2b..354ff5bb 100644 --- a/config/rofi/config-rofi-Beats.rasi +++ b/config/rofi/config-rofi-Beats.rasi @@ -10,5 +10,5 @@ entry { /* ---- Listview ---- */ listview { - lines: 6; + lines: 7; } diff --git a/config/rofi/config-search.rasi b/config/rofi/config-search.rasi index 3195aa96..a1f55763 100644 --- a/config/rofi/config-search.rasi +++ b/config/rofi/config-search.rasi @@ -1,7 +1,7 @@ /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ /* Rofi Config for Google Search) */ -@import "~/.config/rofi/config.rasi" +@import "~/.config/rofi/master-config.rasi" /* ---- Window ---- */ window { diff --git a/config/rofi/config-wallpaper-effect.rasi b/config/rofi/config-wallpaper-effect.rasi index d9b27d6b..25dd2723 100644 --- a/config/rofi/config-wallpaper-effect.rasi +++ b/config/rofi/config-wallpaper-effect.rasi @@ -1,7 +1,7 @@ /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ /* Wallpaper Effects */ -@import "~/.config/rofi/config.rasi" +@import "~/.config/rofi/master-config.rasi" /* ---- Entry ---- */ entry { diff --git a/config/rofi/config-wallpaper.rasi b/config/rofi/config-wallpaper.rasi index 07960f8e..fd00948e 100644 --- a/config/rofi/config-wallpaper.rasi +++ b/config/rofi/config-wallpaper.rasi @@ -1,7 +1,7 @@ /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ /* Main Config (wallpaper) */ -@import "~/.config/rofi/config.rasi" +@import "~/.config/rofi/master-config.rasi" /* ---- Configuration ---- */ configuration { diff --git a/config/rofi/config-waybar-style.rasi b/config/rofi/config-waybar-style.rasi index 3be6c9e9..0760710c 100644 --- a/config/rofi/config-waybar-style.rasi +++ b/config/rofi/config-waybar-style.rasi @@ -1,7 +1,7 @@ /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ /* Main Config (waybar) */ -@import "~/.config/rofi/config.rasi" +@import "~/.config/rofi/master-config.rasi" /* ---- Configuration ---- */ configuration { diff --git a/config/rofi/config-zsh-theme.rasi b/config/rofi/config-zsh-theme.rasi index 2684d109..936ce566 100644 --- a/config/rofi/config-zsh-theme.rasi +++ b/config/rofi/config-zsh-theme.rasi @@ -1,7 +1,7 @@ /* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ /* Main Config (compact) */ -@import "~/.config/rofi/config.rasi" +@import "~/.config/rofi/master-config.rasi" /* ---- Configuration ---- */ configuration { diff --git a/config/rofi/config.rasi b/config/rofi/config.rasi index 59576860..e675a843 100755 --- a/config/rofi/config.rasi +++ b/config/rofi/config.rasi @@ -8,7 +8,31 @@ configuration { font: "Fira Code SemiBold 12"; } -element-text { - font: "Fira Code SemiBold 14"; +/* ---- Window ---- */ +window { + width: 60%; +} +/* ---- Listview ---- */ +listview { + columns: 6; + lines: 4; + fixed-height: true; +} + +/* ---- Element ---- */ +element { + orientation: vertical; + padding: 12px; + spacing: 6px; + border-radius: 20px; } +element-icon { + size: 6%; +} + +element-text { + font: "Fira Code SemiBold 12"; + vertical-align: 0.5; + horizontal-align: 0.5; +}
\ No newline at end of file diff --git a/config/rofi/master-config.rasi b/config/rofi/master-config.rasi index fe24cd61..f422dc80 100644 --- a/config/rofi/master-config.rasi +++ b/config/rofi/master-config.rasi @@ -4,6 +4,7 @@ /* ---- Configuration ---- */ configuration { + font: "Fira Code SemiBold 12"; modi: "drun,run,filebrowser"; show-icons: true; display-drun: "Apps"; @@ -205,6 +206,7 @@ element-icon { cursor: inherit; } element-text { + font: "Fira Code SemiBold 12"; background-color: transparent; text-color: inherit; cursor: inherit; diff --git a/config/rofi/resolution/1080p/config.rasi b/config/rofi/resolution/1080p/config.rasi index 59576860..e675a843 100755 --- a/config/rofi/resolution/1080p/config.rasi +++ b/config/rofi/resolution/1080p/config.rasi @@ -8,7 +8,31 @@ configuration { font: "Fira Code SemiBold 12"; } -element-text { - font: "Fira Code SemiBold 14"; +/* ---- Window ---- */ +window { + width: 60%; +} +/* ---- Listview ---- */ +listview { + columns: 6; + lines: 4; + fixed-height: true; +} + +/* ---- Element ---- */ +element { + orientation: vertical; + padding: 12px; + spacing: 6px; + border-radius: 20px; } +element-icon { + size: 6%; +} + +element-text { + font: "Fira Code SemiBold 12"; + vertical-align: 0.5; + horizontal-align: 0.5; +}
\ No newline at end of file diff --git a/config/rofi/resolution/1080p/master-config.rasi b/config/rofi/resolution/1080p/master-config.rasi new file mode 100644 index 00000000..c014a374 --- /dev/null +++ b/config/rofi/resolution/1080p/master-config.rasi @@ -0,0 +1,235 @@ +/* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ +/* Master Config 1080p*/ + +/* ---- Configuration ---- */ + +configuration { + font: "Fira Code SemiBold 12"; + modi: "drun,run,filebrowser"; + show-icons: true; + display-drun: "Apps"; + display-run: "Run"; + display-filebrowser: "Files"; + display-window: "Windows"; + drun-display-format: "{name}"; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; + window-format: "{w} ยท {c} ยท {t}"; + dpi: 1; +} + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + +/* ---- Global Properties ---- */ +* { + + background-alt: @selected-active-background; // Buttons background + selected: @selected-urgent-background; // Button selected + active: @selected-normal-background; // Window activated + urgent: @selected; // When hovering the activated window (maybe more?) + + text-selected: @background; + text-color: @foreground; + border-color: @selected; +} + +/* ---- Window ---- */ +window { + // Default + enabled: true; + fullscreen: false; + transparency: "real"; + cursor: "default"; + spacing: 0px; + border: 2px; + border-radius: 30px; + location: center; + anchor: center; + + // Style Values + width: 50%; + background-color: @background; +} + +/* ----- Main Box ----- */ +mainbox { + padding: 15px; + enabled: true; + orientation: vertical; + children: [ "inputbar", "listbox" ]; + background-color: transparent; +} + + +/* ---- Inputbar ---- */ +inputbar { + enabled: true; + padding: 10px 10px 100px 10px; + margin: 10px; + background-color: transparent; + border-radius: 25px; + orientation: horizontal; + children: ["entry", "dummy", "mode-switcher" ]; + background-image: url("~/.config/rofi/.current_wallpaper", width); +} + +/* ---- Entry input ---- */ +entry { + enabled: true; + expand: false; + width: 20%; + padding: 10px; + border-radius: 12px; + background-color: @selected; + text-color: @text-selected; + cursor: text; + placeholder: "๐ฅ๏ธ Search "; // << Search symbol + placeholder-color: inherit; +} + +/* ---- Listbox ---- */ +listbox { + spacing: 10px; + padding: 10px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +/* ---- Listview ---- */ +listview { + enabled: true; + columns: 2; + lines: 6; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: false; + fixed-columns: true; + spacing: 10px; + background-color: transparent; + +// Adapt rofi theme + border: 0px; +} + +/* ---- Dummy ---- */ +dummy { + expand: true; + background-color: transparent; +} + +/* ---- Mode Switcher ---- */ +mode-switcher{ + enabled: true; + spacing: 10px; + background-color: transparent; +} +button { + width: 5%; + padding: 12px; + border-radius: 12px; + background-color: @text-selected; + text-color: @text-color; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @text-selected; +} + +/* ---- Scrollbar ---- */ +scrollbar { + width: 4px ; + border: 0; + handle-color: @border-color; + handle-width: 8px ; + padding: 0; +} + +/* ---- Elements ---- */ +element { + enabled: true; + spacing: 10px; + padding: 10px; + border-radius: 12px; + background-color: transparent; + cursor: pointer; +} + +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} + +element selected.normal { + background-color: @selected; + text-color: @text-selected; +} +element selected.urgent { + background-color: @urgent; + text-color: @text-selected; +} +element selected.active { + background-color: @urgent; + text-color: @text-selected; +} +// Adapt rofi theme +element alternate.normal { + background-color: transparent; + text-color: inherit; +} +element alternate.urgent { + background-color: transparent; + text-color: inherit; +} +element alternate.active { + background-color: transparent; + text-color: inherit; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 36px; + cursor: inherit; +} +element-text { + font: "Fira Code SemiBold 12"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/* ---- Message ---- */ +message { + background-color: transparent; + border: 0px; +} +textbox { + padding: 12px; + border-radius: 10px; + background-color: @background-alt; + text-color: @background; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 12px; + border-radius: 20px; + background-color: @background-alt; + text-color: @background; +} diff --git a/config/rofi/resolution/1440p/config.rasi b/config/rofi/resolution/1440p/config.rasi index b72c1001..07809fbb 100755 --- a/config/rofi/resolution/1440p/config.rasi +++ b/config/rofi/resolution/1440p/config.rasi @@ -3,13 +3,9 @@ @import "~/.config/rofi/master-config.rasi" -/* ---- Configuration ---- */ -configuration { - font: "Fira Code SemiBold 13"; -} /* ---- Window ---- */ window { - width: 40%; + width: 60%; } /* ---- Entry input ---- */ @@ -17,17 +13,32 @@ entry { width: 18%; } +/* ---- Mode Switcher ---- */ +button { + width: 110px; +} + /* ---- Listview ---- */ listview { - lines: 8; + columns: 6; + lines: 4; + fixed-height: true; } -/* ---- Mode Switcher ---- */ -button { - width: 110px; +/* ---- Element ---- */ +element { + orientation: vertical; + padding: 12px; + spacing: 6px; + border-radius: 20px; } -element-text { - font: "Fira Code SemiBold 16"; +element-icon { + size: 5%; } +element-text { + font: "Fira Code SemiBold 12"; + vertical-align: 0.5; + horizontal-align: 0.5; +} diff --git a/config/rofi/resolution/1440p/master-config.rasi b/config/rofi/resolution/1440p/master-config.rasi new file mode 100644 index 00000000..62fba440 --- /dev/null +++ b/config/rofi/resolution/1440p/master-config.rasi @@ -0,0 +1,235 @@ +/* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ +/* Master Config 1440p*/ + +/* ---- Configuration ---- */ + +configuration { + font: "Fira Code SemiBold 13"; + modi: "drun,run,filebrowser"; + show-icons: true; + display-drun: "Apps"; + display-run: "Run"; + display-filebrowser: "Files"; + display-window: "Windows"; + drun-display-format: "{name}"; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; + window-format: "{w} ยท {c} ยท {t}"; + dpi: 1; +} + +/* ---- Load wallust colors ---- */ +@theme "~/.config/rofi/wallust/colors-rofi.rasi" + +/* ---- Global Properties ---- */ +* { + + background-alt: @selected-active-background; // Buttons background + selected: @selected-urgent-background; // Button selected + active: @selected-normal-background; // Window activated + urgent: @selected; // When hovering the activated window (maybe more?) + + text-selected: @background; + text-color: @foreground; + border-color: @selected; +} + +/* ---- Window ---- */ +window { + // Default + enabled: true; + fullscreen: false; + transparency: "real"; + cursor: "default"; + spacing: 0px; + border: 2px; + border-radius: 30px; + location: center; + anchor: center; + + // Style Values + width: 50%; + background-color: @background; +} + +/* ----- Main Box ----- */ +mainbox { + padding: 15px; + enabled: true; + orientation: vertical; + children: [ "inputbar", "listbox" ]; + background-color: transparent; +} + + +/* ---- Inputbar ---- */ +inputbar { + enabled: true; + padding: 10px 10px 100px 10px; + margin: 10px; + background-color: transparent; + border-radius: 25px; + orientation: horizontal; + children: ["entry", "dummy", "mode-switcher" ]; + background-image: url("~/.config/rofi/.current_wallpaper", width); +} + +/* ---- Entry input ---- */ +entry { + enabled: true; + expand: false; + width: 20%; + padding: 10px; + border-radius: 12px; + background-color: @selected; + text-color: @text-selected; + cursor: text; + placeholder: "๐ฅ๏ธ Search "; // << Search symbol + placeholder-color: inherit; +} + +/* ---- Listbox ---- */ +listbox { + spacing: 10px; + padding: 10px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +/* ---- Listview ---- */ +listview { + enabled: true; + columns: 2; + lines: 6; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: false; + fixed-columns: true; + spacing: 10px; + background-color: transparent; + +// Adapt rofi theme + border: 0px; +} + +/* ---- Dummy ---- */ +dummy { + expand: true; + background-color: transparent; +} + +/* ---- Mode Switcher ---- */ +mode-switcher{ + enabled: true; + spacing: 10px; + background-color: transparent; +} +button { + width: 5%; + padding: 12px; + border-radius: 12px; + background-color: @text-selected; + text-color: @text-color; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @text-selected; +} + +/* ---- Scrollbar ---- */ +scrollbar { + width: 4px ; + border: 0; + handle-color: @border-color; + handle-width: 8px ; + padding: 0; +} + +/* ---- Elements ---- */ +element { + enabled: true; + spacing: 10px; + padding: 10px; + border-radius: 12px; + background-color: transparent; + cursor: pointer; +} + +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} + +element selected.normal { + background-color: @selected; + text-color: @text-selected; +} +element selected.urgent { + background-color: @urgent; + text-color: @text-selected; +} +element selected.active { + background-color: @urgent; + text-color: @text-selected; +} +// Adapt rofi theme +element alternate.normal { + background-color: transparent; + text-color: inherit; +} +element alternate.urgent { + background-color: transparent; + text-color: inherit; +} +element alternate.active { + background-color: transparent; + text-color: inherit; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 36px; + cursor: inherit; +} +element-text { + font: "Fira Code SemiBold 16"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/* ---- Message ---- */ +message { + background-color: transparent; + border: 0px; +} +textbox { + padding: 12px; + border-radius: 10px; + background-color: @background-alt; + text-color: @background; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 12px; + border-radius: 20px; + background-color: @background-alt; + text-color: @background; +} diff --git a/config/wallust/templates/colors-kitty.conf b/config/wallust/templates/colors-kitty.conf index e0971127..10e1af4d 100644 --- a/config/wallust/templates/colors-kitty.conf +++ b/config/wallust/templates/colors-kitty.conf @@ -4,7 +4,7 @@ bold_font auto italic_font auto bold_italic_font auto -#background_opacity 0.5 +#background_opacity 0.7 confirm_os_window_close 0 # change to x11 or wayland or leave auto diff --git a/config/waybar/configs/[TOP] Everforest b/config/waybar/configs/[TOP] Everforest new file mode 100644 index 00000000..7ad9c175 --- /dev/null +++ b/config/waybar/configs/[TOP] Everforest @@ -0,0 +1,140 @@ +/* ---- ๐ซ https://github.com/JaKooLit ๐ซ ---- */ +/* -- designed by https://github.com/DevNChill */ +// ### Everforest ### // + +{ +"include": "~/.config/waybar/modules", +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "top", +//"spacing": 6, +"fixed-center": true, +"ipc": true, +//"margin-top": 3, +//"margin-left": 8, +//"margin-right": 8, + +"modules-left": [ + "custom/arch", + "custom/separator#blank_2", + "hyprland/workspaces#rw", + "custom/separator#blank_2", +// "mpris", + "custom/swaync", + "tray", + ], +"modules-center": [ + "clock#forest", + "idle_inhibitor", + ], +"modules-right": [ + "cpu#forest", + "memory#forest", + "temperature#forest", + "disk#forest", + "custom/separator#blank_2", + "backlight", + "battery#forest", + "custom/separator#blank_2", + "group/audio", + ], + +// Additional / Edited Waybar Modules // +"custom/arch": { + "format":"๏ ", + "tooltip": false, + "on-click": "rofi -show drun" +}, +"clock#forest": { + "format": "{:%A %d.%m.%Y - %H:%M}", + "tooltip-format": "<span color='#D3C6AA' size='larger'>{:%Y %B}</span>\n<tt>{calendar}</tt>", + "calendar-weeks-pos": "right", + "today-format": "<span color='#E67E80' weight='ultrabold'>{}</span>", + "format-calendar": "<span color='#D3C6AA' weight='normal'>{}</span>", + "format-calendar-weeks": "<span color='#7FBBB3'><b>W{:%V}</b></span>", + "format-calendar-weekdays": "<span color='#A7C080'><b>{}</b></span>", + "on-scroll": { + "calendar": 1 + } +}, +"battery#forest": { + //"interval": 5, + "align": 0, + "rotate": 0, + //"bat": "BAT1", + //"adapter": "ACAD", + "full-at": 100, + "design-capacity": false, + "states": { + "good": 95, + "warning": 30, + "critical": 15 + }, + "format": "Battery {icon} {capacity}%", + "format-charging": "Battery ๏ง {capacity}%", + "format-plugged": "Battery ๓ฑ {capacity}%", + "format-alt-click": "click", + "format-full": "Battery {icon} Full", + "format-alt": "Battery {icon} {time}", + "format-icons": [ + "๓ฐ", "๓ฐบ", "๓ฐป", "๓ฐผ", "๓ฐฝ", "๓ฐพ", "๓ฐฟ", "๓ฐ", "๓ฐ", "๓ฐ", "๓ฐน" + ], + "format-time": "{H}h {M}min", + "tooltip": true, + "tooltip-format": "{timeTo} {power}w", + "on-click-middle": "~/.config/hypr/scripts/ChangeBlur.sh", + "on-click-right": "~/.config/hypr/scripts/Wlogout.sh", +}, + +"cpu#forest": { + "format": "Cpu ๓ฐ {usage}%", + "interval": 1, + "min-length": 5, + "format-alt-click": "click", + "format-alt": "{icon0}{icon1}{icon2}{icon3} {usage:>2}% ๓ฐ", + "format-icons": [ + "โ", "โ", "โ", "โ", "โ
", "โ", "โ", "โ" + ], + "on-click-right": "gnome-system-monitor", +}, + +"disk#forest": { + "interval": 30, + //"format": "Disk ๓ฐ", + "path": "/", + //"format-alt-click": "click", + "format": "Disk ๓ฐ {used}", + "on-click-right": "baobab", +// "tooltip": true, +// "tooltip-format": "Disk {used} used out of {total} on {path} ({percentage_used}%)", +}, + +"memory#forest": { + "interval": 10, + "format": "Ram ๓ฐพ {used:0.1f}G", + "format-alt": "Ram {percentage}% ๓ฐพ", + "format-alt-click": "click", + "tooltip": true, + "tooltip-format": "Ram {used:0.1f}GB/{total:0.1f}G", + "on-click-right": "kitty --title btop sh -c 'btop'" +}, +"temperature#forest": { + "interval": 10, + "tooltip": true, + "hwmon-path": [ + "/sys/class/hwmon/hwmon1/temp1_input", + "/sys/class/thermal/thermal_zone0/temp" + ], + //"thermal-zone": 0, + "critical-threshold": 82, + "format-critical": "Temp {icon} {temperatureC}ยฐC", + "format": "Temp {icon} {temperatureC}ยฐC", + "format-icons": [ + " ๓ฐธ" + ], + "on-click-right": "kitty --title nvtop sh -c 'nvtop'" +}, +} + diff --git a/config/waybar/modules b/config/waybar/modules index 6ae63e03..1363800c 100644 --- a/config/waybar/modules +++ b/config/waybar/modules @@ -2,6 +2,53 @@ /* Waybar Modules */ { + +// Weather and Temperature Modules as this is most like to change always. +// Result is of course easier to edit +"custom/weather": { + "format": "{}", + "format-alt": "{alt}: {}", + "format-alt-click": "click", + "interval": 3600, + "return-type": "json", + "exec": "~/.config/hypr/UserScripts/Weather.sh", + //"exec": "~/.config/hypr/UserScripts/Weather.py", + "exec-if": "ping wttr.in -c1", + "tooltip": true, +}, +"temperature": { + "interval": 10, + "tooltip": true, + "hwmon-path": [ + "/sys/class/hwmon/hwmon1/temp1_input", + "/sys/class/thermal/thermal_zone0/temp" + ], + //"thermal-zone": 0, + "critical-threshold": 82, + "format-critical": "{temperatureC}ยฐC {icon}", + "format": "{temperatureC}ยฐC {icon}", + "format-icons": [ + "๓ฐธ" + ], + "on-click-right": "kitty --title nvtop sh -c 'nvtop'" +}, +"temperature#vertical": { + "interval": 10, + "tooltip": true, + "hwmon-path": [ + "/sys/class/hwmon/hwmon1/temp1_input", + "/sys/class/thermal/thermal_zone0/temp" + ], + //"thermal-zone": 0, + "critical-threshold": 80, + "format-critical": "{icon}\n{temperatureC}ยฐC", + "format": " {icon}", + "format-icons": [ + "๓ฐธ" + ], + "on-click-right": "kitty --title nvtop sh -c 'nvtop'" +}, + // HYPRLAND WORKSPACES. CHOOSE as desired and place on waybar configs // CIRCLES Style "hyprland/workspaces": { @@ -147,14 +194,20 @@ "title<.*reddit.*>": "๏ ", "title<.*Picture-in-Picture.*>": "๏ฌ ", "class<firefox>": "๏ฉ ", - "class<kitty>": "๏ ", - "class<konsole>": "๏ ", + "class<kitty>": "๎ฏ ", + "class<kitty-dropterm>": "๏ ", + "class<konsole>": "๎ฏ ", + "class<Chromium>": "<span font='12'>๏จ </span>", + "class<org.telegram.desktop|io.github.tdesktop_x64.TDeskto>": "<span font='12'>๎ </span>", + "class<[Ss]potify>": "<span font='12'>๏ </span>", + "class<VSCode|code-url-handler>": "<span font='12'>๓ฐจ</span>", "class<thunar>": "๓ฐฐ ", "class<discord>": "๏ฟ ", "class<WebCord>": "๏ฟ ", "class<subl>": "๓ฐ
ณ ", "class<celluloid>": "๏ฝ ", "class<Cider>": "๓ฐ ", + "class<virt-manager>": "๎ญป ", "class<code-oss>": "๓ฐจ ", "class<codium|codium-url-handler|VSCodium>": "๓ฐจ ", "class<codeblocks>": "๓ฐ
ฉ ", @@ -568,22 +621,6 @@ "tooltip-format": "{source_desc} | {source_volume}%", "scroll-step": 5, }, -"temperature": { - "interval": 10, - "tooltip": true, - "hwmon-path": [ - "/sys/class/hwmon/hwmon1/temp1_input", - "/sys/class/thermal/thermal_zone0/temp" - ], - //"thermal-zone": 0, - "critical-threshold": 82, - "format-critical": "{temperatureC}ยฐC {icon}", - "format": "{temperatureC}ยฐC {icon}", - "format-icons": [ - "๓ฐธ" - ], - "on-click-right": "kitty --title nvtop sh -c 'nvtop'" -}, "tray": { "icon-size": 18, "spacing": 4, @@ -712,17 +749,7 @@ "tooltip": true, "tooltip-format": "Left Click: Update System\nArch Linux Only", }, -"custom/weather": { - "format": "{}", - "format-alt": "{alt}: {}", - "format-alt-click": "click", - "interval": 3600, - "return-type": "json", - "exec": "~/.config/hypr/UserScripts/Weather.sh", - //"exec": "~/.config/hypr/UserScripts/Weather.py", - "exec-if": "ping wttr.in -c1", - "tooltip": true, -}, + // Separators "custom/separator#dot": { "format": "๏", @@ -840,22 +867,6 @@ "tooltip": true, "tooltip-format": "{source_desc} | {source_volume}%", }, -"temperature#vertical": { - "interval": 10, - "tooltip": true, - "hwmon-path": [ - "/sys/class/hwmon/hwmon1/temp1_input", - "/sys/class/thermal/thermal_zone0/temp" - ], - //"thermal-zone": 0, - "critical-threshold": 80, - "format-critical": "{icon}\n{temperatureC}ยฐC", - "format": " {icon}", - "format-icons": [ - "๓ฐธ" - ], - "on-click-right": "kitty --title nvtop sh -c 'nvtop'" -}, "custom/power_vertical": { "format": "โป", "exec": "echo ; echo ๓ฐก power // blur", diff --git a/config/waybar/style/[Extra] EverForest.css b/config/waybar/style/[Extra] EverForest.css new file mode 100644 index 00000000..89a397c2 --- /dev/null +++ b/config/waybar/style/[Extra] EverForest.css @@ -0,0 +1,332 @@ +/* ----------- ๐ซ https://github.com/JaKooLit ๐ซ -------- */ +/* --- Designed by https://github.com/DevNChill --- */ + +/* Extra - EverForest*/ + +@define-color bg_dim #232A2E; +@define-color black #000000; +@define-color white #FFFFFF; +@define-color bg0 #2D353B; +@define-color bg1 #343F44; +@define-color bg2 #3D484D; +@define-color bg3 #475258; +@define-color bg4 #4F585E; +@define-color bg5 #56635f; +@define-color bg_visual #543A48; +@define-color bg_red #514045; +@define-color bg_green #425047; +@define-color bg_blue #3A515D; +@define-color bg_yellow #4D4C43; +@define-color fg #D3C6AA; +@define-color red #E67E80; +@define-color orange #E69875; +@define-color yellow #DBBC7F; +@define-color green #A7C080; +@define-color aqua #83C092; +@define-color blue #7FBBB3; +@define-color purple #D699B6; +@define-color grey0 #7A8478; +@define-color grey1 #859289; +@define-color grey2 #9DA9A0; + +* { + font-family: "JetBrainsMono Nerd Font"; + font-weight: bold; + min-height: 0; + /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ + font-size: 97%; + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; + border: 1px solid transparent; + border-radius: 0px; + margin: 0px 1px; +} + +window#waybar { + border: none; + /*background-color: @bg_green;*/ + background-color: @bg_green; + color: @fg; + transition-property: background-color; + transition-duration: 0.5s; +} + +window#waybar.hidden { + opacity: 0.5; +} + +#window { + padding: 0px 10px; + margin: 0px 10px; + border-radius: 5px; + background-color: @bg0; +} + +window#waybar.empty, +window#waybar.empty #window { + background: none; +} + +.modules-left button:first-child { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; + margin-left: 5px; +} + +.modules-left button:last-child { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; + margin-right: 5px; +} + +#custom-menu, +#custom-arch { + background-color: @bg; + color: @red; +} + +#custom-swaync { + color: @yellow; +} +#workspaces button { + padding: 0px 5px; + background-color: @orange; + color: @black; +} + +#taskbar button.active, +#workspaces button.active { + background-color: @grey0; + color: @black; + animation: gradient_f 20s ease-in infinite; + /*transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682);*/ +} + +#taskbar button:hover, +#workspaces button:hover { + background-color: @purple; + color: @black; +} + +#workspaces button.focused { + background-color: @green; + color: @bg0; +} + +#workspaces button.urgent { + background-color: @red; /* Keeps the original color */ + color: @white; /* Sets text color to white for better contrast */ + border: 2px solid @red; /* Adds a border with the same color */ + box-shadow: 0 0 10px @red; /* Adds a glow effect */ + font-weight: bold; /* Makes text bold for more emphasis */ + transition: + background-color 0.3s, + box-shadow 0.3s; /* Smooth transition for hover effect */ +} + +#cpu { + border-radius: 5px 0px 0px 5px; + padding: 0px 5px; + background-color: @yellow; + color: @bg_yellow; +} + +#memory { + padding: 0px 5px; + background-color: @yellow; + color: @bg_yellow; +} + +#temperature { + padding: 0px 5px; + background-color: @green; + color: @bg_yellow; +} +#temperature.critical { + background-color: @red; +} + +#disk { + border-radius: 0px 5px 5px 0px; + padding: 0px 5px; + margin-right: 5px; + background-color: @green; + color: @bg_yellow; +} + +#battery.bat2 { + border-radius: 0px 5px 5px 0px; +} + +.modules-left :last-child { + border-radius: 0px 5px 5px 0px; +} +#battery { + border-radius: 5px 0px 0px 5px; + padding: 0px 5px; + background-color: @aqua; + color: @bg_yellow; +} +#battery.plugged { + color: @fg; + background-color: @bg_green; +} +#battery.charging { + color: @fg; + background-color: @bg_green; +} +#battery.critical:not(.charging) { + background-color: @red; + color: @fg; + animation-name: blink; + animation-duration: 0.5s; + animation-timing-function: linear; + animation-iteration-count: infinite; + animation-direction: alternate; +} +@keyframes blink { + to { + background-color: @fg; + color: @bg_dim; + } +} + +#backlight { + border-radius: 5px 0px 0px 5px; + padding: 0px 5px; + margin-left: 5px; + background-color: @red; + color: @black; +} + +#network, +#pulseaudio { + padding: 0px 5px; + border-radius: 0px 5px 5px 0px; + background-color: @blue; + color: @bg_yellow; +} + +#pulseaudio.muted { + background-color: @grey1; + color: @bg_yellow; +} + +#tray { + padding: 0px 5px; + border-radius: 5px; + margin-left: 5px; + color: @fg; + background-color: @bg0; +} + +#idle_inhibitor { + padding: 0px 5px; + border-radius: 5px; + margin-left: 5px; + background-color: @blue; + color: @black; +} +#idle_inhibitor.activated { + background-color: @fg; + color: @bg0; +} + +#clock { + padding: 0px 5px; + border-radius: 5px; + margin: 0px 5px; + color: @bg_yellow; + background-color: @aqua; +} + +#pulseaudio-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#pulseaudio-slider trough { + min-width: 80px; + min-height: 5px; + border-radius: 5px; + background-color: #22252a; +} + +#pulseaudio-slider highlight { + min-height: 10px; + border-radius: 5px; + background-color: #ba5663; +} + +#backlight-slider slider { + min-width: 0px; + min-height: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#backlight-slider trough { + min-width: 80px; + min-height: 10px; + border-radius: 5px; + background-color: #22252a; +} + +#backlight-slider highlight { + min-width: 10px; + border-radius: 5px; + background-color: #ba5663; +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-cycle_wall, +#custom-hint, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-swaync, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + padding-right: 5px; + padding-left: 5px; +}
\ No newline at end of file @@ -4,7 +4,7 @@ clear wallpaper=$HOME/.config/hypr/wallpaper_effects/.wallpaper_modified -waybar_style="$HOME/.config/waybar/style/[Dark] Half-Moon.css" +waybar_style="$HOME/.config/waybar/style/[Colored] Chroma Glow.css" waybar_config="$HOME/.config/waybar/configs/[TOP] Default_v3" waybar_config_laptop="$HOME/.config/waybar/configs/[TOP] Default Laptop_v3" @@ -322,7 +322,7 @@ if [[ "$choice" =~ ^[Yy]$ ]]; then sed -i '/exec-once = \$UserScripts\/RainbowBorders.sh \&/s/^/#/' config/hypr/UserConfigs/Startup_Apps.conf # Comment out the line animation = borderangle, 1, 180, liner, loop - sed -i '/ animation = borderangle, 1, 180, liner, loop/s/^/#/' config/hypr/UserConfigs/UserSettings.conf + sed -i '/ animation = borderangle, 1, 180, liner, loop/s/^/#/' config/hypr/UserConfigs/UserDecorAnimations.conf echo "Rainbow borders is now disabled." 2>&1 | tee -a "$LOG" else diff --git a/wallpapers/Lofi-Anime-Room.png b/wallpapers/Lofi-Anime-Room.png Binary files differdeleted file mode 100644 index 54ccecf0..00000000 --- a/wallpapers/Lofi-Anime-Room.png +++ /dev/null diff --git a/wallpapers/Study-table.png b/wallpapers/Study-table.png Binary files differnew file mode 100644 index 00000000..10978a0f --- /dev/null +++ b/wallpapers/Study-table.png |
