Browse Source

Merge pull request #321 from JaKooLit/development

Development to main
pull/322/head
Ja.KooLit 2 years ago committed by GitHub
parent
commit
203b530e6b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 11
      config/hypr/UserConfigs/ENVariables.conf
  2. 8
      config/hypr/UserConfigs/Laptops.conf
  3. 5
      config/hypr/UserConfigs/UserSettings.conf
  4. 28
      config/hypr/UserConfigs/WindowRules.conf
  5. 30
      config/hypr/configs/Keybinds.conf
  6. 26
      config/hypr/hypridle.conf
  7. 4
      config/hypr/hyprlock.conf
  8. 4
      config/hypr/scripts/Brightness.sh
  9. 4
      config/hypr/scripts/LockScreen.sh
  10. 2
      config/hypr/scripts/ScreenShot.sh
  11. 7
      config/hypr/scripts/Sounds.sh
  12. 0
      config/hypr/v2.2.13
  13. 1
      config/rofi/config-search.rasi
  14. 118
      config/waybar/configs/[BOT] Camellia
  15. 82
      config/waybar/configs/[BOT] Chrysanthemum
  16. 90
      config/waybar/configs/[BOT] Gardenia
  17. 91
      config/waybar/configs/[BOT] Peony
  18. 36
      config/waybar/configs/[BOT] Simple
  19. 15
      config/waybar/configs/[BOT] Sleek
  20. 132
      config/waybar/configs/[TOP] Camellia
  21. 82
      config/waybar/configs/[TOP] Chrysanthemum
  22. 85
      config/waybar/configs/[TOP] Gardenia
  23. 80
      config/waybar/configs/[TOP] Peony
  24. 3
      config/waybar/configs/[TOP] Simple
  25. 17
      config/waybar/configs/[TOP] Sleek
  26. 132
      config/waybar/modules
  27. 5
      config/waybar/style/[Black & White] Monochrome.css
  28. 5
      config/waybar/style/[Catppuccin] Latte.css
  29. 5
      config/waybar/style/[Catppuccin] Mocha.css
  30. 5
      config/waybar/style/[Colored] Chroma Glow.css
  31. 5
      config/waybar/style/[Colored] Translucent.css
  32. 9
      config/waybar/style/[Colorful] Aurora Blossom.css
  33. 5
      config/waybar/style/[Colorful] Aurora.css
  34. 9
      config/waybar/style/[Colorful] Rainbow Spectrum.css
  35. 5
      config/waybar/style/[Dark] Golden Noir.css
  36. 9
      config/waybar/style/[Dark] Latte-Wallust combined.css
  37. 5
      config/waybar/style/[Dark] Purpl.css
  38. 5
      config/waybar/style/[Dark] Wallust Obsidian Edge.css
  39. 4
      config/waybar/style/[Extra] Crimson.css
  40. 5
      config/waybar/style/[Extra] Mauve.css
  41. 4
      config/waybar/style/[Extra] Rose Pine.css
  42. 5
      config/waybar/style/[Light] Monochrome Contrast.css
  43. 5
      config/waybar/style/[Light] Obsidian Glow.css
  44. 5
      config/waybar/style/[Transparent] Crystal Clear.css
  45. 1
      config/waybar/style/[Wallust Bordered] Chroma Fusion Edge.css
  46. 2
      config/waybar/style/[Wallust Bordered] Chroma Simple.css
  47. 7
      config/waybar/style/[Wallust Transparent] Crystal Clear.css
  48. 209
      config/waybar/style/[Wallust] Box type.css
  49. 6
      config/waybar/style/[Wallust] Chroma Edge.css
  50. 8
      config/waybar/style/[Wallust] Chroma Fusion.css
  51. 5
      config/waybar/style/[Wallust] Chroma Tally.css
  52. 5
      config/waybar/style/[Wallust] Colored.css
  53. 8
      config/waybar/style/[Wallust] Simple.css
  54. 35
      copy.sh

11
config/hypr/UserConfigs/ENVariables.conf

@ -14,15 +14,20 @@ env = XDG_CURRENT_DESKTOP,Hyprland
env = XDG_SESSION_DESKTOP,Hyprland
env = XDG_SESSION_TYPE,wayland
# vulkan
#env = WLR_RENDERER,vulkan
# 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
# firefox
env = MOZ_ENABLE_WAYLAND,1
# electron >28 apps (may help)
env = ELECTRON_OZONE_PLATFORM_HINT,auto
# NVIDIA
# This is from Hyprland Wiki. As a start, WLR_NO_HARDWARE_CURSORS 1 will be activated if nvidia gpu detected
#env = WLR_NO_HARDWARE_CURSORS,1
#env = LIBVA_DRIVER_NAME,nvidia
#env = __GLX_VENDOR_LIBRARY_NAME,nvidia
#env = GBM_BACKEND,nvidia-drm

8
config/hypr/UserConfigs/Laptops.conf

@ -7,13 +7,13 @@ $mainMod = SUPER
$scriptsDir = $HOME/.config/hypr/scripts
$UserConfigs = $HOME/.config/hypr/UserConfigs
bind = , xf86KbdBrightnessDown, exec, $scriptsDir/BrightnessKbd.sh --dec #Keyboard brightness Down
bind = , xf86KbdBrightnessUp, exec, $scriptsDir/BrightnessKbd.sh --inc #Keyboard brightness up
binde = , xf86KbdBrightnessDown, exec, $scriptsDir/BrightnessKbd.sh --dec #Keyboard brightness Down
binde = , xf86KbdBrightnessUp, exec, $scriptsDir/BrightnessKbd.sh --inc #Keyboard brightness up
bind = , xf86Launch1, exec, rog-control-center # ASUS Armory crate button
bind = , xf86Launch3, exec, asusctl led-mode -n #FN+F4 Switch keyboard RGB profile
bind = , xf86Launch4, exec, asusctl profile -n #FN+F5 change of fan profiles (Quite, Balance, Performance)
bind = , xf86MonBrightnessDown, exec, $scriptsDir/Brightness.sh --dec
bind = , xf86MonBrightnessUp, exec, $scriptsDir/Brightness.sh --inc
binde = , xf86MonBrightnessDown, exec, $scriptsDir/Brightness.sh --dec
binde = , xf86MonBrightnessUp, exec, $scriptsDir/Brightness.sh --inc
bind = , xf86TouchpadToggle, exec, $scriptsDir/TouchPad.sh #disable touchpad
# Screenshot keybindings for Asus G15 (no PrinSrc button)

5
config/hypr/UserConfigs/UserSettings.conf

@ -146,3 +146,8 @@ binds {
xwayland {
force_zero_scaling = true
}
# cursor section for Hyprland v0.41.0 or newer
#cursor {
# enable_hyprcursor = true
#}

28
config/hypr/UserConfigs/WindowRules.conf

@ -5,7 +5,21 @@
#windowrule = fullscreen,gamescope
#windowrule = workspace 6 silent,^(gamescope)$
windowrule = center,^(pavucontrol|org.pulseaudio.pavucontrol)$
# windowrule center
windowrule = center,^(pavucontrol|org.pulseaudio.pavucontrol)
windowrule = center,^([Ww]hatsapp-for-linux)$
windowrule = center,^([Ff]erdium)$
# WINDOWRULE v2
# windowrule v2 - position
windowrulev2 = center,floating:1
windowrulev2 = center, class:([Tt]hunar), title:(File Operation Progress)
windowrulev2 = center, class:([Tt]hunar), title:(Confirm to replace files)
# windowrule v2 to avoid idle for fullscreen apps
windowrulev2 = idleinhibit fullscreen, class:^(*)$
windowrulev2 = idleinhibit fullscreen, title:^(*)$
windowrulev2 = idleinhibit fullscreen, fullscreen:1
# windowrule v2 move to workspace
windowrulev2 = workspace 1, class:^([Tt]hunderbird)$
@ -18,6 +32,8 @@ windowrulev2 = workspace 5, class:^([Ll]utris)$
windowrulev2 = workspace 7, class:^([Dd]iscord)$
windowrulev2 = workspace 7, class:^([Ww]ebCord)$
windowrulev2 = workspace 7, class:^([Vv]esktop)$
windowrulev2 = workspace 7, class:^([Ff]erdium)$
windowrulev2 = workspace 7, class:^([Ww]hatsapp-for-linux)$
# windowrule v2 move to workspace (silent)
windowrulev2 = workspace 6 silent, class:^(virt-manager)$
@ -45,10 +61,8 @@ 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)$
# windowrule v2 - position
windowrulev2 = center, class:([Tt]hunar), title:(File Operation Progress)
windowrulev2 = center, class:([Tt]hunar), title:(Confirm to replace files)
windowrulev2 = float, class:^([Ww]hatsapp-for-linux)$
windowrulev2 = float, class:^([Ff]erdium)$
# windowrule v2 - opacity #enable as desired
windowrulev2 = opacity 0.9 0.6, class:^([Rr]ofi)$
@ -80,6 +94,8 @@ 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.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)$
# windowrule v2 - size
windowrulev2 = size 70% 70%, class:^(gnome-system-monitor|org.gnome.SystemMonitor)$
@ -88,6 +104,8 @@ windowrulev2 = size 60% 70%, title:(Kvantum Manager)
windowrulev2 = size 60% 70%, class:^(qt6ct)$
windowrulev2 = size 70% 70%, class:^(evince|wihotspot-gui)$
windowrulev2 = size 60% 70%, class:^(file-roller|org.gnome.FileRoller)$
windowrulev2 = size 60% 70%, class:^([Ww]hatsapp-for-linux)$
windowrulev2 = size 60% 70%, class:^([Ff]erdium)$
#layerrule = unset,class:^([Rr]ofi)$
#layerrule = blur,class:^([Rr]ofi)$

