diff --git a/.config/hypr/animations.conf b/.config/hypr/animations.conf index 4e33fd3..a2912a1 100644 --- a/.config/hypr/animations.conf +++ b/.config/hypr/animations.conf @@ -4,18 +4,68 @@ # See https://wiki.hyprland.org/Configuring/Animations/ +# 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, 30, liner, loop +# animation = fade, 1, 10, default +# animation = workspaces, 1, 5, wind +# } + + 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, 30, liner, loop - animation = fade, 1, 10, default - animation = workspaces, 1, 5, wind + enabled = true + # Some default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more + bezier = myBezier, 0.05, 0.9, 0.1, 1.05 + animation = windows, 1, 7, myBezier + animation = windowsOut, 1, 7, default, popin 80% + animation = border, 1, 10, default + animation = borderangle, 1, 8, default + animation = fade, 1, 7, default + animation = workspaces, 1, 6, default } + +# +# animations { +# enabled = true +# # Animation curves +# +# bezier = linear, 0, 0, 1, 1 +# bezier = md3_standard, 0.2, 0, 0, 1 +# bezier = md3_decel, 0.05, 0.7, 0.1, 1 +# bezier = md3_accel, 0.3, 0, 0.8, 0.15 +# bezier = overshot, 0.05, 0.9, 0.1, 1.1 +# bezier = crazyshot, 0.1, 1.5, 0.76, 0.92 +# bezier = hyprnostretch, 0.05, 0.9, 0.1, 1.0 +# bezier = menu_decel, 0.1, 1, 0, 1 +# bezier = menu_accel, 0.38, 0.04, 1, 0.07 +# bezier = easeInOutCirc, 0.85, 0, 0.15, 1 +# bezier = easeOutCirc, 0, 0.55, 0.45, 1 +# bezier = easeOutExpo, 0.16, 1, 0.3, 1 +# bezier = softAcDecel, 0.26, 0.26, 0.15, 1 +# bezier = md2, 0.4, 0, 0.2, 1 # use with .2s duration +# # Animation configs +# animation = windows, 1, 3, md3_decel, popin 60% +# animation = windowsIn, 1, 3, md3_decel, popin 60% +# animation = windowsOut, 1, 3, md3_accel, popin 60% +# animation = border, 1, 10, default +# animation = fade, 1, 3, md3_decel +# # animation = layers, 1, 2, md3_decel, slide +# animation = layersIn, 1, 3, menu_decel, slide +# animation = layersOut, 1, 1.6, menu_accel +# animation = fadeLayersIn, 1, 2, menu_decel +# animation = fadeLayersOut, 1, 4.5, menu_accel +# animation = workspaces, 1, 7, menu_decel, slide +# # animation = workspaces, 1, 2.5, softAcDecel, slide +# # animation = workspaces, 1, 7, menu_decel, slidefade 15% +# # animation = specialWorkspace, 1, 3, md3_decel, slidefadevert 15% +# animation = specialWorkspace, 1, 3, md3_decel, slidevert +# } diff --git a/.config/hypr/custom/animation.conf b/.config/hypr/custom/animation.conf new file mode 100644 index 0000000..7b7e274 --- /dev/null +++ b/.config/hypr/custom/animation.conf @@ -0,0 +1,14 @@ +# animations { +# enabled = true + +# # Some default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more + +# bezier = myBezier, 0.05, 0.9, 0.1, 1.05 + +# animation = windows, 1, 7, myBezier +# animation = windowsOut, 1, 7, default, popin 80% +# animation = border, 1, 10, default +# animation = borderangle, 1, 8, default +# animation = fade, 1, 7, default +# animation = workspaces, 1, 6, default +# } diff --git a/.config/hypr/custom/env.conf b/.config/hypr/custom/env.conf index e69de29..9f5c39f 100644 --- a/.config/hypr/custom/env.conf +++ b/.config/hypr/custom/env.conf @@ -0,0 +1 @@ +env = GTK_IM_MODULE,fcitx diff --git a/.config/hypr/custom/fusion.conf b/.config/hypr/custom/fusion.conf index a774acb..3cc3673 100644 --- a/.config/hypr/custom/fusion.conf +++ b/.config/hypr/custom/fusion.conf @@ -4,3 +4,4 @@ source = ~/.config/hypr/custom/execs.conf source = ~/.config/hypr/custom/keybinding.conf source = ~/.config/hypr/custom/windowrules.conf source = ~/.config/hypr/custom/env.conf +source = ~/.config/hypr/custom/animation.conf diff --git a/.config/hypr/custom/general.conf b/.config/hypr/custom/general.conf index f81f401..3362f82 100644 --- a/.config/hypr/custom/general.conf +++ b/.config/hypr/custom/general.conf @@ -63,8 +63,13 @@ dwindle { } misc { + vrr = 0 + vfr = false + disable_hyprland_logo = true + disable_splash_rendering = true + force_default_wallpaper = 0 background_color = rgba(12131CFF) - vfr = true + new_window_takes_over_fullscreen = 2 } plugin { diff --git a/.config/hypr/custom/keybinding.conf b/.config/hypr/custom/keybinding.conf index aab6a80..6ed3981 100644 --- a/.config/hypr/custom/keybinding.conf +++ b/.config/hypr/custom/keybinding.conf @@ -49,9 +49,9 @@ bind = Shift+Alt, F, fullscreen, 0 bind = Alt, E, exec, nautilus --new-window # Launch Nautilus (file manager) bind = Alt, T, exec, kitty -bind = Alt, B, exec, thorium-browser +bind = Alt, B, exec, thorium-browser --enable-features=UseOzonePlatform --ozone-platform=wayland --enable-wayland-ime # phai them cai nay vao no moi chay tren wayland chuan xac duoc bind = Shift+Alt, B, exec, brave -bind = Alt, O, exec, obsidian --no-sandbox --ozone-platform=wayland --ozone-platform-hint=auto --enable-features=UseOzonePlatform,WaylandWindowDecorations %U +bind = Alt, O, exec, obsidian bind = Alt, V, exec, vesktop --no-sandbox --ozone-platform=wayland --ozone-platform-hint=auto --enable-features=UseOzonePlatform,WaylandWindowDecorations %U @@ -67,3 +67,4 @@ $scrPath = $HOME/.local/share/bin # set scripts path bind = $mainMod+Shift, S, exec, $scrPath/screenshot.sh sf # partial screenshot capture (frozen screen) bind = , Print, exec, $scrPath/screenshot.sh p # all monitors screenshot capture + diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf index 77279c9..2802dc2 100644 --- a/.config/hypr/hyprland.conf +++ b/.config/hypr/hyprland.conf @@ -49,7 +49,7 @@ env = PATH,$PATH:$scrPath env = XDG_CURRENT_DESKTOP,Hyprland env = XDG_SESSION_TYPE,wayland env = XDG_SESSION_DESKTOP,Hyprland -env = QT_QPA_PLATFORM,wayland;xcb +env = QT_QPA_PLATFORM,wayland;fcitx env = QT_QPA_PLATFORMTHEME,qt6ct env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1 env = QT_AUTO_SCREEN_SCALE_FACTOR,1 diff --git a/.config/hypr/scripts/movetoworkspace.sh b/.config/hypr/scripts/movetoworkspace.sh new file mode 100644 index 0000000..e69de29 diff --git a/.config/hypr/scripts/windowtoright.sh b/.config/hypr/scripts/windowtoright.sh index 3626497..503c7ee 100644 --- a/.config/hypr/scripts/windowtoright.sh +++ b/.config/hypr/scripts/windowtoright.sh @@ -21,7 +21,7 @@ hyprctl dispatch fullscreenstate 0 # minimize trước khi di chuyển # NOTE: Di chuyển cửa sổ nếu vị trí X vượt qua ngưỡng if [ $window_x_position -eq 1934 ] && [ $window_state -eq 1 ]; then - if [ $current_workspace -eq 6 ]; then + if [ $current_workspace -eq 8 ]; then exit 1 fi hyprctl dispatch movetoworkspace $((window_at_workspace+1)) \ @@ -33,7 +33,7 @@ fi if [ $window_x_position -eq 1934 ] && [ $window_width -eq 1892 ]; then - if [ $current_workspace -eq 6 ]; then + if [ $current_workspace -eq 8 ]; then exit 1 fi hyprctl dispatch movetoworkspace $((window_at_workspace+1)) \ @@ -46,7 +46,7 @@ fi if [ $window_x_position -eq 2990 ]; then - if [ $current_workspace -eq 6 ]; then + if [ $current_workspace -eq 8 ]; then exit 1 fi hyprctl dispatch movetoworkspace $((window_at_workspace+1)) \ diff --git a/.config/hypr/scripts/workspaceV2descrease.sh b/.config/hypr/scripts/workspaceV2descrease.sh index 89e7fe9..f7233d4 100644 --- a/.config/hypr/scripts/workspaceV2descrease.sh +++ b/.config/hypr/scripts/workspaceV2descrease.sh @@ -21,15 +21,14 @@ fi # Check if primary_monitor_workspace is less than or equal to 0 # or if secondary_monitor_workspace is greater than or equal to 11 -if [ "$primary_monitor_workspace" -le 0 ] || [ "$secondary_monitor_workspace" -ge 7 ]; then +if [ "$primary_monitor_workspace" -le 0 ] || [ "$secondary_monitor_workspace" -ge 9 ]; then exit 1 fi -hyprctl dispatch fullscreenstate 0 \ -&&hyprctl dispatch focusmonitor 1 \ +hyprctl dispatch focusmonitor 0 \ &&hyprctl dispatch workspace $primary_monitor_workspace \ -&&hyprctl dispatch focusmonitor 0 \ +&&hyprctl dispatch focusmonitor 1 \ &&hyprctl dispatch workspace $secondary_monitor_workspace \ -&&hyprctl dispatch focusmonitor $current_monitor \ +&&hyprctl dispatch focusmonitor $current_monitor exit 0 diff --git a/.config/hypr/scripts/workspaceV2inscrease.sh b/.config/hypr/scripts/workspaceV2inscrease.sh index f4b42a4..50bf5a6 100644 --- a/.config/hypr/scripts/workspaceV2inscrease.sh +++ b/.config/hypr/scripts/workspaceV2inscrease.sh @@ -1,4 +1,5 @@ #!/bin/bash + # Extract workspace ID from the output of hyprctl activewindow current_monitor=$(hyprctl activeworkspace | grep 'monitorID' | awk '{print $2}') current_workspace=$(hyprctl activeworkspace | grep 'workspace' | awk '{print $3}') @@ -21,16 +22,13 @@ fi # Check if primary_monitor_workspace is less than or equal to 0 # or if secondary_monitor_workspace is greater than or equal to 11 -if [ "$primary_monitor_workspace" -le 0 ] || [ "$secondary_monitor_workspace" -ge 7 ]; then +if [ "$primary_monitor_workspace" -le 0 ] || [ "$secondary_monitor_workspace" -ge 9 ]; then exit 1 fi -hyprctl dispatch fullscreenstate 0 \ -&&hyprctl dispatch focusmonitor 0 \ +hyprctl dispatch focusmonitor 0 \ &&hyprctl dispatch workspace $primary_monitor_workspace \ &&hyprctl dispatch focusmonitor 1 \ &&hyprctl dispatch workspace $secondary_monitor_workspace \ &&hyprctl dispatch focusmonitor $current_monitor exit 0 - - diff --git a/.config/waybar/primary_screen/config.ctl b/.config/waybar/primary_screen/config.ctl deleted file mode 100644 index d59e0f3..0000000 --- a/.config/waybar/primary_screen/config.ctl +++ /dev/null @@ -1,25 +0,0 @@ -0|28|bottom|( cpu memory custom/cpuinfo custom/gpuinfo ) ( idle_inhibitor clock )|( hyprland/workspaces hyprland/window )|( backlight network pulseaudio pulseaudio#microphone custom/updates custom/keybindhint ) ( privacy tray battery ) ( custom/wallchange custom/theme custom/wbar custom/cliphist custom/power ) -0|28|top|( cpu memory custom/cpuinfo custom/gpuinfo ) ( idle_inhibitor clock )|( hyprland/workspaces hyprland/window )|( backlight network pulseaudio pulseaudio#microphone custom/updates custom/keybindhint ) ( privacy tray battery ) ( custom/wallchange custom/theme custom/wbar custom/cliphist custom/power ) -0|28|bottom|( cpu memory custom/cpuinfo custom/gpuinfo ) ( idle_inhibitor clock ) ( hyprland/workspaces )|( hyprland/window )|( backlight network pulseaudio pulseaudio#microphone custom/updates custom/keybindhint ) ( privacy tray battery ) ( custom/wallchange custom/theme custom/wbar custom/cliphist custom/power ) -0|28|top|( cpu memory custom/cpuinfo ) ( idle_inhibitor clock ) ( hyprland/workspaces )|( hyprland/window )|( backlight network pulseaudio pulseaudio#microphone custom/updates custom/keybindhint ) ( privacy tray battery ) ( custom/wallchange custom/theme custom/wbar custom/cliphist custom/power ) -0||bottom|( hyprland/workspaces hyprland/window )|( idle_inhibitor clock )|( cpu memory custom/cpuinfo custom/gpuinfo ) ( backlight network pulseaudio pulseaudio#microphone custom/updates custom/keybindhint ) ( privacy tray battery ) ( custom/wallchange custom/theme custom/wbar custom/cliphist custom/power ) -0||top|( hyprland/workspaces hyprland/window )|( idle_inhibitor clock )|( cpu memory custom/cpuinfo custom/gpuinfo ) ( backlight network pulseaudio pulseaudio#microphone custom/updates custom/keybindhint ) ( privacy tray battery ) ( custom/wallchange custom/theme custom/wbar custom/cliphist custom/power ) -0|31|bottom|( custom/power custom/cliphist custom/wbar custom/theme custom/wallchange ) ( wlr/taskbar custom/spotify ) |( idle_inhibitor clock )|( privacy tray battery ) ( backlight network pulseaudio pulseaudio#microphone custom/notifications custom/keybindhint ) -0|31|left|( custom/power custom/cliphist custom/wbar custom/theme custom/wallchange ) ( wlr/taskbar custom/spotify ) |( idle_inhibitor clock )|( privacy tray battery ) ( backlight network pulseaudio pulseaudio#microphone custom/keybindhint ) -1|31|top|( custom/power custom/cliphist custom/wbar custom/theme custom/wallchange ) ( wlr/taskbar custom/spotify ) |( idle_inhibitor clock )|( privacy tray battery ) ( backlight network pulseaudio pulseaudio#microphone custom/keybindhint ) -0|31|right|( custom/power custom/cliphist custom/wbar custom/theme custom/wallchange ) ( wlr/taskbar custom/spotify ) |( idle_inhibitor clock )|( privacy tray battery ) ( backlight network pulseaudio pulseaudio#microphone custom/keybindhint ) -0|32|bottom||( custom/power ) ( privacy tray battery ) ( wlr/taskbar idle_inhibitor clock ) ( custom/cliphist ) ( custom/wbar ) ( custom/wallchange ) ( custom/theme )| -0|32|left||( custom/power ) ( privacy tray battery ) ( wlr/taskbar idle_inhibitor clock ) ( custom/cliphist ) ( custom/wbar ) ( custom/wallchange ) ( custom/theme )| -0|32|top||( custom/power ) ( privacy tray battery ) ( wlr/taskbar idle_inhibitor clock ) ( custom/cliphist ) ( custom/wbar ) ( custom/wallchange ) ( custom/theme )| -0|32|right||( custom/power ) ( privacy tray battery ) ( wlr/taskbar idle_inhibitor clock ) ( custom/cliphist ) ( custom/wbar ) ( custom/wallchange ) ( custom/theme )| -0|31|bottom|( cpu memory custom/cpuinfo custom/gpuinfo ) ( idle_inhibitor clock ) ( hyprland/workspaces )|( wlr/taskbar )|( backlight network pulseaudio pulseaudio#microphone custom/updates custom/keybindhint ) ( privacy tray battery ) ( custom/wallchange custom/theme custom/wbar custom/cliphist custom/power ) -0|31|top|( cpu memory custom/cpuinfo custom/gpuinfo ) ( idle_inhibitor clock ) ( hyprland/workspaces )|( wlr/taskbar )|( backlight network pulseaudio pulseaudio#microphone custom/updates custom/keybindhint ) ( privacy tray battery ) ( custom/wallchange custom/theme custom/wbar custom/cliphist custom/power ) -0|29|bottom|( wlr/taskbar mpris )|( idle_inhibitor clock )|( backlight network pulseaudio pulseaudio#microphone custom/updates ) ( privacy tray battery ) ( custom/wallchange custom/theme custom/wbar custom/cliphist custom/power ) -0|29|left|( wlr/taskbar mpris )|( idle_inhibitor clock )|( backlight network pulseaudio pulseaudio#microphone custom/updates ) ( privacy tray battery ) ( custom/wallchange custom/theme custom/wbar custom/cliphist custom/power ) -0|29|top|( wlr/taskbar mpris )|( idle_inhibitor clock )|( backlight network pulseaudio pulseaudio#microphone custom/updates ) ( privacy tray battery ) ( custom/wallchange custom/theme custom/wbar custom/cliphist custom/power ) -0|29|right|( wlr/taskbar mpris )|( idle_inhibitor clock )|( backlight network pulseaudio pulseaudio#microphone custom/updates ) ( privacy tray battery ) ( custom/wallchange custom/theme custom/wbar custom/cliphist custom/power ) -0|28|bottom|( custom/power custom/cliphist custom/wbar custom/theme custom/wallchange ) ( idle_inhibitor clock custom/spotify )|( wlr/taskbar )|( privacy tray ) ( backlight network pulseaudio pulseaudio#microphone ) -0|28|left|( custom/power custom/cliphist custom/wbar custom/theme custom/wallchange ) ( idle_inhibitor clock custom/spotify )|( wlr/taskbar )|( privacy tray ) ( backlight network pulseaudio pulseaudio#microphone ) -0|28|top|( custom/power custom/cliphist custom/wbar custom/theme custom/wallchange ) ( idle_inhibitor clock custom/spotify )|( wlr/taskbar )|( privacy tray ) ( backlight network pulseaudio pulseaudio#microphone ) -0|28|right|( custom/power custom/cliphist custom/wbar custom/theme custom/wallchange ) ( idle_inhibitor clock custom/spotify )|( wlr/taskbar )|( privacy tray ) ( backlight network pulseaudio pulseaudio#microphone ) -0|40|top|( hyprland/workspaces )|( custom/cava idle_inhibitor clock )|( backlight pulseaudio pulseaudio#microphone tray battery custom/keybindhint custom/cliphist custom/power ) diff --git a/.config/waybar/primary_screen/config.jsonc b/.config/waybar/primary_screen/config.jsonc index 9804e51..ce965ad 100644 --- a/.config/waybar/primary_screen/config.jsonc +++ b/.config/waybar/primary_screen/config.jsonc @@ -184,6 +184,7 @@ "today": "{}", }, }, + "actions": { "on-click-right": "mode", "on-click-forward": "tz_up", diff --git a/.config/waybar/primary_screen/modules/backlight.jsonc b/.config/waybar/primary_screen/modules/backlight.jsonc deleted file mode 100644 index b289e68..0000000 --- a/.config/waybar/primary_screen/modules/backlight.jsonc +++ /dev/null @@ -1,10 +0,0 @@ - "backlight": { - "device": "intel_backlight", - "rotate": ${r_deg}, - "format": "{icon} {percent}%", - "format-icons": ["", "", "", "", "", "", "", "", ""], - "on-scroll-up": "brightnessctl set 1%+", - "on-scroll-down": "brightnessctl set 1%-", - "min-length": 6 - }, - diff --git a/.config/waybar/primary_screen/modules/battery.jsonc b/.config/waybar/primary_screen/modules/battery.jsonc deleted file mode 100644 index 51d6482..0000000 --- a/.config/waybar/primary_screen/modules/battery.jsonc +++ /dev/null @@ -1,14 +0,0 @@ - "battery": { - "states": { - "good": 95, - "warning": 30, - "critical": 20 - }, - "format": "{icon} {capacity}%", - "rotate": ${r_deg}, - "format-charging": " {capacity}%", - "format-plugged": " {capacity}%", - "format-alt": "{time} {icon}", - "format-icons": ["󰂎", "󰁺", "󰁻", "󰁼", "󰁽", "󰁾", "󰁿", "󰂀", "󰂁", "󰂂", "󰁹"] - }, - diff --git a/.config/waybar/primary_screen/modules/bluetooth.jsonc b/.config/waybar/primary_screen/modules/bluetooth.jsonc deleted file mode 100644 index 919bbd8..0000000 --- a/.config/waybar/primary_screen/modules/bluetooth.jsonc +++ /dev/null @@ -1,15 +0,0 @@ - "bluetooth": { - "format": "", - "rotate": ${r_deg}, - "format-disabled": "", - "format-connected": " {num_connections}", - "format-connected-battery": "{icon} {num_connections}", - // "format-connected-battery": "{icon} {device_alias}-{device_battery_percentage}%", - "format-icons": ["󰥇", "󰤾", "󰤿", "󰥀", "󰥁", "󰥂", "󰥃", "󰥄", "󰥅", "󰥆", "󰥈"], - // "format-device-preference": [ "device1", "device2" ], // preference list deciding the displayed device If this config option is not defined or none of the devices in the list are connected, it will fall back to showing the last connected device. - "tooltip-format": "{controller_alias}\n{num_connections} connected", - "tooltip-format-connected": "{controller_alias}\n{num_connections} connected\n\n{device_enumerate}", - "tooltip-format-enumerate-connected": "{device_alias}", - "tooltip-format-enumerate-connected-battery": "{device_alias}\t{icon} {device_battery_percentage}%" - }, - diff --git a/.config/waybar/primary_screen/modules/cava.jsonc b/.config/waybar/primary_screen/modules/cava.jsonc deleted file mode 100644 index d5d2277..0000000 --- a/.config/waybar/primary_screen/modules/cava.jsonc +++ /dev/null @@ -1,6 +0,0 @@ -"custom/cava": { - "format": "{}", - "exec": "waybar_cava.sh", - "restart-interval": 1, - "hide-empty": true -}, \ No newline at end of file diff --git a/.config/waybar/primary_screen/modules/cliphist.jsonc b/.config/waybar/primary_screen/modules/cliphist.jsonc deleted file mode 100644 index 02024fa..0000000 --- a/.config/waybar/primary_screen/modules/cliphist.jsonc +++ /dev/null @@ -1,11 +0,0 @@ - "custom/cliphist": { - "format": "{}", - "rotate": ${r_deg}, - "exec": "echo ; echo 󰅇 clipboard history", - "on-click": "sleep 0.1 && cliphist.sh c", - "on-click-right": "sleep 0.1 && cliphist.sh d", - "on-click-middle": "sleep 0.1 && cliphist.sh w", - "interval" : 86400, // once every day - "tooltip": true - }, - diff --git a/.config/waybar/primary_screen/modules/clock.jsonc b/.config/waybar/primary_screen/modules/clock.jsonc deleted file mode 100644 index 17f9a15..0000000 --- a/.config/waybar/primary_screen/modules/clock.jsonc +++ /dev/null @@ -1,25 +0,0 @@ - "clock": { - "format": "{:%I:%M %p}", - "rotate": ${r_deg}, - "format-alt": "{:%R 󰃭 %d·%m·%y}", - "tooltip-format": "{calendar}", - "calendar": { - "mode": "month", - "mode-mon-col": 3, - "on-scroll": 1, - "on-click-right": "mode", - "format": { - "months": "{}", - "weekdays": "{}", - "today": "{}" - } - }, - "actions": { - "on-click-right": "mode", - "on-click-forward": "tz_up", - "on-click-backward": "tz_down", - "on-scroll-up": "shift_up", - "on-scroll-down": "shift_down" - } - }, - diff --git a/.config/waybar/primary_screen/modules/cpu.jsonc b/.config/waybar/primary_screen/modules/cpu.jsonc deleted file mode 100644 index cc89cb0..0000000 --- a/.config/waybar/primary_screen/modules/cpu.jsonc +++ /dev/null @@ -1,8 +0,0 @@ - "cpu": { - "interval": 10, - "format": "󰍛 {usage}%", - "rotate": ${r_deg}, - "format-alt": "{icon0}{icon1}{icon2}{icon3}", - "format-icons": ["▁", "▂", "▃", "▄", "▅", "▆", "▇", "█"] - }, - diff --git a/.config/waybar/primary_screen/modules/cpuinfo.jsonc b/.config/waybar/primary_screen/modules/cpuinfo.jsonc deleted file mode 100644 index fb6bb76..0000000 --- a/.config/waybar/primary_screen/modules/cpuinfo.jsonc +++ /dev/null @@ -1,10 +0,0 @@ - "custom/cpuinfo": { - "exec": " cpuinfo.sh", - "return-type": "json", - "format": "{}", - "rotate": ${r_deg}, - "interval": 5, // once every 5 seconds - "tooltip": true, - "max-length": 1000 - }, - diff --git a/.config/waybar/primary_screen/modules/footer.jsonc b/.config/waybar/primary_screen/modules/footer.jsonc deleted file mode 100644 index 1387f74..0000000 --- a/.config/waybar/primary_screen/modules/footer.jsonc +++ /dev/null @@ -1,47 +0,0 @@ - -// modules for padding // - - "custom/l_end": { - "format": " ", - "interval" : "once", - "tooltip": false - }, - - "custom/r_end": { - "format": " ", - "interval" : "once", - "tooltip": false - }, - - "custom/sl_end": { - "format": " ", - "interval" : "once", - "tooltip": false - }, - - "custom/sr_end": { - "format": " ", - "interval" : "once", - "tooltip": false - }, - - "custom/rl_end": { - "format": " ", - "interval" : "once", - "tooltip": false - }, - - "custom/rr_end": { - "format": " ", - "interval" : "once", - "tooltip": false - }, - - "custom/padd": { - "format": " ", - "interval" : "once", - "tooltip": false - } - -} - diff --git a/.config/waybar/primary_screen/modules/gpuinfo.jsonc b/.config/waybar/primary_screen/modules/gpuinfo.jsonc deleted file mode 100644 index f9f5d61..0000000 --- a/.config/waybar/primary_screen/modules/gpuinfo.jsonc +++ /dev/null @@ -1,41 +0,0 @@ - "custom/gpuinfo": { - "exec": " gpuinfo.sh", - "return-type": "json", - "format": "{}", - "rotate": ${r_deg}, - "interval": 5, // once every 5 seconds - "tooltip": true, - "max-length": 1000, - "on-click": "gpuinfo.sh --toggle", - }, - - "custom/gpuinfo#nvidia": { - "exec": " gpuinfo.sh --use nvidia ", - "return-type": "json", - "format": "{}", - "rotate": ${r_deg}, - "interval": 5, // once every 5 seconds - "tooltip": true, - "max-length": 1000, - }, - - "custom/gpuinfo#amd": { - "exec": " gpuinfo.sh --use amd ", - "return-type": "json", - "format": "{}", - "rotate": ${r_deg}, - "interval": 5, // once every 5 seconds - "tooltip": true, - "max-length": 1000, - }, - - "custom/gpuinfo#intel": { - "exec": " gpuinfo.sh --use intel ", - "return-type": "json", - "format": "{}", - "rotate": ${r_deg}, - "interval": 5, // once every 5 seconds - "tooltip": true, - "max-length": 1000, - }, - diff --git a/.config/waybar/primary_screen/modules/header.jsonc b/.config/waybar/primary_screen/modules/header.jsonc deleted file mode 100644 index 688d476..0000000 --- a/.config/waybar/primary_screen/modules/header.jsonc +++ /dev/null @@ -1,13 +0,0 @@ -// --// waybar config generated by wbarconfgen.sh //-- // - -{ -// sourced from header module // - - "layer": "top", - "position": "${w_position}", - "mod": "dock", - "${hv_pos}": ${w_height}, - "exclusive": true, - "passthrough": false, - "gtk-layer-shell": true, - "reload_style_on_change": true, diff --git a/.config/waybar/primary_screen/modules/idle_inhibitor.jsonc b/.config/waybar/primary_screen/modules/idle_inhibitor.jsonc deleted file mode 100644 index d109a95..0000000 --- a/.config/waybar/primary_screen/modules/idle_inhibitor.jsonc +++ /dev/null @@ -1,9 +0,0 @@ - "idle_inhibitor": { - "format": "{icon}", - "rotate": ${r_deg}, - "format-icons": { - "activated": "󰥔", - "deactivated": "" - } - }, - diff --git a/.config/waybar/primary_screen/modules/keybindhint.jsonc b/.config/waybar/primary_screen/modules/keybindhint.jsonc deleted file mode 100644 index e9edd21..0000000 --- a/.config/waybar/primary_screen/modules/keybindhint.jsonc +++ /dev/null @@ -1,6 +0,0 @@ - "custom/keybindhint": { - "format": " ", - "rotate": ${r_deg}, - "on-click": "keybinds_hint.sh" - }, - diff --git a/.config/waybar/primary_screen/modules/language.jsonc b/.config/waybar/primary_screen/modules/language.jsonc deleted file mode 100644 index 6045d28..0000000 --- a/.config/waybar/primary_screen/modules/language.jsonc +++ /dev/null @@ -1,6 +0,0 @@ - "hyprland/language": { - "format": "{short} {variant}", - "rotate": ${r_deg}, - "on-click": "keyboardswitch.sh", - }, - diff --git a/.config/waybar/primary_screen/modules/memory.jsonc b/.config/waybar/primary_screen/modules/memory.jsonc deleted file mode 100644 index 5908996..0000000 --- a/.config/waybar/primary_screen/modules/memory.jsonc +++ /dev/null @@ -1,18 +0,0 @@ - "memory": { - "states": { - "c": 90, // critical - "h": 60, // high - "m": 30, // medium - }, - "interval": 30, - "format": "󰾆 {used}gb", - "rotate": ${r_deg}, - "format-m": "󰾅 {used}gb", - "format-h": "󰓅 {used}gb", - "format-c": " {used}gb", - "format-alt": "󰾆 {percentage}%", - "max-length": 10, - "tooltip": true, - "tooltip-format": "󰾆 {percentage}%\n {used:0.1f}gb/{total:0.1f}gb" - }, - diff --git a/.config/waybar/primary_screen/modules/mpris.jsonc b/.config/waybar/primary_screen/modules/mpris.jsonc deleted file mode 100644 index 04ff2cd..0000000 --- a/.config/waybar/primary_screen/modules/mpris.jsonc +++ /dev/null @@ -1,16 +0,0 @@ - "mpris": { - "format": "{player_icon} {dynamic}", - "rotate": ${r_deg}, - "format-paused": "{status_icon} {dynamic}", - "player-icons": { - "default": "▶", - "mpv": "🎵" - }, - "status-icons": { - "paused": "" - }, - // "ignored-players": ["firefox"] - "max-length": 1000, - "interval": 1 - }, - diff --git a/.config/waybar/primary_screen/modules/network.jsonc b/.config/waybar/primary_screen/modules/network.jsonc deleted file mode 100644 index 1c5231d..0000000 --- a/.config/waybar/primary_screen/modules/network.jsonc +++ /dev/null @@ -1,13 +0,0 @@ - "network": { - "tooltip": true, - "format-wifi": " ", - "rotate": ${r_deg}, - "format-ethernet": "󰈀 ", - "tooltip-format": "Network: {essid}\nSignal strength: {signaldBm}dBm ({signalStrength}%)\nFrequency: {frequency}MHz\nInterface: {ifname}\nIP: {ipaddr}/{cidr}\nGateway: {gwaddr}\nNetmask: {netmask}", - "format-linked": "󰈀 {ifname} (No IP)", - "format-disconnected": "󰖪 ", - "tooltip-format-disconnected": "Disconnected", - "format-alt": " {bandwidthDownBytes}  {bandwidthUpBytes}", - "interval": 2, - }, - diff --git a/.config/waybar/primary_screen/modules/notifications.jsonc b/.config/waybar/primary_screen/modules/notifications.jsonc deleted file mode 100644 index 125e87a..0000000 --- a/.config/waybar/primary_screen/modules/notifications.jsonc +++ /dev/null @@ -1,29 +0,0 @@ - "custom/notifications": { - "format": "{icon} {}", - "rotate": ${r_deg}, - "format-icons": { - "email-notification": "", - "chat-notification": "󱋊", - "warning-notification": "󱨪", - "error-notification": "󱨪", - "network-notification": "󱂇", - "battery-notification": "󰁺", - "update-notification": "󰚰", - "music-notification": "󰝚", - "volume-notification": "󰕿", - "notification": "", - "dnd": "", - "none": "" - }, - "return-type": "json", - "exec-if": "which dunstctl", - "exec": "notifications.py", - "on-scroll-down": "sleep 0.1 && dunstctl history-pop", - "on-click": "dunstctl set-paused toggle", - "on-click-middle": "dunstctl history-clear", - "on-click-right": "dunstctl close-all", - "interval": 1, - "tooltip": true, - "escape": true - }, - diff --git a/.config/waybar/primary_screen/modules/power.jsonc b/.config/waybar/primary_screen/modules/power.jsonc deleted file mode 100644 index a41eaf6..0000000 --- a/.config/waybar/primary_screen/modules/power.jsonc +++ /dev/null @@ -1,10 +0,0 @@ - "custom/power": { - "format": "{}", - "rotate": ${r_deg}, - "exec": "echo ; echo  logout", - "on-click": "logoutlaunch.sh 2", - "on-click-right": "logoutlaunch.sh 1", - "interval" : 86400, // once every day - "tooltip": true - }, - diff --git a/.config/waybar/primary_screen/modules/privacy.jsonc b/.config/waybar/primary_screen/modules/privacy.jsonc deleted file mode 100644 index 8556586..0000000 --- a/.config/waybar/primary_screen/modules/privacy.jsonc +++ /dev/null @@ -1,18 +0,0 @@ - "privacy": { - "icon-size": ${i_priv}, - "icon-spacing": 5, - "transition-duration": 250, - "modules": [ - { - "type": "screenshare", - "tooltip": true, - "tooltip-icon-size": 24 - }, - { - "type": "audio-in", - "tooltip": true, - "tooltip-icon-size": 24 - } - ] - }, - diff --git a/.config/waybar/primary_screen/modules/pulseaudio.jsonc b/.config/waybar/primary_screen/modules/pulseaudio.jsonc deleted file mode 100644 index c5770a7..0000000 --- a/.config/waybar/primary_screen/modules/pulseaudio.jsonc +++ /dev/null @@ -1,35 +0,0 @@ -"pulseaudio": { - "format": "{icon} {volume}", - "rotate": ${r_deg}, - "format-muted": "婢", - "on-click": "pavucontrol -t 3", - "on-click-right": "volumecontrol.sh -s ''", - "on-click-middle": "volumecontrol.sh -o m", - "on-scroll-up": "volumecontrol.sh -o i", - "on-scroll-down": "volumecontrol.sh -o d", - "tooltip-format": "{icon} {desc} // {volume}%", - "scroll-step": 5, - "format-icons": { - "headphone": "", - "hands-free": "", - "headset": "", - "phone": "", - "portable": "", - "car": "", - "default": ["", "", ""] - } -}, - -"pulseaudio#microphone": { - "format": "{format_source}", - "rotate": ${r_deg}, - "format-source": "", - "format-source-muted": "", - "on-click": "pavucontrol -t 4", - "on-click-middle": "volumecontrol.sh -i m", - "on-scroll-up": "volumecontrol.sh -i i", - "on-scroll-down": "volumecontrol.sh -i d", - "tooltip-format": "{format_source} {source_desc} // {source_volume}%", - "scroll-step": 5 -}, - diff --git a/.config/waybar/primary_screen/modules/spotify.jsonc b/.config/waybar/primary_screen/modules/spotify.jsonc deleted file mode 100644 index 13bd6bc..0000000 --- a/.config/waybar/primary_screen/modules/spotify.jsonc +++ /dev/null @@ -1,15 +0,0 @@ - "custom/spotify": { - "exec": "mediaplayer.py --player spotify", - "format": " {}", - "rotate": ${r_deg}, - "return-type": "json", - "on-click": "playerctl play-pause --player spotify", - "on-click-right": "playerctl next --player spotify", - "on-click-middle": "playerctl previous --player spotify", - "on-scroll-up": "volumecontrol.sh -p spotify i", - "on-scroll-down": "volumecontrol.sh -p spotify d", - "max-length": 25, - "escape": true, - "tooltip": true - }, - diff --git a/.config/waybar/primary_screen/modules/style.css b/.config/waybar/primary_screen/modules/style.css deleted file mode 100644 index 93da5c3..0000000 --- a/.config/waybar/primary_screen/modules/style.css +++ /dev/null @@ -1,151 +0,0 @@ -* { - border: none; - border-radius: 0px; - font-family: "JetBrainsMono Nerd Font"; - font-weight: bold; - font-size: ${s_fontpx}px; - min-height: 10px; -} - -@import "theme.css"; - -window#waybar { - background: @bar-bg; -} - -tooltip { - background: @main-bg; - color: @main-fg; - border-radius: ${t_radius}px; - border-width: 0px; -} - -#workspaces button { - box-shadow: none; - text-shadow: none; - padding: 0px; - border-radius: ${w_radius}px; - margin-${x1}: ${w_margin}px; - margin-${x2}: ${w_margin}px; - margin-${x3}: 0px; - padding-${x3}: ${w_paddin}px; - padding-${x4}: ${w_paddin}px; - margin-${x4}: 0px; - color: @main-fg; - animation: ws_normal 20s ease-in-out 1; -} - -#workspaces button.active { - background: @wb-act-bg; - color: @wb-act-fg; - margin-${x3}: ${w_margin}px; - padding-${x3}: ${w_padact}px; - padding-${x4}: ${w_padact}px; - margin-${x4}: ${w_margin}px; - animation: ws_active 20s ease-in-out 1; - transition: all 0.4s cubic-bezier(.55,-0.68,.48,1.682); -} - -#workspaces button:hover { - background: @wb-hvr-bg; - color: @wb-hvr-fg; - animation: ws_hover 20s ease-in-out 1; - transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); -} - -#taskbar button { - box-shadow: none; - text-shadow: none; - padding: 0px; - border-radius: ${w_radius}px; - margin-${x1}: ${w_margin}px; - margin-${x2}: ${w_margin}px; - margin-${x3}: 0px; - padding-${x3}: ${w_paddin}px; - padding-${x4}: ${w_paddin}px; - margin-${x4}: 0px; - color: @wb-color; - animation: tb_normal 20s ease-in-out 1; -} - -#taskbar button.active { - background: @wb-act-bg; - color: @wb-act-color; - margin-${x3}: ${w_margin}px; - padding-${x3}: ${w_padact}px; - padding-${x4}: ${w_padact}px; - margin-${x4}: ${w_margin}px; - animation: tb_active 20s ease-in-out 1; - transition: all 0.4s cubic-bezier(.55,-0.68,.48,1.682); -} - -#taskbar button:hover { - background: @wb-hvr-bg; - color: @wb-hvr-color; - animation: tb_hover 20s ease-in-out 1; - transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); -} - -#tray menu * { - min-height: 16px -} - -#tray menu separator { - min-height: 10px -} - -${modules_ls} -#custom-l_end, -#custom-r_end, -#custom-sl_end, -#custom-sr_end, -#custom-rl_end, -#custom-rr_end { - color: @main-fg; - background: @main-bg; - opacity: 1; - margin: ${x1g_margin}px ${x2g_margin}px ${x3g_margin}px ${x4g_margin}px; - padding-${x3}: ${g_paddin}px; - padding-${x4}: ${g_paddin}px; -} - -#workspaces, -#taskbar { - padding: 0px; -} - -#custom-r_end { - border-radius: ${x1rb_radius}px ${x2rb_radius}px ${x3rb_radius}px ${x4rb_radius}px; - margin-${x4}: ${e_margin}px; - padding-${x4}: ${e_paddin}px; -} - -#custom-l_end { - border-radius: ${x1lb_radius}px ${x2lb_radius}px ${x3lb_radius}px ${x4lb_radius}px; - margin-${x3}: ${e_margin}px; - padding-${x3}: ${e_paddin}px; -} - -#custom-sr_end { - border-radius: 0px; - margin-${x4}: ${e_margin}px; - padding-${x4}: ${e_paddin}px; -} - -#custom-sl_end { - border-radius: 0px; - margin-${x3}: ${e_margin}px; - padding-${x3}: ${e_paddin}px; -} - -#custom-rr_end { - border-radius: ${x1rc_radius}px ${x2rc_radius}px ${x3rc_radius}px ${x4rc_radius}px; - margin-${x4}: ${e_margin}px; - padding-${x4}: ${e_paddin}px; -} - -#custom-rl_end { - border-radius: ${x1lc_radius}px ${x2lc_radius}px ${x3lc_radius}px ${x4lc_radius}px; - margin-${x3}: ${e_margin}px; - padding-${x3}: ${e_paddin}px; -} diff --git a/.config/waybar/primary_screen/modules/taskbar.jsonc b/.config/waybar/primary_screen/modules/taskbar.jsonc deleted file mode 100644 index 630d574..0000000 --- a/.config/waybar/primary_screen/modules/taskbar.jsonc +++ /dev/null @@ -1,18 +0,0 @@ - "wlr/taskbar": { - "format": "{icon}", - "rotate": ${r_deg}, - "icon-size": ${i_task}, - "icon-theme": "${i_theme}", - "spacing": 0, - "tooltip-format": "{title}", - "on-click": "activate", - "on-click-middle": "close", - "ignore-list": [ - "Alacritty" - ], - "app_ids-mapping": { - "firefoxdeveloperedition": "firefox-developer-edition", - "jetbrains-datagrip": "DataGrip" - } - }, - diff --git a/.config/waybar/primary_screen/modules/theme.jsonc b/.config/waybar/primary_screen/modules/theme.jsonc deleted file mode 100644 index 6482c6e..0000000 --- a/.config/waybar/primary_screen/modules/theme.jsonc +++ /dev/null @@ -1,11 +0,0 @@ - "custom/theme": { - "format": "{}", - "rotate": ${r_deg}, - "exec": "echo ; echo 󰟡 switch theme", - "on-click": "themeswitch.sh -n", - "on-click-right": "themeswitch.sh -p", - "on-click-middle": "sleep 0.1 && themeselect.sh", - "interval" : 86400, // once every day - "tooltip": true - }, - diff --git a/.config/waybar/primary_screen/modules/tray.jsonc b/.config/waybar/primary_screen/modules/tray.jsonc deleted file mode 100644 index d7c0bce..0000000 --- a/.config/waybar/primary_screen/modules/tray.jsonc +++ /dev/null @@ -1,6 +0,0 @@ - "tray": { - "icon-size": ${i_size}, - "rotate": ${r_deg}, - "spacing": 5 - }, - diff --git a/.config/waybar/primary_screen/modules/updates.jsonc b/.config/waybar/primary_screen/modules/updates.jsonc deleted file mode 100644 index 996f732..0000000 --- a/.config/waybar/primary_screen/modules/updates.jsonc +++ /dev/null @@ -1,10 +0,0 @@ - "custom/updates": { - "exec": "systemupdate.sh", - "return-type": "json", - "format": "{}", - "rotate": ${r_deg}, - "on-click": "hyprctl dispatch exec 'systemupdate.sh up'", - "interval": 86400, // once every day - "tooltip": true, - "signal": 20, - }, diff --git a/.config/waybar/primary_screen/modules/wallchange.jsonc b/.config/waybar/primary_screen/modules/wallchange.jsonc deleted file mode 100644 index 0c839ca..0000000 --- a/.config/waybar/primary_screen/modules/wallchange.jsonc +++ /dev/null @@ -1,11 +0,0 @@ - "custom/wallchange": { - "format": "{}", - "rotate": ${r_deg}, - "exec": "echo ; echo 󰆊 switch wallpaper", - "on-click": "swwwallpaper.sh -n", - "on-click-right": "swwwallpaper.sh -p", - "on-click-middle": "sleep 0.1 && swwwallselect.sh", - "interval" : 86400, // once every day - "tooltip": true - }, - diff --git a/.config/waybar/primary_screen/modules/wbar.jsonc b/.config/waybar/primary_screen/modules/wbar.jsonc deleted file mode 100644 index 7738657..0000000 --- a/.config/waybar/primary_screen/modules/wbar.jsonc +++ /dev/null @@ -1,11 +0,0 @@ - "custom/wbar": { - "format": "{}", //   // - "rotate": ${r_deg}, - "exec": "echo ; echo  switch bar //  dock", - "on-click": "wbarconfgen.sh n", - "on-click-right": "wbarconfgen.sh p", - "on-click-middle": "sleep 0.1 && quickapps.sh kitty firefox spotify code dolphin", - "interval" : 86400, - "tooltip": true - }, - diff --git a/.config/waybar/primary_screen/modules/window.jsonc b/.config/waybar/primary_screen/modules/window.jsonc deleted file mode 100644 index 3c56b28..0000000 --- a/.config/waybar/primary_screen/modules/window.jsonc +++ /dev/null @@ -1,17 +0,0 @@ - "hyprland/window": { - "format": "  {}", - "rotate": ${r_deg}, - "separate-outputs": true, - "rewrite": { - "${USER}@${set_sysname}:(.*)": "$1 ", - "(.*) — Mozilla Firefox": "$1 󰈹", - "(.*)Mozilla Firefox": "Firefox 󰈹", - "(.*) - Visual Studio Code": "$1 󰨞", - "(.*)Visual Studio Code": "Code 󰨞", - "(.*) — Dolphin": "$1 󰉋", - "(.*)Spotify": "Spotify 󰓇", - "(.*)Steam": "Steam 󰓓" - }, - "max-length": 50 - }, - diff --git a/.config/waybar/primary_screen/modules/workspaces.jsonc b/.config/waybar/primary_screen/modules/workspaces.jsonc deleted file mode 100644 index c1e580a..0000000 --- a/.config/waybar/primary_screen/modules/workspaces.jsonc +++ /dev/null @@ -1,13 +0,0 @@ - "hyprland/workspaces": { - "disable-scroll": true, - "rotate": ${r_deg}, - "all-outputs": true, - "active-only": false, - "on-click": "activate", - "disable-scroll": false, - "on-scroll-up": "hyprctl dispatch workspace -1", - "on-scroll-down": "hyprctl dispatch workspace +1", - "persistent-workspaces": { - } - }, - diff --git a/.config/waybar/primary_screen/style.css b/.config/waybar/primary_screen/style.css deleted file mode 100644 index bc9cca6..0000000 --- a/.config/waybar/primary_screen/style.css +++ /dev/null @@ -1,178 +0,0 @@ -* { - border: none; - border-radius: 0px; - font-family: "JetBrainsMono Nerd Font"; - font-weight: bold; - font-size: 20px; - min-height: 10px; -} - -@import "theme.css"; - -window#waybar { - background: @bar-bg; -} - -tooltip { - background: @main-bg; - color: @main-fg; - border-radius: 7px; - border-width: 0px; -} - -#workspaces button { - box-shadow: none; - text-shadow: none; - padding: 0px; - border-radius: 9px; - margin-top: 3px; - margin-bottom: 3px; - margin-left: 0px; - padding-left: 3px; - padding-right: 3px; - margin-right: 0px; - color: @main-fg; - animation: ws_normal 20s ease-in-out 1; -} - -#workspaces button.active { - background: @wb-act-bg; - color: @wb-act-fg; - margin-left: 3px; - padding-left: 12px; - padding-right: 12px; - margin-right: 3px; - animation: ws_active 20s ease-in-out 1; - transition: all 0.4s cubic-bezier(.55,-0.68,.48,1.682); -} - -#workspaces button:hover { - background: @wb-hvr-bg; - color: @wb-hvr-fg; - animation: ws_hover 20s ease-in-out 1; - transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); -} - -#taskbar button { - box-shadow: none; - text-shadow: none; - padding: 0px; - border-radius: 9px; - margin-top: 3px; - margin-bottom: 3px; - margin-left: 0px; - padding-left: 3px; - padding-right: 3px; - margin-right: 0px; - color: @wb-color; - animation: tb_normal 20s ease-in-out 1; -} - -#taskbar button.active { - background: @wb-act-bg; - color: @wb-act-color; - margin-left: 3px; - padding-left: 12px; - padding-right: 12px; - margin-right: 3px; - animation: tb_active 20s ease-in-out 1; - transition: all 0.4s cubic-bezier(.55,-0.68,.48,1.682); -} - -#taskbar button:hover { - background: @wb-hvr-bg; - color: @wb-hvr-color; - animation: tb_hover 20s ease-in-out 1; - transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); -} - -#tray menu * { - min-height: 16px -} - -#tray menu separator { - min-height: 10px -} - -#backlight, -#battery, -#bluetooth, -#custom-cava, -#custom-cliphist, -#clock, -#custom-cpuinfo, -#cpu, -#custom-gpuinfo, -#idle_inhibitor, -#custom-keybindhint, -#language, -#memory, -#mpris, -#network, -#custom-notifications, -#custom-power, -#privacy, -#pulseaudio, -#custom-spotify, -#taskbar, -#custom-theme, -#tray, -#custom-updates, -#custom-wallchange, -#custom-wbar, -#window, -#workspaces, -#custom-l_end, -#custom-r_end, -#custom-sl_end, -#custom-sr_end, -#custom-rl_end, -#custom-rr_end { - color: @main-fg; - background: @main-bg; - opacity: 1; - margin: 4px 0px 4px 0px; - padding-left: 4px; - padding-right: 4px; -} - -#workspaces, -#taskbar { - padding: 0px; -} - -#custom-r_end { - border-radius: 0px 15px 15px 0px; - /* margin-right: 9px; */ - padding-right: 3px; -} - -#custom-l_end { - border-radius: 15px 0px 0px 15px; - margin-left: 9px; - padding-left: 3px; -} - -#custom-sr_end { - border-radius: 0px; - margin-right: 9px; - padding-right: 3px; -} - -#custom-sl_end { - border-radius: 0px; - margin-left: 9px; - padding-left: 3px; -} - -#custom-rr_end { - border-radius: 0px 7px 7px 0px; - margin-right: 9px; - padding-right: 3px; -} - -#custom-rl_end { - border-radius: 7px 0px 0px 7px; - margin-left: 9px; - padding-left: 3px; -} diff --git a/.config/waybar/primary_screen/theme.css b/.config/waybar/primary_screen/theme.css deleted file mode 100644 index 691cf6b..0000000 --- a/.config/waybar/primary_screen/theme.css +++ /dev/null @@ -1,10 +0,0 @@ -@define-color bar-bg rgba(0, 0, 0, 0); - -@define-color main-bg #11111b; -@define-color main-fg #cdd6f4; - -@define-color wb-act-bg #a6adc8; -@define-color wb-act-fg #313244; - -@define-color wb-hvr-bg #f5c2e7; -@define-color wb-hvr-fg #313244; diff --git a/.config/waybar/secondary_screen/config.ctl b/.config/waybar/secondary_screen/config.ctl deleted file mode 100644 index d59e0f3..0000000 --- a/.config/waybar/secondary_screen/config.ctl +++ /dev/null @@ -1,25 +0,0 @@ -0|28|bottom|( cpu memory custom/cpuinfo custom/gpuinfo ) ( idle_inhibitor clock )|( hyprland/workspaces hyprland/window )|( backlight network pulseaudio pulseaudio#microphone custom/updates custom/keybindhint ) ( privacy tray battery ) ( custom/wallchange custom/theme custom/wbar custom/cliphist custom/power ) -0|28|top|( cpu memory custom/cpuinfo custom/gpuinfo ) ( idle_inhibitor clock )|( hyprland/workspaces hyprland/window )|( backlight network pulseaudio pulseaudio#microphone custom/updates custom/keybindhint ) ( privacy tray battery ) ( custom/wallchange custom/theme custom/wbar custom/cliphist custom/power ) -0|28|bottom|( cpu memory custom/cpuinfo custom/gpuinfo ) ( idle_inhibitor clock ) ( hyprland/workspaces )|( hyprland/window )|( backlight network pulseaudio pulseaudio#microphone custom/updates custom/keybindhint ) ( privacy tray battery ) ( custom/wallchange custom/theme custom/wbar custom/cliphist custom/power ) -0|28|top|( cpu memory custom/cpuinfo ) ( idle_inhibitor clock ) ( hyprland/workspaces )|( hyprland/window )|( backlight network pulseaudio pulseaudio#microphone custom/updates custom/keybindhint ) ( privacy tray battery ) ( custom/wallchange custom/theme custom/wbar custom/cliphist custom/power ) -0||bottom|( hyprland/workspaces hyprland/window )|( idle_inhibitor clock )|( cpu memory custom/cpuinfo custom/gpuinfo ) ( backlight network pulseaudio pulseaudio#microphone custom/updates custom/keybindhint ) ( privacy tray battery ) ( custom/wallchange custom/theme custom/wbar custom/cliphist custom/power ) -0||top|( hyprland/workspaces hyprland/window )|( idle_inhibitor clock )|( cpu memory custom/cpuinfo custom/gpuinfo ) ( backlight network pulseaudio pulseaudio#microphone custom/updates custom/keybindhint ) ( privacy tray battery ) ( custom/wallchange custom/theme custom/wbar custom/cliphist custom/power ) -0|31|bottom|( custom/power custom/cliphist custom/wbar custom/theme custom/wallchange ) ( wlr/taskbar custom/spotify ) |( idle_inhibitor clock )|( privacy tray battery ) ( backlight network pulseaudio pulseaudio#microphone custom/notifications custom/keybindhint ) -0|31|left|( custom/power custom/cliphist custom/wbar custom/theme custom/wallchange ) ( wlr/taskbar custom/spotify ) |( idle_inhibitor clock )|( privacy tray battery ) ( backlight network pulseaudio pulseaudio#microphone custom/keybindhint ) -1|31|top|( custom/power custom/cliphist custom/wbar custom/theme custom/wallchange ) ( wlr/taskbar custom/spotify ) |( idle_inhibitor clock )|( privacy tray battery ) ( backlight network pulseaudio pulseaudio#microphone custom/keybindhint ) -0|31|right|( custom/power custom/cliphist custom/wbar custom/theme custom/wallchange ) ( wlr/taskbar custom/spotify ) |( idle_inhibitor clock )|( privacy tray battery ) ( backlight network pulseaudio pulseaudio#microphone custom/keybindhint ) -0|32|bottom||( custom/power ) ( privacy tray battery ) ( wlr/taskbar idle_inhibitor clock ) ( custom/cliphist ) ( custom/wbar ) ( custom/wallchange ) ( custom/theme )| -0|32|left||( custom/power ) ( privacy tray battery ) ( wlr/taskbar idle_inhibitor clock ) ( custom/cliphist ) ( custom/wbar ) ( custom/wallchange ) ( custom/theme )| -0|32|top||( custom/power ) ( privacy tray battery ) ( wlr/taskbar idle_inhibitor clock ) ( custom/cliphist ) ( custom/wbar ) ( custom/wallchange ) ( custom/theme )| -0|32|right||( custom/power ) ( privacy tray battery ) ( wlr/taskbar idle_inhibitor clock ) ( custom/cliphist ) ( custom/wbar ) ( custom/wallchange ) ( custom/theme )| -0|31|bottom|( cpu memory custom/cpuinfo custom/gpuinfo ) ( idle_inhibitor clock ) ( hyprland/workspaces )|( wlr/taskbar )|( backlight network pulseaudio pulseaudio#microphone custom/updates custom/keybindhint ) ( privacy tray battery ) ( custom/wallchange custom/theme custom/wbar custom/cliphist custom/power ) -0|31|top|( cpu memory custom/cpuinfo custom/gpuinfo ) ( idle_inhibitor clock ) ( hyprland/workspaces )|( wlr/taskbar )|( backlight network pulseaudio pulseaudio#microphone custom/updates custom/keybindhint ) ( privacy tray battery ) ( custom/wallchange custom/theme custom/wbar custom/cliphist custom/power ) -0|29|bottom|( wlr/taskbar mpris )|( idle_inhibitor clock )|( backlight network pulseaudio pulseaudio#microphone custom/updates ) ( privacy tray battery ) ( custom/wallchange custom/theme custom/wbar custom/cliphist custom/power ) -0|29|left|( wlr/taskbar mpris )|( idle_inhibitor clock )|( backlight network pulseaudio pulseaudio#microphone custom/updates ) ( privacy tray battery ) ( custom/wallchange custom/theme custom/wbar custom/cliphist custom/power ) -0|29|top|( wlr/taskbar mpris )|( idle_inhibitor clock )|( backlight network pulseaudio pulseaudio#microphone custom/updates ) ( privacy tray battery ) ( custom/wallchange custom/theme custom/wbar custom/cliphist custom/power ) -0|29|right|( wlr/taskbar mpris )|( idle_inhibitor clock )|( backlight network pulseaudio pulseaudio#microphone custom/updates ) ( privacy tray battery ) ( custom/wallchange custom/theme custom/wbar custom/cliphist custom/power ) -0|28|bottom|( custom/power custom/cliphist custom/wbar custom/theme custom/wallchange ) ( idle_inhibitor clock custom/spotify )|( wlr/taskbar )|( privacy tray ) ( backlight network pulseaudio pulseaudio#microphone ) -0|28|left|( custom/power custom/cliphist custom/wbar custom/theme custom/wallchange ) ( idle_inhibitor clock custom/spotify )|( wlr/taskbar )|( privacy tray ) ( backlight network pulseaudio pulseaudio#microphone ) -0|28|top|( custom/power custom/cliphist custom/wbar custom/theme custom/wallchange ) ( idle_inhibitor clock custom/spotify )|( wlr/taskbar )|( privacy tray ) ( backlight network pulseaudio pulseaudio#microphone ) -0|28|right|( custom/power custom/cliphist custom/wbar custom/theme custom/wallchange ) ( idle_inhibitor clock custom/spotify )|( wlr/taskbar )|( privacy tray ) ( backlight network pulseaudio pulseaudio#microphone ) -0|40|top|( hyprland/workspaces )|( custom/cava idle_inhibitor clock )|( backlight pulseaudio pulseaudio#microphone tray battery custom/keybindhint custom/cliphist custom/power ) diff --git a/.config/waybar/secondary_screen/config.jsonc b/.config/waybar/secondary_screen/config.jsonc index d95c395..40f7c69 100644 --- a/.config/waybar/secondary_screen/config.jsonc +++ b/.config/waybar/secondary_screen/config.jsonc @@ -154,7 +154,7 @@ }, }, "clock": { - "format": "{:%I:%M %p}", + "format": "{:%I:%M %p | 󰃭 %d·%m·%y}", "rotate": 0, "format-alt": "{:%R 󰃭 %d·%m·%y}", "tooltip-format": "{calendar}", @@ -169,6 +169,7 @@ "today": "{}", }, }, + "actions": { "on-click-right": "mode", "on-click-forward": "tz_up", diff --git a/.config/waybar/secondary_screen/modules/backlight.jsonc b/.config/waybar/secondary_screen/modules/backlight.jsonc deleted file mode 100644 index b289e68..0000000 --- a/.config/waybar/secondary_screen/modules/backlight.jsonc +++ /dev/null @@ -1,10 +0,0 @@ - "backlight": { - "device": "intel_backlight", - "rotate": ${r_deg}, - "format": "{icon} {percent}%", - "format-icons": ["", "", "", "", "", "", "", "", ""], - "on-scroll-up": "brightnessctl set 1%+", - "on-scroll-down": "brightnessctl set 1%-", - "min-length": 6 - }, - diff --git a/.config/waybar/secondary_screen/modules/battery.jsonc b/.config/waybar/secondary_screen/modules/battery.jsonc deleted file mode 100644 index 51d6482..0000000 --- a/.config/waybar/secondary_screen/modules/battery.jsonc +++ /dev/null @@ -1,14 +0,0 @@ - "battery": { - "states": { - "good": 95, - "warning": 30, - "critical": 20 - }, - "format": "{icon} {capacity}%", - "rotate": ${r_deg}, - "format-charging": " {capacity}%", - "format-plugged": " {capacity}%", - "format-alt": "{time} {icon}", - "format-icons": ["󰂎", "󰁺", "󰁻", "󰁼", "󰁽", "󰁾", "󰁿", "󰂀", "󰂁", "󰂂", "󰁹"] - }, - diff --git a/.config/waybar/secondary_screen/modules/bluetooth.jsonc b/.config/waybar/secondary_screen/modules/bluetooth.jsonc deleted file mode 100644 index 919bbd8..0000000 --- a/.config/waybar/secondary_screen/modules/bluetooth.jsonc +++ /dev/null @@ -1,15 +0,0 @@ - "bluetooth": { - "format": "", - "rotate": ${r_deg}, - "format-disabled": "", - "format-connected": " {num_connections}", - "format-connected-battery": "{icon} {num_connections}", - // "format-connected-battery": "{icon} {device_alias}-{device_battery_percentage}%", - "format-icons": ["󰥇", "󰤾", "󰤿", "󰥀", "󰥁", "󰥂", "󰥃", "󰥄", "󰥅", "󰥆", "󰥈"], - // "format-device-preference": [ "device1", "device2" ], // preference list deciding the displayed device If this config option is not defined or none of the devices in the list are connected, it will fall back to showing the last connected device. - "tooltip-format": "{controller_alias}\n{num_connections} connected", - "tooltip-format-connected": "{controller_alias}\n{num_connections} connected\n\n{device_enumerate}", - "tooltip-format-enumerate-connected": "{device_alias}", - "tooltip-format-enumerate-connected-battery": "{device_alias}\t{icon} {device_battery_percentage}%" - }, - diff --git a/.config/waybar/secondary_screen/modules/cava.jsonc b/.config/waybar/secondary_screen/modules/cava.jsonc deleted file mode 100644 index d5d2277..0000000 --- a/.config/waybar/secondary_screen/modules/cava.jsonc +++ /dev/null @@ -1,6 +0,0 @@ -"custom/cava": { - "format": "{}", - "exec": "waybar_cava.sh", - "restart-interval": 1, - "hide-empty": true -}, \ No newline at end of file diff --git a/.config/waybar/secondary_screen/modules/cliphist.jsonc b/.config/waybar/secondary_screen/modules/cliphist.jsonc deleted file mode 100644 index 02024fa..0000000 --- a/.config/waybar/secondary_screen/modules/cliphist.jsonc +++ /dev/null @@ -1,11 +0,0 @@ - "custom/cliphist": { - "format": "{}", - "rotate": ${r_deg}, - "exec": "echo ; echo 󰅇 clipboard history", - "on-click": "sleep 0.1 && cliphist.sh c", - "on-click-right": "sleep 0.1 && cliphist.sh d", - "on-click-middle": "sleep 0.1 && cliphist.sh w", - "interval" : 86400, // once every day - "tooltip": true - }, - diff --git a/.config/waybar/secondary_screen/modules/clock.jsonc b/.config/waybar/secondary_screen/modules/clock.jsonc deleted file mode 100644 index 17f9a15..0000000 --- a/.config/waybar/secondary_screen/modules/clock.jsonc +++ /dev/null @@ -1,25 +0,0 @@ - "clock": { - "format": "{:%I:%M %p}", - "rotate": ${r_deg}, - "format-alt": "{:%R 󰃭 %d·%m·%y}", - "tooltip-format": "{calendar}", - "calendar": { - "mode": "month", - "mode-mon-col": 3, - "on-scroll": 1, - "on-click-right": "mode", - "format": { - "months": "{}", - "weekdays": "{}", - "today": "{}" - } - }, - "actions": { - "on-click-right": "mode", - "on-click-forward": "tz_up", - "on-click-backward": "tz_down", - "on-scroll-up": "shift_up", - "on-scroll-down": "shift_down" - } - }, - diff --git a/.config/waybar/secondary_screen/modules/cpu.jsonc b/.config/waybar/secondary_screen/modules/cpu.jsonc deleted file mode 100644 index cc89cb0..0000000 --- a/.config/waybar/secondary_screen/modules/cpu.jsonc +++ /dev/null @@ -1,8 +0,0 @@ - "cpu": { - "interval": 10, - "format": "󰍛 {usage}%", - "rotate": ${r_deg}, - "format-alt": "{icon0}{icon1}{icon2}{icon3}", - "format-icons": ["▁", "▂", "▃", "▄", "▅", "▆", "▇", "█"] - }, - diff --git a/.config/waybar/secondary_screen/modules/cpuinfo.jsonc b/.config/waybar/secondary_screen/modules/cpuinfo.jsonc deleted file mode 100644 index fb6bb76..0000000 --- a/.config/waybar/secondary_screen/modules/cpuinfo.jsonc +++ /dev/null @@ -1,10 +0,0 @@ - "custom/cpuinfo": { - "exec": " cpuinfo.sh", - "return-type": "json", - "format": "{}", - "rotate": ${r_deg}, - "interval": 5, // once every 5 seconds - "tooltip": true, - "max-length": 1000 - }, - diff --git a/.config/waybar/secondary_screen/modules/footer.jsonc b/.config/waybar/secondary_screen/modules/footer.jsonc deleted file mode 100644 index 1387f74..0000000 --- a/.config/waybar/secondary_screen/modules/footer.jsonc +++ /dev/null @@ -1,47 +0,0 @@ - -// modules for padding // - - "custom/l_end": { - "format": " ", - "interval" : "once", - "tooltip": false - }, - - "custom/r_end": { - "format": " ", - "interval" : "once", - "tooltip": false - }, - - "custom/sl_end": { - "format": " ", - "interval" : "once", - "tooltip": false - }, - - "custom/sr_end": { - "format": " ", - "interval" : "once", - "tooltip": false - }, - - "custom/rl_end": { - "format": " ", - "interval" : "once", - "tooltip": false - }, - - "custom/rr_end": { - "format": " ", - "interval" : "once", - "tooltip": false - }, - - "custom/padd": { - "format": " ", - "interval" : "once", - "tooltip": false - } - -} - diff --git a/.config/waybar/secondary_screen/modules/gpuinfo.jsonc b/.config/waybar/secondary_screen/modules/gpuinfo.jsonc deleted file mode 100644 index f9f5d61..0000000 --- a/.config/waybar/secondary_screen/modules/gpuinfo.jsonc +++ /dev/null @@ -1,41 +0,0 @@ - "custom/gpuinfo": { - "exec": " gpuinfo.sh", - "return-type": "json", - "format": "{}", - "rotate": ${r_deg}, - "interval": 5, // once every 5 seconds - "tooltip": true, - "max-length": 1000, - "on-click": "gpuinfo.sh --toggle", - }, - - "custom/gpuinfo#nvidia": { - "exec": " gpuinfo.sh --use nvidia ", - "return-type": "json", - "format": "{}", - "rotate": ${r_deg}, - "interval": 5, // once every 5 seconds - "tooltip": true, - "max-length": 1000, - }, - - "custom/gpuinfo#amd": { - "exec": " gpuinfo.sh --use amd ", - "return-type": "json", - "format": "{}", - "rotate": ${r_deg}, - "interval": 5, // once every 5 seconds - "tooltip": true, - "max-length": 1000, - }, - - "custom/gpuinfo#intel": { - "exec": " gpuinfo.sh --use intel ", - "return-type": "json", - "format": "{}", - "rotate": ${r_deg}, - "interval": 5, // once every 5 seconds - "tooltip": true, - "max-length": 1000, - }, - diff --git a/.config/waybar/secondary_screen/modules/header.jsonc b/.config/waybar/secondary_screen/modules/header.jsonc deleted file mode 100644 index 688d476..0000000 --- a/.config/waybar/secondary_screen/modules/header.jsonc +++ /dev/null @@ -1,13 +0,0 @@ -// --// waybar config generated by wbarconfgen.sh //-- // - -{ -// sourced from header module // - - "layer": "top", - "position": "${w_position}", - "mod": "dock", - "${hv_pos}": ${w_height}, - "exclusive": true, - "passthrough": false, - "gtk-layer-shell": true, - "reload_style_on_change": true, diff --git a/.config/waybar/secondary_screen/modules/idle_inhibitor.jsonc b/.config/waybar/secondary_screen/modules/idle_inhibitor.jsonc deleted file mode 100644 index d109a95..0000000 --- a/.config/waybar/secondary_screen/modules/idle_inhibitor.jsonc +++ /dev/null @@ -1,9 +0,0 @@ - "idle_inhibitor": { - "format": "{icon}", - "rotate": ${r_deg}, - "format-icons": { - "activated": "󰥔", - "deactivated": "" - } - }, - diff --git a/.config/waybar/secondary_screen/modules/keybindhint.jsonc b/.config/waybar/secondary_screen/modules/keybindhint.jsonc deleted file mode 100644 index e9edd21..0000000 --- a/.config/waybar/secondary_screen/modules/keybindhint.jsonc +++ /dev/null @@ -1,6 +0,0 @@ - "custom/keybindhint": { - "format": " ", - "rotate": ${r_deg}, - "on-click": "keybinds_hint.sh" - }, - diff --git a/.config/waybar/secondary_screen/modules/language.jsonc b/.config/waybar/secondary_screen/modules/language.jsonc deleted file mode 100644 index 6045d28..0000000 --- a/.config/waybar/secondary_screen/modules/language.jsonc +++ /dev/null @@ -1,6 +0,0 @@ - "hyprland/language": { - "format": "{short} {variant}", - "rotate": ${r_deg}, - "on-click": "keyboardswitch.sh", - }, - diff --git a/.config/waybar/secondary_screen/modules/memory.jsonc b/.config/waybar/secondary_screen/modules/memory.jsonc deleted file mode 100644 index 5908996..0000000 --- a/.config/waybar/secondary_screen/modules/memory.jsonc +++ /dev/null @@ -1,18 +0,0 @@ - "memory": { - "states": { - "c": 90, // critical - "h": 60, // high - "m": 30, // medium - }, - "interval": 30, - "format": "󰾆 {used}gb", - "rotate": ${r_deg}, - "format-m": "󰾅 {used}gb", - "format-h": "󰓅 {used}gb", - "format-c": " {used}gb", - "format-alt": "󰾆 {percentage}%", - "max-length": 10, - "tooltip": true, - "tooltip-format": "󰾆 {percentage}%\n {used:0.1f}gb/{total:0.1f}gb" - }, - diff --git a/.config/waybar/secondary_screen/modules/mpris.jsonc b/.config/waybar/secondary_screen/modules/mpris.jsonc deleted file mode 100644 index 04ff2cd..0000000 --- a/.config/waybar/secondary_screen/modules/mpris.jsonc +++ /dev/null @@ -1,16 +0,0 @@ - "mpris": { - "format": "{player_icon} {dynamic}", - "rotate": ${r_deg}, - "format-paused": "{status_icon} {dynamic}", - "player-icons": { - "default": "▶", - "mpv": "🎵" - }, - "status-icons": { - "paused": "" - }, - // "ignored-players": ["firefox"] - "max-length": 1000, - "interval": 1 - }, - diff --git a/.config/waybar/secondary_screen/modules/network.jsonc b/.config/waybar/secondary_screen/modules/network.jsonc deleted file mode 100644 index 1c5231d..0000000 --- a/.config/waybar/secondary_screen/modules/network.jsonc +++ /dev/null @@ -1,13 +0,0 @@ - "network": { - "tooltip": true, - "format-wifi": " ", - "rotate": ${r_deg}, - "format-ethernet": "󰈀 ", - "tooltip-format": "Network: {essid}\nSignal strength: {signaldBm}dBm ({signalStrength}%)\nFrequency: {frequency}MHz\nInterface: {ifname}\nIP: {ipaddr}/{cidr}\nGateway: {gwaddr}\nNetmask: {netmask}", - "format-linked": "󰈀 {ifname} (No IP)", - "format-disconnected": "󰖪 ", - "tooltip-format-disconnected": "Disconnected", - "format-alt": " {bandwidthDownBytes}  {bandwidthUpBytes}", - "interval": 2, - }, - diff --git a/.config/waybar/secondary_screen/modules/notifications.jsonc b/.config/waybar/secondary_screen/modules/notifications.jsonc deleted file mode 100644 index 125e87a..0000000 --- a/.config/waybar/secondary_screen/modules/notifications.jsonc +++ /dev/null @@ -1,29 +0,0 @@ - "custom/notifications": { - "format": "{icon} {}", - "rotate": ${r_deg}, - "format-icons": { - "email-notification": "", - "chat-notification": "󱋊", - "warning-notification": "󱨪", - "error-notification": "󱨪", - "network-notification": "󱂇", - "battery-notification": "󰁺", - "update-notification": "󰚰", - "music-notification": "󰝚", - "volume-notification": "󰕿", - "notification": "", - "dnd": "", - "none": "" - }, - "return-type": "json", - "exec-if": "which dunstctl", - "exec": "notifications.py", - "on-scroll-down": "sleep 0.1 && dunstctl history-pop", - "on-click": "dunstctl set-paused toggle", - "on-click-middle": "dunstctl history-clear", - "on-click-right": "dunstctl close-all", - "interval": 1, - "tooltip": true, - "escape": true - }, - diff --git a/.config/waybar/secondary_screen/modules/power.jsonc b/.config/waybar/secondary_screen/modules/power.jsonc deleted file mode 100644 index a41eaf6..0000000 --- a/.config/waybar/secondary_screen/modules/power.jsonc +++ /dev/null @@ -1,10 +0,0 @@ - "custom/power": { - "format": "{}", - "rotate": ${r_deg}, - "exec": "echo ; echo  logout", - "on-click": "logoutlaunch.sh 2", - "on-click-right": "logoutlaunch.sh 1", - "interval" : 86400, // once every day - "tooltip": true - }, - diff --git a/.config/waybar/secondary_screen/modules/privacy.jsonc b/.config/waybar/secondary_screen/modules/privacy.jsonc deleted file mode 100644 index 8556586..0000000 --- a/.config/waybar/secondary_screen/modules/privacy.jsonc +++ /dev/null @@ -1,18 +0,0 @@ - "privacy": { - "icon-size": ${i_priv}, - "icon-spacing": 5, - "transition-duration": 250, - "modules": [ - { - "type": "screenshare", - "tooltip": true, - "tooltip-icon-size": 24 - }, - { - "type": "audio-in", - "tooltip": true, - "tooltip-icon-size": 24 - } - ] - }, - diff --git a/.config/waybar/secondary_screen/modules/pulseaudio.jsonc b/.config/waybar/secondary_screen/modules/pulseaudio.jsonc deleted file mode 100644 index c5770a7..0000000 --- a/.config/waybar/secondary_screen/modules/pulseaudio.jsonc +++ /dev/null @@ -1,35 +0,0 @@ -"pulseaudio": { - "format": "{icon} {volume}", - "rotate": ${r_deg}, - "format-muted": "婢", - "on-click": "pavucontrol -t 3", - "on-click-right": "volumecontrol.sh -s ''", - "on-click-middle": "volumecontrol.sh -o m", - "on-scroll-up": "volumecontrol.sh -o i", - "on-scroll-down": "volumecontrol.sh -o d", - "tooltip-format": "{icon} {desc} // {volume}%", - "scroll-step": 5, - "format-icons": { - "headphone": "", - "hands-free": "", - "headset": "", - "phone": "", - "portable": "", - "car": "", - "default": ["", "", ""] - } -}, - -"pulseaudio#microphone": { - "format": "{format_source}", - "rotate": ${r_deg}, - "format-source": "", - "format-source-muted": "", - "on-click": "pavucontrol -t 4", - "on-click-middle": "volumecontrol.sh -i m", - "on-scroll-up": "volumecontrol.sh -i i", - "on-scroll-down": "volumecontrol.sh -i d", - "tooltip-format": "{format_source} {source_desc} // {source_volume}%", - "scroll-step": 5 -}, - diff --git a/.config/waybar/secondary_screen/modules/spotify.jsonc b/.config/waybar/secondary_screen/modules/spotify.jsonc deleted file mode 100644 index 13bd6bc..0000000 --- a/.config/waybar/secondary_screen/modules/spotify.jsonc +++ /dev/null @@ -1,15 +0,0 @@ - "custom/spotify": { - "exec": "mediaplayer.py --player spotify", - "format": " {}", - "rotate": ${r_deg}, - "return-type": "json", - "on-click": "playerctl play-pause --player spotify", - "on-click-right": "playerctl next --player spotify", - "on-click-middle": "playerctl previous --player spotify", - "on-scroll-up": "volumecontrol.sh -p spotify i", - "on-scroll-down": "volumecontrol.sh -p spotify d", - "max-length": 25, - "escape": true, - "tooltip": true - }, - diff --git a/.config/waybar/secondary_screen/modules/style.css b/.config/waybar/secondary_screen/modules/style.css deleted file mode 100644 index 93da5c3..0000000 --- a/.config/waybar/secondary_screen/modules/style.css +++ /dev/null @@ -1,151 +0,0 @@ -* { - border: none; - border-radius: 0px; - font-family: "JetBrainsMono Nerd Font"; - font-weight: bold; - font-size: ${s_fontpx}px; - min-height: 10px; -} - -@import "theme.css"; - -window#waybar { - background: @bar-bg; -} - -tooltip { - background: @main-bg; - color: @main-fg; - border-radius: ${t_radius}px; - border-width: 0px; -} - -#workspaces button { - box-shadow: none; - text-shadow: none; - padding: 0px; - border-radius: ${w_radius}px; - margin-${x1}: ${w_margin}px; - margin-${x2}: ${w_margin}px; - margin-${x3}: 0px; - padding-${x3}: ${w_paddin}px; - padding-${x4}: ${w_paddin}px; - margin-${x4}: 0px; - color: @main-fg; - animation: ws_normal 20s ease-in-out 1; -} - -#workspaces button.active { - background: @wb-act-bg; - color: @wb-act-fg; - margin-${x3}: ${w_margin}px; - padding-${x3}: ${w_padact}px; - padding-${x4}: ${w_padact}px; - margin-${x4}: ${w_margin}px; - animation: ws_active 20s ease-in-out 1; - transition: all 0.4s cubic-bezier(.55,-0.68,.48,1.682); -} - -#workspaces button:hover { - background: @wb-hvr-bg; - color: @wb-hvr-fg; - animation: ws_hover 20s ease-in-out 1; - transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); -} - -#taskbar button { - box-shadow: none; - text-shadow: none; - padding: 0px; - border-radius: ${w_radius}px; - margin-${x1}: ${w_margin}px; - margin-${x2}: ${w_margin}px; - margin-${x3}: 0px; - padding-${x3}: ${w_paddin}px; - padding-${x4}: ${w_paddin}px; - margin-${x4}: 0px; - color: @wb-color; - animation: tb_normal 20s ease-in-out 1; -} - -#taskbar button.active { - background: @wb-act-bg; - color: @wb-act-color; - margin-${x3}: ${w_margin}px; - padding-${x3}: ${w_padact}px; - padding-${x4}: ${w_padact}px; - margin-${x4}: ${w_margin}px; - animation: tb_active 20s ease-in-out 1; - transition: all 0.4s cubic-bezier(.55,-0.68,.48,1.682); -} - -#taskbar button:hover { - background: @wb-hvr-bg; - color: @wb-hvr-color; - animation: tb_hover 20s ease-in-out 1; - transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); -} - -#tray menu * { - min-height: 16px -} - -#tray menu separator { - min-height: 10px -} - -${modules_ls} -#custom-l_end, -#custom-r_end, -#custom-sl_end, -#custom-sr_end, -#custom-rl_end, -#custom-rr_end { - color: @main-fg; - background: @main-bg; - opacity: 1; - margin: ${x1g_margin}px ${x2g_margin}px ${x3g_margin}px ${x4g_margin}px; - padding-${x3}: ${g_paddin}px; - padding-${x4}: ${g_paddin}px; -} - -#workspaces, -#taskbar { - padding: 0px; -} - -#custom-r_end { - border-radius: ${x1rb_radius}px ${x2rb_radius}px ${x3rb_radius}px ${x4rb_radius}px; - margin-${x4}: ${e_margin}px; - padding-${x4}: ${e_paddin}px; -} - -#custom-l_end { - border-radius: ${x1lb_radius}px ${x2lb_radius}px ${x3lb_radius}px ${x4lb_radius}px; - margin-${x3}: ${e_margin}px; - padding-${x3}: ${e_paddin}px; -} - -#custom-sr_end { - border-radius: 0px; - margin-${x4}: ${e_margin}px; - padding-${x4}: ${e_paddin}px; -} - -#custom-sl_end { - border-radius: 0px; - margin-${x3}: ${e_margin}px; - padding-${x3}: ${e_paddin}px; -} - -#custom-rr_end { - border-radius: ${x1rc_radius}px ${x2rc_radius}px ${x3rc_radius}px ${x4rc_radius}px; - margin-${x4}: ${e_margin}px; - padding-${x4}: ${e_paddin}px; -} - -#custom-rl_end { - border-radius: ${x1lc_radius}px ${x2lc_radius}px ${x3lc_radius}px ${x4lc_radius}px; - margin-${x3}: ${e_margin}px; - padding-${x3}: ${e_paddin}px; -} diff --git a/.config/waybar/secondary_screen/modules/taskbar.jsonc b/.config/waybar/secondary_screen/modules/taskbar.jsonc deleted file mode 100644 index 630d574..0000000 --- a/.config/waybar/secondary_screen/modules/taskbar.jsonc +++ /dev/null @@ -1,18 +0,0 @@ - "wlr/taskbar": { - "format": "{icon}", - "rotate": ${r_deg}, - "icon-size": ${i_task}, - "icon-theme": "${i_theme}", - "spacing": 0, - "tooltip-format": "{title}", - "on-click": "activate", - "on-click-middle": "close", - "ignore-list": [ - "Alacritty" - ], - "app_ids-mapping": { - "firefoxdeveloperedition": "firefox-developer-edition", - "jetbrains-datagrip": "DataGrip" - } - }, - diff --git a/.config/waybar/secondary_screen/modules/theme.jsonc b/.config/waybar/secondary_screen/modules/theme.jsonc deleted file mode 100644 index 6482c6e..0000000 --- a/.config/waybar/secondary_screen/modules/theme.jsonc +++ /dev/null @@ -1,11 +0,0 @@ - "custom/theme": { - "format": "{}", - "rotate": ${r_deg}, - "exec": "echo ; echo 󰟡 switch theme", - "on-click": "themeswitch.sh -n", - "on-click-right": "themeswitch.sh -p", - "on-click-middle": "sleep 0.1 && themeselect.sh", - "interval" : 86400, // once every day - "tooltip": true - }, - diff --git a/.config/waybar/secondary_screen/modules/tray.jsonc b/.config/waybar/secondary_screen/modules/tray.jsonc deleted file mode 100644 index d7c0bce..0000000 --- a/.config/waybar/secondary_screen/modules/tray.jsonc +++ /dev/null @@ -1,6 +0,0 @@ - "tray": { - "icon-size": ${i_size}, - "rotate": ${r_deg}, - "spacing": 5 - }, - diff --git a/.config/waybar/secondary_screen/modules/updates.jsonc b/.config/waybar/secondary_screen/modules/updates.jsonc deleted file mode 100644 index 996f732..0000000 --- a/.config/waybar/secondary_screen/modules/updates.jsonc +++ /dev/null @@ -1,10 +0,0 @@ - "custom/updates": { - "exec": "systemupdate.sh", - "return-type": "json", - "format": "{}", - "rotate": ${r_deg}, - "on-click": "hyprctl dispatch exec 'systemupdate.sh up'", - "interval": 86400, // once every day - "tooltip": true, - "signal": 20, - }, diff --git a/.config/waybar/secondary_screen/modules/wallchange.jsonc b/.config/waybar/secondary_screen/modules/wallchange.jsonc deleted file mode 100644 index 0c839ca..0000000 --- a/.config/waybar/secondary_screen/modules/wallchange.jsonc +++ /dev/null @@ -1,11 +0,0 @@ - "custom/wallchange": { - "format": "{}", - "rotate": ${r_deg}, - "exec": "echo ; echo 󰆊 switch wallpaper", - "on-click": "swwwallpaper.sh -n", - "on-click-right": "swwwallpaper.sh -p", - "on-click-middle": "sleep 0.1 && swwwallselect.sh", - "interval" : 86400, // once every day - "tooltip": true - }, - diff --git a/.config/waybar/secondary_screen/modules/wbar.jsonc b/.config/waybar/secondary_screen/modules/wbar.jsonc deleted file mode 100644 index 7738657..0000000 --- a/.config/waybar/secondary_screen/modules/wbar.jsonc +++ /dev/null @@ -1,11 +0,0 @@ - "custom/wbar": { - "format": "{}", //   // - "rotate": ${r_deg}, - "exec": "echo ; echo  switch bar //  dock", - "on-click": "wbarconfgen.sh n", - "on-click-right": "wbarconfgen.sh p", - "on-click-middle": "sleep 0.1 && quickapps.sh kitty firefox spotify code dolphin", - "interval" : 86400, - "tooltip": true - }, - diff --git a/.config/waybar/secondary_screen/modules/window.jsonc b/.config/waybar/secondary_screen/modules/window.jsonc deleted file mode 100644 index 3c56b28..0000000 --- a/.config/waybar/secondary_screen/modules/window.jsonc +++ /dev/null @@ -1,17 +0,0 @@ - "hyprland/window": { - "format": "  {}", - "rotate": ${r_deg}, - "separate-outputs": true, - "rewrite": { - "${USER}@${set_sysname}:(.*)": "$1 ", - "(.*) — Mozilla Firefox": "$1 󰈹", - "(.*)Mozilla Firefox": "Firefox 󰈹", - "(.*) - Visual Studio Code": "$1 󰨞", - "(.*)Visual Studio Code": "Code 󰨞", - "(.*) — Dolphin": "$1 󰉋", - "(.*)Spotify": "Spotify 󰓇", - "(.*)Steam": "Steam 󰓓" - }, - "max-length": 50 - }, - diff --git a/.config/waybar/secondary_screen/modules/workspaces.jsonc b/.config/waybar/secondary_screen/modules/workspaces.jsonc deleted file mode 100644 index c1e580a..0000000 --- a/.config/waybar/secondary_screen/modules/workspaces.jsonc +++ /dev/null @@ -1,13 +0,0 @@ - "hyprland/workspaces": { - "disable-scroll": true, - "rotate": ${r_deg}, - "all-outputs": true, - "active-only": false, - "on-click": "activate", - "disable-scroll": false, - "on-scroll-up": "hyprctl dispatch workspace -1", - "on-scroll-down": "hyprctl dispatch workspace +1", - "persistent-workspaces": { - } - }, - diff --git a/.config/waybar/secondary_screen/style.css b/.config/waybar/secondary_screen/style.css deleted file mode 100644 index bc9cca6..0000000 --- a/.config/waybar/secondary_screen/style.css +++ /dev/null @@ -1,178 +0,0 @@ -* { - border: none; - border-radius: 0px; - font-family: "JetBrainsMono Nerd Font"; - font-weight: bold; - font-size: 20px; - min-height: 10px; -} - -@import "theme.css"; - -window#waybar { - background: @bar-bg; -} - -tooltip { - background: @main-bg; - color: @main-fg; - border-radius: 7px; - border-width: 0px; -} - -#workspaces button { - box-shadow: none; - text-shadow: none; - padding: 0px; - border-radius: 9px; - margin-top: 3px; - margin-bottom: 3px; - margin-left: 0px; - padding-left: 3px; - padding-right: 3px; - margin-right: 0px; - color: @main-fg; - animation: ws_normal 20s ease-in-out 1; -} - -#workspaces button.active { - background: @wb-act-bg; - color: @wb-act-fg; - margin-left: 3px; - padding-left: 12px; - padding-right: 12px; - margin-right: 3px; - animation: ws_active 20s ease-in-out 1; - transition: all 0.4s cubic-bezier(.55,-0.68,.48,1.682); -} - -#workspaces button:hover { - background: @wb-hvr-bg; - color: @wb-hvr-fg; - animation: ws_hover 20s ease-in-out 1; - transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); -} - -#taskbar button { - box-shadow: none; - text-shadow: none; - padding: 0px; - border-radius: 9px; - margin-top: 3px; - margin-bottom: 3px; - margin-left: 0px; - padding-left: 3px; - padding-right: 3px; - margin-right: 0px; - color: @wb-color; - animation: tb_normal 20s ease-in-out 1; -} - -#taskbar button.active { - background: @wb-act-bg; - color: @wb-act-color; - margin-left: 3px; - padding-left: 12px; - padding-right: 12px; - margin-right: 3px; - animation: tb_active 20s ease-in-out 1; - transition: all 0.4s cubic-bezier(.55,-0.68,.48,1.682); -} - -#taskbar button:hover { - background: @wb-hvr-bg; - color: @wb-hvr-color; - animation: tb_hover 20s ease-in-out 1; - transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); -} - -#tray menu * { - min-height: 16px -} - -#tray menu separator { - min-height: 10px -} - -#backlight, -#battery, -#bluetooth, -#custom-cava, -#custom-cliphist, -#clock, -#custom-cpuinfo, -#cpu, -#custom-gpuinfo, -#idle_inhibitor, -#custom-keybindhint, -#language, -#memory, -#mpris, -#network, -#custom-notifications, -#custom-power, -#privacy, -#pulseaudio, -#custom-spotify, -#taskbar, -#custom-theme, -#tray, -#custom-updates, -#custom-wallchange, -#custom-wbar, -#window, -#workspaces, -#custom-l_end, -#custom-r_end, -#custom-sl_end, -#custom-sr_end, -#custom-rl_end, -#custom-rr_end { - color: @main-fg; - background: @main-bg; - opacity: 1; - margin: 4px 0px 4px 0px; - padding-left: 4px; - padding-right: 4px; -} - -#workspaces, -#taskbar { - padding: 0px; -} - -#custom-r_end { - border-radius: 0px 15px 15px 0px; - /* margin-right: 9px; */ - padding-right: 3px; -} - -#custom-l_end { - border-radius: 15px 0px 0px 15px; - margin-left: 9px; - padding-left: 3px; -} - -#custom-sr_end { - border-radius: 0px; - margin-right: 9px; - padding-right: 3px; -} - -#custom-sl_end { - border-radius: 0px; - margin-left: 9px; - padding-left: 3px; -} - -#custom-rr_end { - border-radius: 0px 7px 7px 0px; - margin-right: 9px; - padding-right: 3px; -} - -#custom-rl_end { - border-radius: 7px 0px 0px 7px; - margin-left: 9px; - padding-left: 3px; -} diff --git a/.config/waybar/secondary_screen/theme.css b/.config/waybar/secondary_screen/theme.css deleted file mode 100644 index 691cf6b..0000000 --- a/.config/waybar/secondary_screen/theme.css +++ /dev/null @@ -1,10 +0,0 @@ -@define-color bar-bg rgba(0, 0, 0, 0); - -@define-color main-bg #11111b; -@define-color main-fg #cdd6f4; - -@define-color wb-act-bg #a6adc8; -@define-color wb-act-fg #313244; - -@define-color wb-hvr-bg #f5c2e7; -@define-color wb-hvr-fg #313244; diff --git a/README.md b/README.md index f2b7dff..57f5ca3 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,7 @@ arch-chroot /mnt/ second, remove all initframs and vmlinuz, amd-ucode on `\boot` third, copy each vmlinuz from `usr\lib\modules` to boot + example: ```bash cp \usr\lib\modules\6.10.10-lts..\vmlinuz \boot\vmlinuz-linux-lts