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