30
config/hypr/configs/Keybinds.conf

@ -52,23 +52,27 @@ bind = $mainMod CTRL, Return, layoutmsg, swapwithmaster
# group
bind = $mainMod, G, togglegroup
bind = ALT, tab, changegroupactive #change focus to another window
bind = $mainMod SHIFT, tab, changegroupactive #change focus to another window
# Cycle windows if floating bring to top
bind = ALT,Tab,cyclenext
bind = ALT,Tab,bringactivetotop
# Special Keys / Hot Keys
bind = , xf86audioraisevolume, exec, $scriptsDir/Volume.sh --inc #volume up
bind = , xf86audiolowervolume, exec, $scriptsDir/Volume.sh --dec #volume down
bind = , xf86AudioMicMute, exec, $scriptsDir/Volume.sh --toggle-mic #mute mic
bind = , xf86audiomute, exec, $scriptsDir/Volume.sh --toggle
bind = , xf86Sleep, exec, systemctl suspend # sleep button
bind = , xf86Rfkill, exec, $scriptsDir/AirplaneMode.sh #Airplane mode
bindel = , xf86audioraisevolume, exec, $scriptsDir/Volume.sh --inc #volume up
bindel = , xf86audiolowervolume, exec, $scriptsDir/Volume.sh --dec #volume down
bindl = , xf86AudioMicMute, exec, $scriptsDir/Volume.sh --toggle-mic #mute mic
bindl = , xf86audiomute, exec, $scriptsDir/Volume.sh --toggle
bindl = , xf86Sleep, exec, systemctl suspend # sleep button
bindl = , xf86Rfkill, exec, $scriptsDir/AirplaneMode.sh #Airplane mode
# media controls using keyboards
bind = , xf86AudioPlayPause, exec, $scriptsDir/MediaCtrl.sh --pause
bind = , xf86AudioPause, exec, $scriptsDir/MediaCtrl.sh --pause
bind = , xf86AudioPlay, exec, $scriptsDir/MediaCtrl.sh --pause
bind = , xf86AudioNext, exec, $scriptsDir/MediaCtrl.sh --nxt
bind = , xf86AudioPrev, exec, $scriptsDir/MediaCtrl.sh --prv
bind = , xf86audiostop, exec, $scriptsDir/MediaCtrl.sh --stop
bindl = , xf86AudioPlayPause, exec, $scriptsDir/MediaCtrl.sh --pause
bindl = , xf86AudioPause, exec, $scriptsDir/MediaCtrl.sh --pause
bindl = , xf86AudioPlay, exec, $scriptsDir/MediaCtrl.sh --pause
bindl = , xf86AudioNext, exec, $scriptsDir/MediaCtrl.sh --nxt
bindl = , xf86AudioPrev, exec, $scriptsDir/MediaCtrl.sh --prv
bindl = , xf86audiostop, exec, $scriptsDir/MediaCtrl.sh --stop
# Screenshot keybindings NOTE: You may need to press Fn key as well
bind = $mainMod, Print, exec, $scriptsDir/ScreenShot.sh --now

26
config/hypr/hypridle.conf

@ -4,13 +4,21 @@
general {
# lock_cmd = notify-send "lock!" # dbus/sysd lock command (loginctl lock-session)
# unlock_cmd = notify-send "unlock!" # same as above, but unlock
before_sleep_cmd = hyprlock # command ran before sleep
# after_sleep_cmd = notify-send "Awake!" # command ran after sleep
lock_cmd = pidof hyprlock || hyprlock # runs hyprlock if it is not already running (this is always run when "loginctl lock-session" is called)
# unlock_cmd = killall hyprlock # kills hyprlock when unlocking (this is always run when "loginctl unlock-session" is called)
before_sleep_cmd = loginctl lock-session # ensures that the session is locked before going to sleep
after_sleep_cmd = hyprctl dispatch dpms on # turn of screen after sleep (not strictly necessary, but just in case)
ignore_dbus_inhibit = false # whether to ignore dbus-sent idle-inhibit requests (used by e.g. firefox or steam)
}
# turn off screen faster if session is already locked
# (disabled by default)
# listener {
# timeout = 30 # 30 seconds
# on-timeout = pidof hyprlock && hyprctl dispatch dpms off # turns off the screen if hyprlock is active
# on-resume = pidof hyprlock && hyprctl dispatch dpms on # command to run when activity is detected after timeout has fired.
# }
# Warn
listener {
timeout = 540 # 9 min
@ -21,10 +29,18 @@ listener {
# Screenlock
listener {
timeout = 600 # 10 min
on-timeout = hyprlock # command to run when timeout has passed
on-timeout = loginctl lock-session # command to run when timeout has passed
# on-resume = notify-send "Welcome back to your desktop!" # command to run when activity is detected after timeout has fired.
}
# Turn off screen
# (disabled by default)
# listener {
# timeout = 630 # 10.5 min
# on-timeout = hyprctl dispatch dpms off # command to run when timeout has passed
# on-resume = hyprctl dispatch dpms on # command to run when activity is detected after timeout has fired.
# }
# Suspend # disabled by default
# listener {
# timeout = 1200 # 20 min

4
config/hypr/hyprlock.conf

@ -73,8 +73,8 @@ label {
# Time
label {
monitor =
# text = cmd[update:1000] echo "<b><big> $(date +"%I:%M:%S %p") </big></b>" # AM/PM
text = cmd[update:1000] echo "<b><big> $(date +"%H:%M:%S") </big></b>" # 24H
#text = cmd[update:1000] echo "<b><big> $(date +"%I:%M:%S %p") </big></b>" # AM/PM
text = cmd[update:1000] echo "<b><big> $(date +"%H:%M:%S") </big></b>" # 24H
color = $color15
font_size = 94
font_family = JetBrains Mono Nerd Font 10

4
config/hypr/scripts/Brightness.sh

@ -33,7 +33,7 @@ notify_user() {
# Change brightness
change_backlight() {
brightnessctl set "$1" && get_icon && notify_user
brightnessctl set "$1" -n && get_icon && notify_user
}
# Execute accordingly
@ -50,4 +50,4 @@ case "$1" in
*)
get_backlight
;;
esac
esac

4
config/hypr/scripts/LockScreen.sh

@ -2,4 +2,6 @@
# /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ ##
# For Hyprlock
hyprlock -q --immediate
pidof hyprlock || hyprlock -q

2
config/hypr/scripts/ScreenShot.sh

@ -22,6 +22,7 @@ notify_view() {
"${sDIR}/Sounds.sh" --screenshot
else
${notify_cmd_shot} "Screenshot of '${active_window_class}' not Saved"
"${sDIR}/Sounds.sh" --error
fi
elif [[ "$1" == "swappy" ]]; then
${notify_cmd_shot} "Screenshot Captured."
@ -32,6 +33,7 @@ notify_view() {
"${sDIR}/Sounds.sh" --screenshot
else
${notify_cmd_shot} "Screenshot NOT Saved."
"${sDIR}/Sounds.sh" --error
fi
fi
}

7
config/hypr/scripts/Sounds.sh

@ -26,8 +26,13 @@ elif [[ "$1" == "--volume" ]]; then
exit 0
fi
soundoption="audio-volume-change.*"
elif [[ "$1" == "--error" ]]; then
if [[ "$muteScreenshots" = true ]]; then
exit 0
fi
soundoption="dialog-error.*"
else
echo -e "Available sounds: --screenshot, --volume"
echo -e "Available sounds: --screenshot, --volume, --error"
exit 0
fi

0
config/hypr/v2.2.12 → config/hypr/v2.2.13

1
config/rofi/config-search.rasi

@ -6,6 +6,7 @@
/* ---- Window ---- */
window {
width: 40%;
y-offset: 6px;
location: north;
}

118
config/waybar/configs/[BOT] Camellia

@ -25,91 +25,21 @@
"custom/separator#line",
"mpris",
"custom/swaync",
"tray#cam",
"tray",
"wlr/taskbar"],
"modules-center": ["hyprland/window#cam"],
"modules-center": ["hyprland/window"],
"modules-right": [
"custom/backlight",
"backlight/slider",
"custom/speaker",
"pulseaudio/slider",
"battery#cam",
"clock#cam",
"network#cam"],
"battery",
"clock#3",
"network"],
// Additional modules //
"hyprland/workspaces#cam": {
"active-only":false,
"all-outputs": true,
"format": "{icon}",
"show-special": false,
"on-click": "activate",
"on-scroll-up": "hyprctl dispatch workspace e+1",
"on-scroll-down": "hyprctl dispatch workspace e-1",
"persistent-workspaces":{
"1": [],
"2": [],
"3": [],
"4": [],
"5": []
},
"format-icons": {
"1": "Uno",
"2": "Due",
"3": "Tre",
"4": "Quattro",
"5": "Cinque",
"6":"Sei",
"7":"Sette",
"8":"Otto",
"9":"Nove",
"10":"Dieci"
}
},
"hyprland/window#cam": {
"format": " {title}",
"max-length": 50,
"rewrite": {
"(.*) — Mozilla Firefox": " $1",
"(.*) - zsh": "> [$1]"
},
"separate-outputs": true
},
"clock#cam": {
"interval": 60,
//"format": "{:%A, %I:%M %P}",
"format": "{:%A, %H:%M}",
"max-length": 25,
},
"battery#cam": {
"interval": 60,
"align": 0,
"rotate": 0,
//"bat": "BAT1",
//"adapter": "ACAD",
"full-at": 100,
"design-capacity": false,
"states": {
"critical": 15
},
"format": "{capacity}% {icon}",
"format-charging": " {capacity}%",
"format-plugged": "󱘖 {capacity}%",
"format-full": "{icon} Full",
"format-alt": "{icon} {time}",
"format-icons": ["", "", "", "", ""],
"format-time": "{H}h {M}min",
"tooltip": true,
"tooltip-format": "{timeTo} {power}w"
},
"pulseaudio/slider": {
"min": 0,
"max": 100,
@ -135,42 +65,4 @@
"interval": 1,
"format": "{}"
},
"tray#cam": {
//"icon-size": 16,
"spacing": 10
},
"network#cam": {
"format": "{ifname}",
"format-wifi": "{icon}",
"format-ethernet": "󰌘",
"format-disconnected": "󰌙",
"tooltip-format": "{ipaddr} {bandwidthUpBytes} {bandwidthDownBytes}",
"format-linked": "󰈁 {ifname} (No IP)",
"tooltip-format-wifi": "{essid} {icon} {signalStrength}%",
"tooltip-format-ethernet": "{ifname} 󰌘",
"tooltip-format-disconnected": "󰌙 Disconnected",
"max-length": 50,
"format-icons": ["󰤯","󰤟","󰤢","󰤥","󰤨"]
},
"wlr/taskbar": {
"format": "{icon}",
//"icon-size": 14,
//"icon-theme": "Numix-Circle",
"tooltip-format": "{title}",
"on-click": "activate",
"on-click-middle": "close",
"ignore-list": [
"kitty"
],
"app_ids-mapping": {
"firefoxdeveloperedition": "firefox-developer-edition"
},
"rewrite": {
"Firefox Web Browser": "Firefox",
"Foot Server": "Terminal"
}
}
}

82
config/waybar/configs/[BOT] Chrysanthemum

@ -16,78 +16,20 @@
"ipc": true,
"margin-left": 5,
"margin-right": 5,
"margin-top": 0,
"modules-left": ["clock#gar", "mpris", "custom/swaync", "tray"],
"modules-left": [
"clock#5",
"mpris",
"tray",
"custom/swaync"
],
"modules-center": ["hyprland/workspaces"],
"modules-right": ["pulseaudio#gar","backlight#gar", "battery#gar"],
// M O D U L E S //
"clock#gar": {
//"format": "{:%A, %I:%M %P}",
"format": "{:%a %d | %H:%M}",
"format-alt": "{:%A, %d %B, %Y (%R)}"
},
"hyprland/window#gar": {
"format": "{}",
"max-length": 60
},
"tray#gar": {
"icon-size": 15,
"spacing": 10
},
"pulseaudio#gar": {
"format": "{icon} {volume}%",
"format-bluetooth": "{icon} {volume}%",
"format-bluetooth-muted": " {icon}",
"format-muted": "󰸈",
"format-icons": {
"headphone": "",
"hands-free": "",
"headset": "",
"phone": "",
"portable": "",
"car": "",
"default": ["", "", ""]
},
"on-click": "pamixer --toggle-mute",
"on-click-right": "pavucontrol",
"tooltip": false
},
"backlight#gar": {
//"device": "intel_backlight",
"format": "{icon} {percent}%",
"format-icons": ["", ""]
},
"battery#gar": {
"interval": 60,
"align": 0,
"rotate": 0,
//"bat": "BAT1",
//"adapter": "ACAD",
"full-at": 100,
"design-capacity": false,
"states": {
"good": 95,
"warning": 30,
"critical": 15
},
"format": "{icon} {capacity}%",
"format-charging": " {capacity}%",
"format-plugged": "󱘖 {capacity}%",
"format-full": "{icon} Full",
"format-alt": "{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",
},
"modules-right": [
"pulseaudio#1",
"backlight#2",
"battery"],
}

90
config/waybar/configs/[BOT] Gardenia

@ -6,7 +6,6 @@
{
"include": "~/.config/waybar/modules",
"layer": "top",
//"mode": "dock",
@ -16,84 +15,23 @@
"spacing": 5,
"fixed-center": false,
"ipc": true,
//"margin-top": 5,
"margin-bottom": 5,
"width": 768,
"margin-top": 5,
//"margin-bottom": 5,
"width": 1000,
"modules-left": ["clock#gar", "mpris", "custom/swaync", "tray"],
"modules-left": [
"clock#5",
"mpris",
"tray",
"custom/swaync"
],
"modules-center": ["hyprland/workspaces#kanji"],
"modules-right": ["pulseaudio#gar","backlight#gar", "battery#gar"],
// M O D U L E S //
"clock#gar": {
//"format": "{:%A, %I:%M %P}",
"format": "{:%a %d | %H:%M}",
"format-alt": "{:%A, %d %B, %Y (%R)}"
},
"hyprland/window#gar": {
"format": "{}",
"max-length": 60
},
"tray#gar": {
"icon-size": 15,
"spacing": 10
},
"pulseaudio#gar": {
"format": "{icon} {volume}%",
"format-bluetooth": "{icon} {volume}%",
"format-bluetooth-muted": " {icon}",
"format-muted": "󰸈",
"format-icons": {
"headphone": "",
"hands-free": "",
"headset": "",
"phone": "",
"portable": "",
"car": "",
"default": ["", "", ""]
},
"on-click": "pamixer --toggle-mute",
"on-click-right": "pavucontrol",
"tooltip": false
},
"backlight#gar": {
"device": "intel_backlight",
"format": "{icon} {percent}%",
"format-icons": ["", ""]
},
"modules-right": [
"pulseaudio#1",
"backlight#2",
"battery"
],
"battery#gar": {
"interval": 60,
"align": 0,
"rotate": 0,
//"bat": "BAT1",
//"adapter": "ACAD",
"full-at": 100,
"design-capacity": false,
"states": {
"good": 95,
"warning": 30,
"critical": 15
},
"format": "{icon} {capacity}%",
"format-charging": " {capacity}%",
"format-plugged": "󱘖 {capacity}%",
"format-full": "{icon} Full",
"format-alt": "{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",
},
}

91
config/waybar/configs/[BOT] Peony

@ -15,95 +15,28 @@
"spacing": 4,
"fixed-center": true,
"ipc": true,
//"margin-top": 5,
"margin-bottom": 5,
"margin-top": 5,
//"margin-bottom": 5,
"width": 1444,
"modules-left": ["hyprland/workspaces#roman", "mpris", "tray#peony"],
"modules-left": [
"hyprland/workspaces#roman",
"mpris",
"custom/swaync",
"tray"
],
"modules-center": ["clock#peony"],
"modules-center": ["clock#4"],
"modules-right": [
"battery#peony",
"battery",
"custom/separator#blank",
"backlight#peony",
"backlight",
"custom/separator#blank",
"pulseaudio",
"custom/separator#blank",
"temperature",
"custom/separator#blank",
"network#peony",
"custom/swaync"],
"network"],
//M O D U L E S //
"clock#peony": {
"interval": 60,
"tooltip-format": "<big>{:%B %Y}</big>\n<tt><small>{calendar}</small></tt>",
//"format": "{:%B | %a %d, %Y | %I:%M %p}",
"format": "{:%B | %a %d, %Y | %H:%M}",
"format-alt": "{:%a %b %d, %G}",
},
"wireplumber#peony": {
"format": "{icon} {volume}",
"format-muted": " Mute",
"on-click": "~/.config/hypr/scripts/Volume.sh --toggle",
"on-click-right": "pavucontrol -t 3",
"on-scroll-up": "~/.config/hypr/scripts/Volume.sh --inc",
"on-scroll-down": "~/.config/hypr/scripts/Volume.sh --dec",
"format-icons": ["", "", "󰕾", ""],
},
"backlight#peony": {
"device": "intel_backlight",
"format": "{percent}% {icon}",
"format-icons": ["󰛩", "󱩎", "󱩏", "󱩑", "󱩒", "󱩓", "󱩔", "󱩕", "󰛨"],
},
"network#peony": {
"format": "{ifname}",
"format-wifi": "{icon}",
"format-ethernet": "󰌘",
"format-disconnected": "󰌙",
"tooltip-format": "{ipaddr} {bandwidthUpBytes} {bandwidthDownBytes}",
"format-linked": "󰈁 {ifname} (No IP)",
"tooltip-format-wifi": "{essid} {icon} {signalStrength}%",
"tooltip-format-ethernet": "{ifname} 󰌘",
"tooltip-format-disconnected": "󰌙 Disconnected",
"max-length": 50,
"format-icons": ["󰤯","󰤟","󰤢","󰤥","󰤨"]
},
"battery#peony": {
"interval": 60,
"align": 0,
"rotate": 0,
//"bat": "BAT1",
//"adapter": "ACAD",
"full-at": 100,
"design-capacity": false,
"states": {
"good": 95,
"warning": 30,
"critical": 15
},
"format": "{icon} {capacity}%",
"format-charging": " {capacity}%",
"format-plugged": "󱘖 {capacity}%",
"format-full": "{icon} Full",
"format-alt": "{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",
},
"tray#peony": {
"icon-size": 17,
"spacing": 8,
}
}

36
config/waybar/configs/[BOT] Simple

@ -0,0 +1,36 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */
// ### TOP Simple ## //
{
"include": "~/.config/waybar/modules",
"layer": "top",
"position": "bottom",
//"mode": "dock",
"exclusive": true,
"passthrough": false,
"gtk-layer-shell": true,
"margin-left": 6,
"margin-right": 6,
"margin-top": 2,
"modules-left": [
"idle_inhibitor",
"group/mobo_drawer",
"hyprland/workspaces#rw",
"tray",
"mpris",
],
"modules-center": [
"clock#2",
"custom/swaync",
],
"modules-right": [
"hyprland/window",
"battery",
"group/audio",
"custom/power",
],
}

15
config/waybar/configs/[BOT] Sleek

@ -37,19 +37,4 @@
"custom/power",
],
// Additional format / customize modules
"custom/power": {
"format": " ",
"icon-size": 20,
"tooltip": false,
},
"clock": {
//"format": "{:%I:%M %p - %d/%b}", //for AM/PM
"format": "{:%H:%M - %d/%b}", // 24H
"tooltip": false
},
}

132
config/waybar/configs/[TOP] Camellia

@ -12,7 +12,7 @@
"exclusive": true,
"passthrough": false,
"position": "top",
"spacing": 3,
"spacing": 4,
"fixed-center": true,
"ipc": true,
//"margin-top": 0,
@ -22,100 +22,28 @@
"modules-left": [
"hyprland/workspaces#cam",
"custom/separator#line",
"custom/separator#line",
"mpris",
"custom/swaync",
"tray#cam",
"wlr/taskbar"
],
"custom/swaync",
"tray",
"wlr/taskbar"],
"modules-center": ["hyprland/window#cam"],
"modules-center": ["hyprland/window"],
"modules-right": [
"custom/backlight",
"backlight/slider",
"custom/speaker",
"pulseaudio/slider",
"battery#cam",
"clock#cam",
"network#cam"
],
"battery",
"clock#3",
"network"],
// Additional modules //
"hyprland/workspaces#cam": {
"active-only":false,
"all-outputs": true,
"format": "{icon}",
"show-special": false,
"on-click": "activate",
"on-scroll-up": "hyprctl dispatch workspace e+1",
"on-scroll-down": "hyprctl dispatch workspace e-1",
"persistent-workspaces":{
"1": [],
"2": [],
"3": [],
"4": [],
"5": []
},
"format-icons": {
"1": "Uno",
"2": "Due",
"3": "Tre",
"4": "Quattro",
"5": "Cinque",
"6":"Sei",
"7":"Sette",
"8":"Otto",
"9":"Nove",
"10":"Dieci"
}
},
"hyprland/window#cam": {
"format": " {title}",
"max-length": 50,
"rewrite": {
"(.*) — Mozilla Firefox": " $1",
"(.*) - zsh": "> [$1]"
},
"separate-outputs": true
},
"clock#cam": {
"interval": 60,
//"format": "{:%A, %I:%M %P}",
"format": "{:%A, %H:%M}",
"max-length": 25,
},
"battery#cam": {
"interval": 60,
"align": 0,
"rotate": 0,
//"bat": "BAT1",
//"adapter": "ACAD",
"full-at": 100,
"design-capacity": false,
"states": {
"critical": 15
},
"format": "{capacity}% {icon}",
"format-charging": " {capacity}%",
"format-plugged": "󱘖 {capacity}%",
"format-full": "{icon} Full",
"format-alt": "{icon} {time}",
"format-icons": ["", "", "", "", ""],
"format-time": "{H}h {M}min",
"tooltip": true,
"tooltip-format": "{timeTo} {power}w"
},
"pulseaudio/slider": {
"min": 0,
"max": 100,
"orientation": "horizontal",
"orientation": "horizontal"
},
@ -129,7 +57,7 @@
"min": 0,
"max": 100,
"orientation": "horizontal",
//"device": "intel_backlight"
"device": "intel_backlight"
},
"custom/backlight": {
@ -137,42 +65,4 @@
"interval": 1,
"format": "{}"
},
"tray#cam": {
//"icon-size": 16,
"spacing": 10
},
"network#cam": {
"format": "{ifname}",
"format-wifi": "{icon}",
"format-ethernet": "󰌘",
"format-disconnected": "󰌙",
"tooltip-format": "{ipaddr} {bandwidthUpBytes} {bandwidthDownBytes}",
"format-linked": "󰈁 {ifname} (No IP)",
"tooltip-format-wifi": "{essid} {icon} {signalStrength}%",
"tooltip-format-ethernet": "{ifname} 󰌘",
"tooltip-format-disconnected": "󰌙 Disconnected",
"max-length": 50,
"format-icons": ["󰤯","󰤟","󰤢","󰤥","󰤨"]
},
"wlr/taskbar": {
"format": "{icon}",
//"icon-size": 14,
//"icon-theme": "Numix-Circle",
"tooltip-format": "{title}",
"on-click": "activate",
"on-click-middle": "close",
"ignore-list": [
"kitty"
],
"app_ids-mapping": {
"firefoxdeveloperedition": "firefox-developer-edition"
},
"rewrite": {
"Firefox Web Browser": "Firefox",
"Foot Server": "Terminal"
}
}
}

82
config/waybar/configs/[TOP] Chrysanthemum

@ -18,78 +18,18 @@
"margin-right": 5,
"margin-top": 0,
"modules-left": ["clock#gar", "mpris", "tray", "custom/swaync"],
"modules-left": [
"clock#5",
"mpris",
"tray",
"custom/swaync"
],
"modules-center": ["hyprland/workspaces"],
"modules-right": ["pulseaudio#gar","backlight#gar", "battery#gar"],
// M O D U L E S //
"clock#gar": {
//"format": "{:%A, %I:%M %P}",
"format": "{:%a %d | %H:%M}",
"format-alt": "{:%A, %d %B, %Y (%R)}"
},
"hyprland/window#gar": {
"format": "{}",
"max-length": 60
},
"tray#gar": {
"icon-size": 15,
"spacing": 10
},
"pulseaudio#gar": {
"format": "{icon} {volume}%",
"format-bluetooth": "{icon} {volume}%",
"format-bluetooth-muted": " {icon}",
"format-muted": "󰸈",
"format-icons": {
"headphone": "",
"hands-free": "",
"headset": "",
"phone": "",
"portable": "",
"car": "",
"default": ["", "", ""]
},
"on-click": "pamixer --toggle-mute",
"on-click-right": "pavucontrol",
"tooltip": false
},
"backlight#gar": {
//"device": "intel_backlight",
"format": "{icon} {percent}%",
"format-icons": ["", ""]
},
"battery#gar": {
"interval": 60,
"align": 0,
"rotate": 0,
//"bat": "BAT1",
//"adapter": "ACAD",
"full-at": 100,
"design-capacity": false,
"states": {
"good": 95,
"warning": 30,
"critical": 15
},
"format": "{icon} {capacity}%",
"format-charging": " {capacity}%",
"format-plugged": "󱘖 {capacity}%",
"format-full": "{icon} Full",
"format-alt": "{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",
},
"modules-right": [
"pulseaudio#1",
"backlight#2",
"battery"],
}

85
config/waybar/configs/[TOP] Gardenia

@ -17,82 +17,21 @@
"ipc": true,
"margin-top": 5,
//"margin-bottom": 5,
"width": 768,
"width": 1000,
"modules-left": ["clock#gar", "mpris", "tray", "custom/swaync"],
"modules-left": [
"clock#5",
"mpris",
"tray",
"custom/swaync"
],
"modules-center": ["hyprland/workspaces#kanji"],
"modules-right": ["pulseaudio#gar","backlight#gar", "battery#gar"],
"modules-right": [
"pulseaudio#1",
"backlight#2",
"battery"
],
// M O D U L E S //
"clock#gar": {
//"format": "{:%A, %I:%M %P}",
"format": "{:%a %d | %H:%M}",
"format-alt": "{:%A, %d %B, %Y (%R)}"
},
"hyprland/window#gar": {
"format": "{}",
"max-length": 60
},
"tray#gar": {
"icon-size": 15,
"spacing": 10
},
"pulseaudio#gar": {
"format": "{icon} {volume}%",
"format-bluetooth": "{icon} {volume}%",
"format-bluetooth-muted": " {icon}",
"format-muted": "󰸈",
"format-icons": {
"headphone": "",
"hands-free": "",
"headset": "",
"phone": "",
"portable": "",
"car": "",
"default": ["", "", ""]
},
"on-click": "pamixer --toggle-mute",
"on-click-right": "pavucontrol",
"tooltip": false
},
"backlight#gar": {
"device": "intel_backlight",
"format": "{icon} {percent}%",
"format-icons": ["", ""]
},
"battery#gar": {
"interval": 60,
"align": 0,
"rotate": 0,
//"bat": "BAT1",
//"adapter": "ACAD",
"full-at": 100,
"design-capacity": false,
"states": {
"good": 95,
"warning": 30,
"critical": 15
},
"format": "{icon} {capacity}%",
"format-charging": " {capacity}%",
"format-plugged": "󱘖 {capacity}%",
"format-full": "{icon} Full",
"format-alt": "{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",
},
}

80
config/waybar/configs/[TOP] Peony

@ -19,84 +19,24 @@
//"margin-bottom": 5,
"width": 1444,
"modules-left": ["hyprland/workspaces#roman", "mpris", "custom/swaync", "tray#peony"],
"modules-left": [
"hyprland/workspaces#roman",
"mpris",
"custom/swaync",
"tray"
],
"modules-center": ["clock#peony"],
"modules-center": ["clock#4"],
"modules-right": [
"battery#peony",
"battery",
"custom/separator#blank",
"backlight#peony",
"backlight",
"custom/separator#blank",
"pulseaudio",
"custom/separator#blank",
"temperature",
"custom/separator#blank",
"network#peony"],
"network"],
//M O D U L E S //
"clock#peony": {
"interval": 60,
"tooltip-format": "<big>{:%B %Y}</big>\n<tt><small>{calendar}</small></tt>",
//"format": "{:%B | %a %d, %Y | %I:%M %p}",
"format": "{:%B | %a %d, %Y | %H:%M}",
"format-alt": "{:%a %b %d, %G}",
},
"wireplumber#peony": {
"format": "{icon} {volume}",
"format-muted": " Mute",
"on-click": "~/.config/hypr/scripts/Volume.sh --toggle",
"on-click-right": "pavucontrol -t 3",
"on-scroll-up": "~/.config/hypr/scripts/Volume.sh --inc",
"on-scroll-down": "~/.config/hypr/scripts/Volume.sh --dec",
"format-icons": ["", "", "󰕾", ""],
},
"network#peony": {
"format": "{ifname}",
"format-wifi": "{icon}",
"format-ethernet": "󰌘",
"format-disconnected": "󰌙",
"tooltip-format": "{ipaddr} {bandwidthUpBytes} {bandwidthDownBytes}",
"format-linked": "󰈁 {ifname} (No IP)",
"tooltip-format-wifi": "{essid} {icon} {signalStrength}%",
"tooltip-format-ethernet": "{ifname} 󰌘",
"tooltip-format-disconnected": "󰌙 Disconnected",
"max-length": 50,
"format-icons": ["󰤯","󰤟","󰤢","󰤥","󰤨"]
},
"battery#peony": {
"interval": 60,
"align": 0,
"rotate": 0,
//"bat": "BAT1",
//"adapter": "ACAD",
"full-at": 100,
"design-capacity": false,
"states": {
"good": 95,
"warning": 30,
"critical": 15
},
"format": "{icon} {capacity}%",
"format-charging": " {capacity}%",
"format-plugged": "󱘖 {capacity}%",
"format-full": "{icon} Full",
"format-alt": "{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",
},
"tray#peony": {
"icon-size": 17,
"spacing": 8,
}
}

3
config/waybar/configs/[TOP] Simple

@ -22,7 +22,8 @@
],
"modules-center": [
"clock#2"
"clock#2",
"custom/swaync",
],
"modules-right": [

17
config/waybar/configs/[TOP] Sleek

@ -22,7 +22,7 @@
"modules-center": [
"idle_inhibitor",
"custom/separator#blank",
"clock",
"clock#3",
"custom/separator#blank",
"custom/swaync"
],
@ -35,19 +35,4 @@
"custom/separator#blank",
"custom/power",
],
// Additional format / customize modules
"custom/power": {
"format": " ",
"icon-size": 20,
"tooltip": false,
},
"clock": {
//"format": "{:%I:%M %p - %d/%b}", //for AM/PM
"format": "{:%H:%M - %d/%b}", // 24H
"tooltip": false
},
}

132
config/waybar/modules

@ -71,13 +71,15 @@
},
"format": "{icon}",
"format-icons": {
"active": " 󰮯 ",
"default": "󰊠",
"persistent": "󰊠",
"active": "<span font='12'>󰮯</span>",
"empty": "<span font='8'></span>",
"default": "󰊠",
},
},
// Kanji / Japanese style
"hyprland/workspaces#kanji": {
"disable-scroll": true,
"show-special": false,
"all-outputs": true,
"format": "{icon}",
"persistent-workspaces": {
@ -132,7 +134,7 @@
"all-outputs": true,
"warp-on-scroll": false,
"sort-by-number": true,
"show-special": true,
"show-special": false,
"on-click": "activate",
"on-scroll-up": "hyprctl dispatch workspace e+1",
"on-scroll-down": "hyprctl dispatch workspace e-1",
@ -160,6 +162,35 @@
"class<libreoffice-startcenter>": "󰏆 "
}
},
// for Camilla or Spanish
"hyprland/workspaces#cam": {
"active-only":false,
"all-outputs": true,
"format": "{icon}",
"show-special": false,
"on-click": "activate",
"on-scroll-up": "hyprctl dispatch workspace e+1",
"on-scroll-down": "hyprctl dispatch workspace e-1",
"persistent-workspaces":{
"1": [],
"2": [],
"3": [],
"4": [],
"5": []
},
"format-icons": {
"1": "Uno",
"2": "Due",
"3": "Tre",
"4": "Quattro",
"5": "Cinque",
"6":"Sei",
"7":"Sette",
"8":"Otto",
"9":"Nove",
"10":"Dieci"
}
},
// GROUP
"group/motherboard": {
"orientation": "horizontal",
@ -241,6 +272,11 @@
"on-scroll-down": "~/.config/hypr/scripts/Brightness.sh --dec",
"smooth-scrolling-threshold": 1,
},
"backlight#2": {
"device": "intel_backlight",
"format": "{icon} {percent}%",
"format-icons": ["", ""]
},
"battery": {
//"interval": 5,
"align": 0,
@ -281,8 +317,8 @@
},
"clock": {
"interval": 1,
//"format": " {:%I:%M %p}", // AM PM format
"format": " {:%H:%M:%S}",
//"format": " {:%I:%M %p}", // AM PM format
"format": " {:%H:%M:%S}", // 24H
"format-alt": " {:%H:%M %Y, %d %B, %A}",
"tooltip-format": "<tt><small>{calendar}</small></tt>",
"calendar": {
@ -307,12 +343,28 @@
"on-scroll-down": "shift_down"
},
"clock#2": {
// "timezone": "America/New_York",
//"format": " {:%I:%M %p}", // AM PM format
"format": " {:%H:%M}",
//"format": " {:%I:%M %p}", // AM PM format
"format": " {:%H:%M}", // 24H
"format-alt": "{:%A | %H:%M | %e %B}",
"tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>"
},
"clock#3": {
//"format": "{:%I:%M %p - %d/%b}", //for AM/PM
"format": "{:%H:%M - %d/%b}", // 24H
"tooltip": false
},
"clock#4": {
"interval": 60,
//"format": "{:%B | %a %d, %Y | %I:%M %p}", // AM PM format
"format": "{:%B | %a %d, %Y | %H:%M}", // 24H
"format-alt": "{:%a %b %d, %G}",
"tooltip-format": "<big>{:%B %Y}</big>\n<tt><small>{calendar}</small></tt>",
},
"clock#5": {
//"format": "{:%A, %I:%M %P}", // AM PM format
"format": "{:%a %d | %H:%M}", // 24H
"format-alt": "{:%A, %d %B, %Y (%R)}"
},
"cpu": {
"format": "{usage}% 󰍛",
"interval": 1,
@ -463,7 +515,7 @@
"format-icons": {
"headphone": "",
"hands-free": "",
"headset": "",
"headset": "",
"phone": "",
"portable": "",
"car": "",
@ -482,6 +534,25 @@
"tooltip-format": "{icon} {desc} | {volume}%",
"smooth-scrolling-threshold": 1,
},
"pulseaudio#1": {
"format": "{icon} {volume}%",
"format-bluetooth": "{icon} {volume}%",
"format-bluetooth-muted": " {icon}",
"format-muted": "󰸈",
"format-icons": {
"headphone": "",
"hands-free": "",
"headset": "",
"phone": "",
"portable": "",
"car": "",
"default": ["", "", ""]
},
"on-click": "pamixer --toggle-mute",
"on-click-right": "pavucontrol -t 3",
"tooltip": true,
"tooltip-format": "{icon} {desc} | {volume}%",
},
"pulseaudio#microphone": {
"format": "{format_source}",
"format-source": " {volume}%",
@ -525,8 +596,8 @@
],
},
"wlr/taskbar": {
"format": "{icon} {name} ",
"icon-size": 15,
"format": "{icon} {name}",
"icon-size": 16,
"all-outputs": false,
"tooltip-format": "{title}",
"on-click": "activate",
@ -534,23 +605,22 @@
"ignore-list": [
"wofi",
"rofi",
]
"kitty"
],
},
"custom/cycle_wall": {
"format": " ",
"exec": "echo ; echo 󰸉 wallpaper select",
"on-click": "~/.config/hypr/UserScripts/WallpaperSelect.sh",
"on-click-right": "~/.config/hypr/UserScripts/WallpaperRandom.sh",
"on-click-middle": "~/.config/hypr/scripts/WaybarStyles.sh",
"interval": 86400, // once every day
"tooltip": true,
"tooltip-format": "Left Click: Wallpaper Menu\nMiddle Click: Random wallpaper\nRight Click: Waybar Styles Menu",
},
"custom/hint": {
"format": "󰺁 HINT!",
"exec": "echo ; echo Key Hints SUPER H",
"on-click": "~/.config/hypr/scripts/KeyHints.sh",
"interval": 86400, // once every day
"tooltip": true,
"tooltip-format": "󱧣 Quick Tips",
},
"custom/keyboard": {
"exec": "cat ~/.cache/kb_layout",
@ -559,29 +629,27 @@
"on-click": "~/.config/hypr/scripts/SwitchKeyboardLayout.sh",
},
"custom/light_dark": {
"format": "󰔎{}",
"exec": "echo ; echo 󰔎 Dark-Light switcher",
"format": "󰔎",
"on-click": "~/.config/hypr/scripts/DarkLight.sh",
"on-click-right": "~/.config/hypr/scripts/WaybarStyles.sh",
"on-click-middle": "~/.config/hypr/UserScripts/WallpaperSelect.sh",
"interval": 86400, // once every day
"tooltip": true
"tooltip": true,
"tooltip-format": "Left Click: Switch Dark-Light Themes\nMiddle Click: Wallpaper Menu\nRight Click: Waybar Styles Menu",
},
"custom/lock": {
"format": "󰌾{}",
"exec": "echo ; echo 󰷛 screen lock",
"interval": 86400, // once every day
"tooltip": true,
"format": "󰌾",
"on-click": "~/.config/hypr/scripts/LockScreen.sh",
"tooltip": true,
"tooltip-format": "󰷛 Screen Lock",
},
"custom/menu": {
"format": "{}",
"exec": "echo ; echo 󱓟 app launcher",
"interval": 86400, // once every day
"tooltip": true,
"format": "",
"on-click": "pkill rofi || rofi -show drun -modi run,drun,filebrowser,window",
"on-click-middle": "~/.config/hypr/UserScripts/WallpaperSelect.sh",
"on-click-right": "~/.config/hypr/scripts/WaybarLayout.sh",
"tooltip": true,
"tooltip-format": "Left Click: Rofi Menu\nMiddle Click: Wallpaper Menu\nRight Click: Waybar Layout Menu",
},
// This is a custom cava visualizer
"custom/cava_mviz": {
@ -603,14 +671,14 @@
},
"custom/power": {
"format": "⏻ ",
"exec": "echo ; echo 󰟡 power // blur",
"on-click": "~/.config/hypr/scripts/Wlogout.sh",
"on-click-right": "~/.config/hypr/scripts/ChangeBlur.sh",
"interval": 86400, // once every day
"tooltip": true,
"tooltip-format": "Left Click: Logout Menu\nRight Click: Change Blur",
},
"custom/swaync": {
"tooltip": true,
"tooltip-format": "Left Click: Launch Notification Center\nRight Click: Do not Disturb",
"format": "{icon} {}",
"format-icons": {
"notification": "<span foreground='red'><sup></sup></span>",
@ -636,6 +704,8 @@
"exec-if": "[[ $(checkupdates | wc -l) ]]",
"interval": 15,
"on-click": "kitty -T update paru -Syu || yay -Syu && notify-send 'The system has been updated'",
"tooltip": true,
"tooltip-format": "Left Click: Update System\nArch Linux Only",
},
"custom/weather": {
"format": "{}",

5
config/waybar/style/[Black & White] Monochrome.css

@ -8,7 +8,6 @@ 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"';
padding: 1px;
}
window#waybar {
@ -149,8 +148,8 @@ tooltip label{
#custom-weather.showyIcyDay,
#custom-weather.snowyIcyNight,
#custom-weather.sunnyDay {
padding-top: 3px;
padding-bottom: 3px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 6px;
padding-left: 6px;
}

5
config/waybar/style/[Catppuccin] Latte.css

@ -8,7 +8,6 @@ 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"';
padding: 1px;
}
@import "../waybar/style/catppuccin-themes/latte.css";
@ -89,8 +88,8 @@ window#waybar.hidden {
#custom-weather.showyIcyDay,
#custom-weather.snowyIcyNight,
#custom-weather.sunnyDay {
padding-top: 3px;
padding-bottom: 3px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 6px;
padding-left: 6px;
}

5
config/waybar/style/[Catppuccin] Mocha.css

@ -8,7 +8,6 @@ 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"';
padding: 1px;
}
@import "../waybar/style/catppuccin-themes/mocha.css";
@ -95,8 +94,8 @@ window#waybar.hidden {
#custom-weather.showyIcyDay,
#custom-weather.snowyIcyNight,
#custom-weather.sunnyDay {
padding-top: 3px;
padding-bottom: 3px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 6px;
padding-left: 6px;
}

5
config/waybar/style/[Colored] Chroma Glow.css

@ -8,7 +8,6 @@ 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"';
padding: 1px;
}
window#waybar {
@ -137,8 +136,8 @@ tooltip label{
#custom-weather.showyIcyDay,
#custom-weather.snowyIcyNight,
#custom-weather.sunnyDay {
padding-top: 3px;
padding-bottom: 3px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 6px;
padding-left: 6px;
}

5
config/waybar/style/[Colored] Translucent.css

@ -22,7 +22,6 @@ 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"';
padding: 1px;
}
window#waybar {
@ -147,8 +146,8 @@ tooltip {
#custom-weather.showyIcyDay,
#custom-weather.snowyIcyNight,
#custom-weather.sunnyDay {
padding-top: 3px;
padding-bottom: 3px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 6px;
padding-left: 6px;
}

9
config/waybar/style/[Colorful] Aurora Blossom.css

@ -7,7 +7,6 @@ font-weight: bold;
/* 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"';
padding: 1px;
}
window#waybar {
@ -139,10 +138,10 @@ tooltip label{
#custom-weather.showyIcyDay,
#custom-weather.snowyIcyNight,
#custom-weather.sunnyDay {
padding-top: 2px;
padding-bottom: 2px;
padding-right: 5px;
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 6px;
padding-left: 6px;
}
#custom-power {
padding: 1px 3px;

5
config/waybar/style/[Colorful] Aurora.css

@ -7,7 +7,6 @@ font-weight: bold;
/* 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"';
padding: 1px;
}
window#waybar {
@ -134,8 +133,8 @@ tooltip label{
border: 1px;
border-style: solid;
border-radius: 4px;
padding-top: 2px;
padding-bottom: 2px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 6px;
padding-left: 6px;
}

9
config/waybar/style/[Colorful] Rainbow Spectrum.css

@ -8,7 +8,6 @@ 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"';
padding: 1px;
}
window#waybar {
@ -96,10 +95,10 @@ tooltip label{
border-radius: 16px;
color: #3A3B3C;
border: 1px solid #b4befe;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 6px;
padding-right: 6px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 6px;
padding-left: 6px;
}
#backlight {

5
config/waybar/style/[Dark] Golden Noir.css

@ -12,7 +12,6 @@
/* 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"';
padding: 1px;
}
window#waybar {
@ -165,8 +164,8 @@ tooltip {
#custom-weather.snowyIcyNight,
#custom-weather.sunnyDay {
color: #e5d9f5;
padding-top: 3px;
padding-bottom: 3px;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 6px;
padding-left: 6px;
}

9
config/waybar/style/[Dark] Latte-Wallust combined.css

@ -27,7 +27,6 @@
/* 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"';
padding: 1px;
}
window#waybar {
@ -82,7 +81,7 @@ tooltip {
/*border-right: 2px solid #ffd700;*/
/*border:@teal-trans;*/
padding-top: 2px;
padding-bottom: 4px;
padding-bottom: 0px;
padding-right: 4px;
padding-left: 4px;
}
@ -92,7 +91,7 @@ tooltip {
border-radius:15px;
border-bottom: 2px solid @border-color;
padding-top: 2px;
padding-bottom: 4px;
padding-bottom: 0px;
padding-right: 4px;
padding-left: 4px;
}
@ -196,10 +195,8 @@ tooltip {
#custom-weather.snowyIcyNight,
#custom-weather.sunnyDay {
color: #e5d9f5;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 6px;
padding-left: 6px;
padding-left: 6px;;
}
#temperature.critical {

5
config/waybar/style/[Dark] Purpl.css

@ -11,7 +11,6 @@
/* 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"';
padding: 1px;
}
window#waybar {
@ -162,8 +161,8 @@ tooltip {
#custom-weather.snowyIcyNight,
#custom-weather.sunnyDay {
color: whitesmoke;
padding-top: 1px;
padding-bottom: 1px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 6px;
padding-left: 6px;

5
config/waybar/style/[Dark] Wallust Obsidian Edge.css

@ -10,7 +10,6 @@ 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"';
padding: 1px;
}
window#waybar {
@ -159,8 +158,8 @@ tooltip label {
#custom-weather.sunnyDay {
color: @foreground;
border-radius: 8px;
padding-top: 3px;
padding-bottom: 3px;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 6px;
padding-left: 6px;
}

4
config/waybar/style/[Extra] Crimson.css

@ -151,8 +151,8 @@ tooltip {
#custom-weather.snowyIcyNight,
#custom-weather.sunnyDay {
color: wheat;
padding-top: 4px;
padding-bottom: 4px;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 6px;
padding-left: 6px;
}

5
config/waybar/style/[Extra] Mauve.css

@ -11,7 +11,6 @@
/* 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"';
padding: 2px;
}
window#waybar {
@ -173,8 +172,8 @@ tooltip {
#custom-weather.snowyIcyNight,
#custom-weather.sunnyDay {
color: whitesmoke;
padding-top: 1px;
padding-bottom: 1px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 6px;
padding-left: 6px;

4
config/waybar/style/[Extra] Rose Pine.css

@ -148,8 +148,8 @@ tooltip {
border-color: #2B5D34;
border-style: solid;
border-radius: 10px;
padding-top: 3px;
padding-bottom: 3px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 6px;
padding-left: 6px;
}

5
config/waybar/style/[Light] Monochrome Contrast.css

@ -8,7 +8,6 @@ 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"';
padding: 1px;
}
window#waybar {
@ -150,8 +149,8 @@ tooltip label{
#custom-weather.showyIcyDay,
#custom-weather.snowyIcyNight,
#custom-weather.sunnyDay {
padding-top: 3px;
padding-bottom: 3px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 6px;
padding-left: 6px;
}

5
config/waybar/style/[Light] Obsidian Glow.css

@ -8,7 +8,6 @@ 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"';
padding: 1px;
}
window#waybar {
@ -128,8 +127,8 @@ tooltip label {
#custom-weather.sunnyDay {
color: #000000;
border-radius: 8px;
padding-top: 3px;
padding-bottom: 3px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 6px;
padding-left: 6px;
}

5
config/waybar/style/[Transparent] Crystal Clear.css

@ -11,7 +11,6 @@
/* 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"';
padding: 1px;
}
window#waybar {
@ -128,8 +127,8 @@ window#waybar.empty #window {
#custom-weather.showyIcyDay,
#custom-weather.snowyIcyNight,
#custom-weather.sunnyDay {
padding-top: 3px;
padding-bottom: 3px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 6px;
padding-left: 6px;
}

1
config/waybar/style/[Wallust Bordered] Chroma Fusion Edge.css

@ -27,7 +27,6 @@
/* 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"';
}
window#waybar {

2
config/waybar/style/[Wallust Bordered] Chroma Simple.css

@ -1,5 +1,5 @@
/* ----------- 💫 https://github.com/JaKooLit 💫 -------- */
/* Wallust Bordered*/
/* Wallust Bordered - Chroma Simple */
@import '../../.config/waybar/wallust/colors-waybar.css';

7
config/waybar/style/[Wallust Transparent] Crystal Clear.css

@ -1,6 +1,6 @@
/* ----------- 💫 https://github.com/JaKooLit 💫 -------- */
/* ..........................................*/
/* ....Wallust - Clear Background........ */
/* ....Wallust Transparent - Crystal Clear........ */
/* ......................................... */
/* --- 👍 original designed by https://github.com/Krautt 👍 --- */
@ -19,7 +19,6 @@
/* 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"';
padding: 1px;
}
window#waybar {
@ -137,8 +136,8 @@ window#waybar.empty #window {
#custom-weather.showyIcyDay,
#custom-weather.snowyIcyNight,
#custom-weather.sunnyDay {
padding-top: 3px;
padding-bottom: 3px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 6px;
padding-left: 6px;
}

209
config/waybar/style/[Wallust] Box type.css

@ -0,0 +1,209 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */
/* Wallust - Box type */
@import '../../.config/waybar/wallust/colors-waybar.css';
* {
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"';
}
window#waybar {
background: transparent;
}
window#waybar.hidden {
opacity: 0.2;
}
window#waybar.empty #window {
background:none;
border-bottom-width: 5px;
border-bottom-color: transparent;
border-bottom-style: solid;
}
#window {
padding-left: 10px;
padding-right: 10px;
border-radius: 10px;
transition: none;
color: transparent;
background: transparent;
}
#taskbar button,
#workspaces button {
color: @foreground;
box-shadow: none;
text-shadow: none;
padding: 0px;
border-radius: 9px;
padding-left: 4px;
padding-right: 4px;
animation: gradient_f 20s ease-in infinite;
transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682);
}
#taskbar button.active,
#workspaces button.active {
color: @color12;
background-color: @foreground;
padding-left: 4px;
padding-right: 8px;
animation: gradient_f 20s ease-in infinite;
transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682);
}
#taskbar button.focused,
#workspaces button.focused {
color: @color4;
}
#workspaces button.urgent {
color: #11111b;
border-radius: 10px;
}
#taskbar button:hover,
#workspaces button:hover {
color: @color4;
padding-left: 2px;
padding-right: 8px;
animation: gradient_f 20s ease-in infinite;
transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682);
}
#backlight,
#backlight-slider,
#battery,
#bluetooth,
#clock,
#cpu,
#disk,
#idle_inhibitor,
#keyboard-state,
#memory,
#mode,
#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-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 10px;
border-radius: 10px;
transition: none;
color: @foreground;
background: @color0;
border-bottom-width: 5px;
border-bottom-color: @color12;
border-bottom-style: solid;
}
#custom-power {
padding-right: 2px;
}
#network {
padding-right: 12px;
}
#mpris {
padding-right: 8px;
padding-left: 8px;
}
#battery.critical:not(.charging) {
background-color: #ffffff;
color: #000000;
animation-name: blink;
animation-duration: 0.5s;
animation-timing-function: linear;
animation-iteration-count: infinite;
animation-direction: alternate;
border-bottom-width: 5px;
border-bottom-color: @color12;
border-bottom-style: solid;
}
@keyframes blink {
to {
background-color: #ffffff;
color: #000000;
}
}
#pulseaudio-slider slider {
min-width: 0px;
min-height: 0px;
opacity: 10;
background-image: none;
border: none;
box-shadow: none;
}
#pulseaudio-slider trough {
min-width: 80px;
min-height: 5px;
border-radius: 5px;
}
#pulseaudio-slider highlight {
min-height: 10px;
border-radius: 5px;
}
#backlight-slider slider {
min-width: 0px;
min-height: 0px;
opacity: 0;
background-image: none;
border: none;
box-shadow: @color12;
}
#backlight-slider trough {
min-width: 80px;
min-height: 10px;
border-radius: 5px;
}
#backlight-slider highlight {
min-width: 10px;
border-radius: 5px;
}

6
config/waybar/style/[Wallust] Chroma Edge.css

@ -10,7 +10,6 @@ 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"';
padding: 1px;
}
window#waybar {
@ -135,7 +134,10 @@ tooltip label{
border-radius: 12px;
background-color: rgba(50, 50, 50, 0.1);
border: 1px solid @color12;
padding: 5px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 6px;
padding-left: 6px;
}
#workspaces {

8
config/waybar/style/[Wallust] Chroma Fusion.css

@ -1,5 +1,5 @@
/* ----------- 💫 https://github.com/JaKooLit 💫 -------- */
/* ....Chroma Fusion Edge .... */
/* ....Chroma Fusion .... */
/* Wallust - Catpuccin */
@define-color white #F2F2F2;
@ -27,7 +27,6 @@
/* 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"';
}
window#waybar {
@ -100,9 +99,12 @@ tooltip {
#custom-weather.sunnyDay {
background-color: @background-module;
border-radius: 25px;
padding: 0px 10px 0px 10px;
margin: 5px 5px 5px 5px;
opacity:0.8;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 6px;
padding-left: 6px;
}
#backlight {
padding: 0px 2px 0px 6px;

5
config/waybar/style/[Wallust] Chroma Tally.css

@ -10,7 +10,6 @@ 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"';
padding: 1px;
}
window#waybar {
@ -112,8 +111,8 @@ tooltip {
#custom-weather.showyIcyDay,
#custom-weather.snowyIcyNight,
#custom-weather.sunnyDay {
padding-top: 3px;
padding-bottom: 3px;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 6px;
padding-left: 6px;
}

5
config/waybar/style/[Wallust] Colored.css

@ -10,7 +10,6 @@
/* set font-size to 100% if font scaling is set to 1.00 using nwg-look */
font-size: 96%;
font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"';
padding: 1px;
}
window#waybar {
@ -159,8 +158,8 @@ tooltip {
#custom-weather.snowyIcyNight,
#custom-weather.sunnyDay {
color: @foreground;
padding-top: 1px;
padding-bottom: 1px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 6px;
padding-left: 6px;
}

8
config/waybar/style/[Wallust] Simple.css

@ -8,8 +8,6 @@ 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"';
padding-top: 1px;
padding-bottom: 1px;
}
@import '../../.config/waybar/wallust/colors-waybar.css';
@ -147,10 +145,10 @@ tooltip {
#custom-weather.snowyIcyNight,
#custom-weather.sunnyDay {
color: @color12;
padding-top: 3px;
padding-bottom: 3px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 6px;
padding-left: 6px;
padding-left: 6px;;
}
#mode {

35
copy.sh

@ -44,7 +44,6 @@ xdg-user-dirs-update 2>&1 | tee -a "$LOG" || true
# uncommenting WLR_NO_HARDWARE_CURSORS if nvidia is detected
if lspci -k | grep -A 2 -E "(VGA|3D)" | grep -iq nvidia; then
# NVIDIA GPU detected, uncomment line 23 in ENVariables.conf
sed -i '/env = WLR_NO_HARDWARE_CURSORS,1/s/^#//' config/hypr/UserConfigs/ENVariables.conf
sed -i '/env = LIBVA_DRIVER_NAME,nvidia/s/^#//' config/hypr/UserConfigs/ENVariables.conf
sed -i '/env = __GLX_VENDOR_LIBRARY_NAME,nvidia/s/^#//' config/hypr/UserConfigs/ENVariables.conf
fi
@ -126,12 +125,28 @@ while true; do
# Check if the answer is valid
if [[ "$answer" == "y" ]]; then
# Modify waybar config if 12hr is selected
sed -i 's/^ \/\/"format": " {:%I:%M %p}"/ "format": " {:%I:%M %p}"/' ./config/waybar/modules 2>&1 | tee -a "$LOG" || true
sed -i 's/^ "format": " {:%H:%M:%S}"/ \/\/"format": " {:%H:%M:%S}"/' ./config/waybar/modules 2>&1 | tee -a "$LOG" || true
# Clock 1
sed -i 's#^ \/\/"format": " {:%I:%M %p}", // AM PM format# "format": " {:%I:%M %p}", // AM PM format#' config/waybar/modules 2>&1 | tee -a "$LOG"
sed -i 's#^ "format": " {:%H:%M:%S}", // 24H# \/\/"format": " {:%H:%M:%S}", // 24H#' config/waybar/modules 2>&1 | tee -a "$LOG"
# Clock 2
sed -i 's#^ "format": " {:%H:%M}", // 24H# \/\/"format": " {:%H:%M}", // 24H#' config/waybar/modules 2>&1 | tee -a "$LOG"
# Clock 3
sed -i 's#^ \/\/"format": "{:%I:%M %p - %d/%b}", //for AM/PM# "format": "{:%I:%M %p - %d/%b}", //for AM/PM#' config/waybar/modules 2>&1 | tee -a "$LOG"
sed -i 's#^ "format": "{:%H:%M - %d/%b}", // 24H# \/\/"format": "{:%H:%M - %d/%b}", // 24H#' config/waybar/modules 2>&1 | tee -a "$LOG"
# Clock 4
sed -i 's#^ \/\/"format": "{:%B | %a %d, %Y | %I:%M %p}", // AM PM format# "format": "{:%B | %a %d, %Y | %I:%M %p}", // AM PM format#' config/waybar/modules 2>&1 | tee -a "$LOG"
sed -i 's#^ "format": "{:%B | %a %d, %Y | %H:%M}", // 24H# \/\/"format": "{:%B | %a %d, %Y | %H:%M}", // 24H#' config/waybar/modules 2>&1 | tee -a "$LOG"
# Clock 5
sed -i 's#^ \/\/"format": "{:%A, %I:%M %P}", // AM PM format# "format": "{:%A, %I:%M %P}", // AM PM format#' config/waybar/modules 2>&1 | tee -a "$LOG"
sed -i 's#^ "format": "{:%a %d | %H:%M}", // 24H# \/\/"format": "{:%a %d | %H:%M}", // 24H#' config/waybar/modules 2>&1 | tee -a "$LOG"
# for hyprlock
sed -i 's|^# text = cmd\[update:1000\] echo "<b><big> $(date +"%I:%M:%S %p") </big></b>" # AM/PM|text = cmd\[update:1000\] echo "<b><big> $(date +"%I:%M:%S %p") </big></b>" # AM/PM|' ./config/hypr/hyprlock.conf
sed -i 's|^text = cmd\[update:1000\] echo "<b><big> $(date +"%H:%M:%S") </big></b>" # 24H|# text = cmd\[update:1000\] echo "<b><big> $(date +"%H:%M:%S") </big></b>" # 24H|' ./config/hypr/hyprlock.conf
sed -i 's|^ #text = cmd\[update:1000\] echo "<b><big> $(date +"%I:%M:%S %p") </big></b>" # AM/PM| text = cmd\[update:1000\] echo "<b><big> $(date +"%I:%M:%S %p") </big></b>" # AM/PM|' config/hypr/hyprlock.conf 2>&1 | tee -a "$LOG"
sed -i 's|^ text = cmd\[update:1000\] echo "<b><big> $(date +"%H:%M:%S") </big></b>" # 24H| #text = cmd\[update:1000\] echo "<b><big> $(date +"%H:%M:%S") </big></b>" # 24H|' config/hypr/hyprlock.conf 2>&1 | tee -a "$LOG"
# for SDDM (simple-sddm)
sddm_folder="/usr/share/sddm/themes/simple-sddm"
@ -221,16 +236,6 @@ for DIR in ags btop cava fastfetch hypr kitty Kvantum qt5ct qt6ct rofi swappy sw
fi
done
for DIRw in wallpapers; do
DIRPATH=~/Pictures/"$DIRw"
if [ -d "$DIRPATH" ]; then
echo -e "${NOTE} - Wallpapers in $DIRw found, attempting to back up."
BACKUP_DIR=$(get_backup_dirname)
mv "$DIRPATH" "$DIRPATH-backup-$BACKUP_DIR" 2>&1 | tee -a "$LOG"
echo -e "${NOTE} - Backed up $DIRw to $DIRPATH-backup-$BACKUP_DIR."
fi
done
printf "\n%.0s" {1..2}
# Copying config files

Loading…
Cancel
Save