update uwu
This commit is contained in:
parent
461a8f9433
commit
d4c2587fcd
@ -3,7 +3,7 @@ if status is-interactive
|
|||||||
end
|
end
|
||||||
|
|
||||||
function fish_greeting
|
function fish_greeting
|
||||||
owoii (random choice "hello there" "owo" ">w<" "I use Arch BTW")
|
owoii (random choice "hello" "owo" ">w<" "I use Arch BTW")
|
||||||
end
|
end
|
||||||
|
|
||||||
function owoii
|
function owoii
|
||||||
|
@ -16,8 +16,8 @@
|
|||||||
################
|
################
|
||||||
|
|
||||||
# See https://wiki.hyprland.org/Configuring/Monitors/
|
# See https://wiki.hyprland.org/Configuring/Monitors/
|
||||||
monitor= eDP-1, 2256x1504@60, 0x0, 1
|
monitor = eDP-1, 2256x1504@60, 0x0, 1
|
||||||
|
# monitor = DP-1, 1920x1080@60, 0x1504, 1
|
||||||
|
|
||||||
###################
|
###################
|
||||||
### MY PROGRAMS ###
|
### MY PROGRAMS ###
|
||||||
@ -40,11 +40,12 @@ $menu = rofi -show drun
|
|||||||
|
|
||||||
# exec-once = $terminal
|
# exec-once = $terminal
|
||||||
# exec-once = nm-applet &
|
# exec-once = nm-applet &
|
||||||
exec-once = waybar & hyprpaper & nm-applet
|
exec-once = launch-waybar & hyprpaper & nm-applet
|
||||||
exec-once = dbus-update-activation-environment --systemd --all
|
exec-once = dbus-update-activation-environment --systemd --all
|
||||||
exec-once = kdeconnect-indicator
|
exec-once = kdeconnect-indicator
|
||||||
exec-once = hypridle
|
exec-once = hypridle
|
||||||
exec-once = wl-paste --watch cliphist store
|
exec-once = wl-paste --watch cliphist store
|
||||||
|
exec-once = qpwgraph
|
||||||
exec-once = XDG_MENU_PREFIX=arch- kbuildsycoca6
|
exec-once = XDG_MENU_PREFIX=arch- kbuildsycoca6
|
||||||
|
|
||||||
#############################
|
#############################
|
||||||
@ -199,8 +200,9 @@ gestures {
|
|||||||
# Example per-device config
|
# Example per-device config
|
||||||
# See https://wiki.hyprland.org/Configuring/Keywords/#per-device-input-configs for more
|
# See https://wiki.hyprland.org/Configuring/Keywords/#per-device-input-configs for more
|
||||||
device {
|
device {
|
||||||
name = epic-mouse-v1
|
name = huion-huion-tablet_gs1161-pen
|
||||||
sensitivity = -0.5
|
transform = 0
|
||||||
|
output = DP-1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -214,11 +216,12 @@ $mainMod = SUPER # Sets "Windows" key as main modifier
|
|||||||
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
|
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
|
||||||
bind = $mainMod, Q, exec, $terminal
|
bind = $mainMod, Q, exec, $terminal
|
||||||
bind = Control_L&Shift_L, Q, killactive
|
bind = Control_L&Shift_L, Q, killactive
|
||||||
|
bind = Control_L&alt, Q, forcekillactive
|
||||||
bind = $mainMod, L, exec, hyprlock
|
bind = $mainMod, L, exec, hyprlock
|
||||||
bind = alt&$mainMod, L, exit
|
bind = alt&$mainMod, L, exit
|
||||||
bind = $mainMod, F, exec, $fileManager
|
bind = $mainMod, F, exec, $fileManager
|
||||||
bind = $mainMod&Shift_L, V, togglefloating,
|
bind = $mainMod&Shift_L, V, togglefloating,
|
||||||
bind = $mainMod, R, exec, $menu
|
bind = $mainMod, R, exec, rofi -show run
|
||||||
bind = alt, space, exec, $menu
|
bind = alt, space, exec, $menu
|
||||||
bind = $mainMod, P, pseudo, # dwindle
|
bind = $mainMod, P, pseudo, # dwindle
|
||||||
bind = $mainMod, J, togglesplit, # dwindle
|
bind = $mainMod, J, togglesplit, # dwindle
|
||||||
@ -268,6 +271,8 @@ bindl=,switch:Lid Switch, exec, hyprlock
|
|||||||
bind = SUPER, V, exec, cliphist list | rofi -dmenu | cliphist decode | wl-copy
|
bind = SUPER, V, exec, cliphist list | rofi -dmenu | cliphist decode | wl-copy
|
||||||
bind = , PRINT, exec, hyprshot -m region --clipboard-only
|
bind = , PRINT, exec, hyprshot -m region --clipboard-only
|
||||||
bind = $shiftMod, PRINT, exec, hyprshot -m region
|
bind = $shiftMod, PRINT, exec, hyprshot -m region
|
||||||
|
bind = Control_L&alt, space, exec, rofi -show calc -modi calc -no-show-match -no-sort
|
||||||
|
bind = Control_L&Shift_L, space, exec, flatpak run io.github.nokse22.minitext
|
||||||
|
|
||||||
##############################
|
##############################
|
||||||
### WINDOWS AND WORKSPACES ###
|
### WINDOWS AND WORKSPACES ###
|
||||||
@ -287,3 +292,5 @@ windowrulev2 = suppressevent maximize, class:.*
|
|||||||
|
|
||||||
# Fix some dragging issues with XWayland
|
# Fix some dragging issues with XWayland
|
||||||
windowrulev2 = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0
|
windowrulev2 = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0
|
||||||
|
|
||||||
|
windowrulev2 = float, class:io.github.nokse22.minitext
|
||||||
|
@ -1,216 +0,0 @@
|
|||||||
/* <<--< PHASE 1 >-->> */
|
|
||||||
|
|
||||||
#custom-ws {
|
|
||||||
color: transparent;
|
|
||||||
text-shadow: none;
|
|
||||||
animation: module_in 0.25s ease-in 0.5s forwards;
|
|
||||||
}
|
|
||||||
|
|
||||||
#custom-distro {
|
|
||||||
color: transparent;
|
|
||||||
font-size: 0;
|
|
||||||
text-shadow: none;
|
|
||||||
animation: distro_expand 0.25s ease-in 0.25s forwards,
|
|
||||||
distro_in 0.25s ease-in 0.5s forwards;
|
|
||||||
}
|
|
||||||
|
|
||||||
#custom-power {
|
|
||||||
font-size: 0;
|
|
||||||
text-shadow: none;
|
|
||||||
animation: power_expand 0.25s ease-in 0.25s forwards,
|
|
||||||
power_in 0.25s ease-in 0.5s forwards;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* <<--< PHASE 2 >-->> */
|
|
||||||
|
|
||||||
#workspaces label {
|
|
||||||
opacity: 0;
|
|
||||||
animation: hoverable_in 0.25s ease-in 1s forwards;
|
|
||||||
}
|
|
||||||
|
|
||||||
#cpu,
|
|
||||||
#clock.time,
|
|
||||||
#idle_inhibitor,
|
|
||||||
#battery,
|
|
||||||
#battery.warning,
|
|
||||||
#battery.critical,
|
|
||||||
#battery.charging {
|
|
||||||
font-size: 0;
|
|
||||||
text-shadow: none;
|
|
||||||
animation: module_expand 0.25s ease-in 0.75s forwards,
|
|
||||||
module_in 0.25s ease-in 1s forwards;
|
|
||||||
}
|
|
||||||
|
|
||||||
#cpu {
|
|
||||||
animation: module_expand 0.25s ease-in 0.75s forwards,
|
|
||||||
module_in 0.25s ease-in 1s forwards;
|
|
||||||
}
|
|
||||||
|
|
||||||
#clock.time {
|
|
||||||
animation: module_expand 0.25s ease-in 0.75s forwards,
|
|
||||||
module_in 0.25s ease-in 1s forwards;
|
|
||||||
}
|
|
||||||
|
|
||||||
#idle_inhibitor {
|
|
||||||
animation: module_expand 0.25s ease-in 0.75s forwards,
|
|
||||||
hoverable_in 0.25s ease-in 1s forwards;
|
|
||||||
}
|
|
||||||
|
|
||||||
#battery {
|
|
||||||
animation: module_expand 0.25s ease-in 0.75s forwards,
|
|
||||||
battery_in 0.25s ease-in 1s forwards;
|
|
||||||
}
|
|
||||||
|
|
||||||
#battery.warning {
|
|
||||||
animation: module_expand 0.25s ease-in 0.75s forwards,
|
|
||||||
state_warning_in 0.25s ease-in 1s forwards;
|
|
||||||
}
|
|
||||||
|
|
||||||
#battery.critical {
|
|
||||||
animation: module_expand 0.25s ease-in 0.75s forwards,
|
|
||||||
state_critical_in 0.25s ease-in 1s forwards;
|
|
||||||
}
|
|
||||||
|
|
||||||
#battery.charging {
|
|
||||||
animation: module_expand 0.25s ease-in 0.75s forwards,
|
|
||||||
state_charging_in 0.25s ease-in 1s forwards;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* <<--< PHASE 3 >-->> */
|
|
||||||
|
|
||||||
#memory,
|
|
||||||
#backlight {
|
|
||||||
color: transparent;
|
|
||||||
font-size: 0;
|
|
||||||
text-shadow: none;
|
|
||||||
animation: module_expand 0.25s ease-in 1.15s forwards,
|
|
||||||
module_in 0.25s ease-in 1.4s forwards;
|
|
||||||
}
|
|
||||||
|
|
||||||
#memory.warning {
|
|
||||||
color: transparent;
|
|
||||||
font-size: 0;
|
|
||||||
text-shadow: none;
|
|
||||||
animation: module_expand 0.25s ease-in 1.15s forwards,
|
|
||||||
state_warning_in 0.25s ease-in 1.4s forwards;
|
|
||||||
}
|
|
||||||
|
|
||||||
#memory.critical {
|
|
||||||
color: transparent;
|
|
||||||
font-size: 0;
|
|
||||||
text-shadow: none;
|
|
||||||
animation: module_expand 0.25s ease-in 1.15s forwards,
|
|
||||||
state_critical_in 0.25s ease-in 1.4s forwards;
|
|
||||||
}
|
|
||||||
|
|
||||||
#clock.date {
|
|
||||||
font-size: 0;
|
|
||||||
animation: module_expand 0.25s ease-in 1.15s forwards,
|
|
||||||
hoverable_in 0.25s ease-in 1.4s forwards;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* <<--< PHASE 4 >-->> */
|
|
||||||
|
|
||||||
#window,
|
|
||||||
#custom-media {
|
|
||||||
opacity: 0;
|
|
||||||
animation: hoverable_in 0.25s ease-in 1.75s forwards;
|
|
||||||
}
|
|
||||||
|
|
||||||
#custom-cpuinfo,
|
|
||||||
#custom-wifi,
|
|
||||||
#bluetooth,
|
|
||||||
#custom-update,
|
|
||||||
#pulseaudio {
|
|
||||||
font-size: 0;
|
|
||||||
animation: module_expand 0.25s ease-in 1.5s forwards,
|
|
||||||
hoverable_in 0.25s ease-in 1.75s forwards;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* <<--< KEYFRAMES >-->> */
|
|
||||||
|
|
||||||
/* <<--< distro icon >-->> */
|
|
||||||
|
|
||||||
@keyframes distro_expand {
|
|
||||||
to {
|
|
||||||
font-size: 14.6px;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@keyframes distro_in {
|
|
||||||
to {
|
|
||||||
color: @distro-fg;
|
|
||||||
text-shadow: 0 0 1.5px rgba(0, 0, 0, 1);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/* <<--< power button >-->> */
|
|
||||||
|
|
||||||
@keyframes power_expand {
|
|
||||||
to {
|
|
||||||
font-size: 10px;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@keyframes power_in {
|
|
||||||
to {
|
|
||||||
text-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/* <<--< modules >-->> */
|
|
||||||
|
|
||||||
@keyframes module_expand {
|
|
||||||
to {
|
|
||||||
font-size: 10px;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@keyframes module_in {
|
|
||||||
to {
|
|
||||||
color: @module-fg;
|
|
||||||
text-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/* <<--< FIXES >-->> */
|
|
||||||
|
|
||||||
/* <<--< hoverables >-->> */
|
|
||||||
|
|
||||||
@keyframes hoverable_in {
|
|
||||||
to {
|
|
||||||
opacity: 1;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/* <<--< battery >-->> */
|
|
||||||
|
|
||||||
@keyframes battery_in {
|
|
||||||
to {
|
|
||||||
color: @module-fg;
|
|
||||||
text-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/* <<--< states >-->> */
|
|
||||||
|
|
||||||
@keyframes state_warning_in {
|
|
||||||
to {
|
|
||||||
color: @warning;
|
|
||||||
text-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@keyframes state_critical_in {
|
|
||||||
to {
|
|
||||||
color: @critical;
|
|
||||||
text-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@keyframes state_charging_in {
|
|
||||||
to {
|
|
||||||
color: @charging;
|
|
||||||
text-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
|
|
||||||
}
|
|
||||||
}
|
|
@ -8,78 +8,31 @@
|
|||||||
// === Positions ===
|
// === Positions ===
|
||||||
|
|
||||||
"modules-left": [
|
"modules-left": [
|
||||||
"custom/ws", // window icon
|
"hyprland/workspaces",
|
||||||
"custom/left1",
|
"clock",
|
||||||
|
"cava",
|
||||||
"hyprland/workspaces", // workspaces
|
"custom/lyrics"
|
||||||
"custom/right1",
|
|
||||||
|
|
||||||
"custom/paddw",
|
|
||||||
"hyprland/window" // window title
|
|
||||||
],
|
],
|
||||||
|
|
||||||
"modules-center": [
|
"modules-center": [
|
||||||
"custom/paddc",
|
"hyprland/window"
|
||||||
"custom/left2",
|
|
||||||
"custom/cpuinfo", // temperature
|
|
||||||
|
|
||||||
"custom/left3",
|
|
||||||
"memory", // memory
|
|
||||||
|
|
||||||
"custom/left4",
|
|
||||||
// "custom/cpu", // cpu
|
|
||||||
"cpu", // cpu
|
|
||||||
"custom/leftin1",
|
|
||||||
|
|
||||||
"custom/left5",
|
|
||||||
"custom/distro", // distro icon
|
|
||||||
"custom/right2",
|
|
||||||
|
|
||||||
"custom/rightin1",
|
|
||||||
"idle_inhibitor", // idle inhibitor
|
|
||||||
"clock#time", // time
|
|
||||||
"custom/right3",
|
|
||||||
|
|
||||||
"clock#date", // date
|
|
||||||
"custom/right4",
|
|
||||||
|
|
||||||
"custom/wifi", // wi-fi
|
|
||||||
"bluetooth", // bluetooth
|
|
||||||
"custom/update", // system update
|
|
||||||
"custom/right5"
|
|
||||||
],
|
],
|
||||||
|
|
||||||
"modules-right": [
|
"modules-right": [
|
||||||
"custom/media", // media info
|
"custom/media",
|
||||||
|
|
||||||
"tray",
|
"tray",
|
||||||
|
"custom/wifi",
|
||||||
"custom/left6",
|
"bluetooth",
|
||||||
"pulseaudio", // output device
|
"pulseaudio",
|
||||||
|
"battery",
|
||||||
"custom/left7",
|
"custom/power"
|
||||||
// "custom/backlight", // brightness
|
|
||||||
"backlight", // brightness
|
|
||||||
|
|
||||||
"custom/left8",
|
|
||||||
"battery", // battery
|
|
||||||
|
|
||||||
"custom/leftin2",
|
|
||||||
"custom/power" // power button
|
|
||||||
],
|
],
|
||||||
|
|
||||||
// === Modules ===
|
// === Modules ===
|
||||||
|
|
||||||
"tray": {
|
"tray": {
|
||||||
"icon-size": 12,
|
"icon-size": 12,
|
||||||
"spacing": 10,
|
"spacing": 4
|
||||||
},
|
|
||||||
|
|
||||||
"custom/ws": {
|
|
||||||
"format": " ",
|
|
||||||
"tooltip": false,
|
|
||||||
"min-length": 3,
|
|
||||||
"max-length": 3
|
|
||||||
},
|
},
|
||||||
|
|
||||||
"hyprland/workspaces": {
|
"hyprland/workspaces": {
|
||||||
@ -211,77 +164,8 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
"custom/cpuinfo": {
|
"clock": {
|
||||||
"exec": "~/.config/waybar/scripts/cpu-temp.sh",
|
"format": "{:%m-%d %H:%M}",
|
||||||
"return-type": "json",
|
|
||||||
"format": "{}",
|
|
||||||
"tooltip": true,
|
|
||||||
"interval": 5,
|
|
||||||
"min-length": 8,
|
|
||||||
"max-length": 8
|
|
||||||
},
|
|
||||||
|
|
||||||
"memory": {
|
|
||||||
"states": {
|
|
||||||
"warning": 75,
|
|
||||||
"critical": 90
|
|
||||||
},
|
|
||||||
|
|
||||||
"format": " {percentage}%",
|
|
||||||
"format-critical": " {percentage}%",
|
|
||||||
"tooltip": true,
|
|
||||||
"tooltip-format": "Memory Used: {used:0.1f} GB / {total:0.1f} GB",
|
|
||||||
"interval": 5,
|
|
||||||
"min-length": 7,
|
|
||||||
"max-length": 7
|
|
||||||
},
|
|
||||||
|
|
||||||
// "custom/cpu": {
|
|
||||||
// "exec": "~/.config/waybar/scripts/cpu-usage.sh",
|
|
||||||
// "return-type": "json",
|
|
||||||
// "tooltip": true,
|
|
||||||
// "interval": 5,
|
|
||||||
// "min-length": 6,
|
|
||||||
// "max-length": 6
|
|
||||||
// },
|
|
||||||
|
|
||||||
"cpu": {
|
|
||||||
"format": " {usage}%",
|
|
||||||
"tooltip": false,
|
|
||||||
"interval": 5,
|
|
||||||
"min-length": 6,
|
|
||||||
"max-length": 6
|
|
||||||
},
|
|
||||||
|
|
||||||
"custom/distro": {
|
|
||||||
"format": " ",
|
|
||||||
"tooltip": false
|
|
||||||
},
|
|
||||||
|
|
||||||
"idle_inhibitor": {
|
|
||||||
"format": "{icon}",
|
|
||||||
|
|
||||||
"format-icons": {
|
|
||||||
"activated": " ",
|
|
||||||
"deactivated": " "
|
|
||||||
},
|
|
||||||
|
|
||||||
"tooltip": true,
|
|
||||||
"tooltip-format-activated": "Presentation Mode",
|
|
||||||
"tooltip-format-deactivated": "Idle Mode",
|
|
||||||
"start-activated": false
|
|
||||||
},
|
|
||||||
|
|
||||||
"clock#time": {
|
|
||||||
"format": "{:%H:%M}",
|
|
||||||
"tooltip": true,
|
|
||||||
"tooltip-format": "Standard Time: {:%I:%M %p}",
|
|
||||||
"min-length": 6,
|
|
||||||
"max-length": 6
|
|
||||||
},
|
|
||||||
|
|
||||||
"clock#date": {
|
|
||||||
"format": " {:%m-%d}",
|
|
||||||
"tooltip-format": "<tt>{calendar}</tt>",
|
"tooltip-format": "<tt>{calendar}</tt>",
|
||||||
|
|
||||||
"calendar": {
|
"calendar": {
|
||||||
@ -302,10 +186,7 @@
|
|||||||
"actions": {
|
"actions": {
|
||||||
"on-click": "mode",
|
"on-click": "mode",
|
||||||
"on-click-right": "mode"
|
"on-click-right": "mode"
|
||||||
},
|
}
|
||||||
|
|
||||||
"min-length": 8,
|
|
||||||
"max-length": 8
|
|
||||||
},
|
},
|
||||||
|
|
||||||
"custom/wifi": {
|
"custom/wifi": {
|
||||||
@ -314,7 +195,7 @@
|
|||||||
"format": "{}",
|
"format": "{}",
|
||||||
"tooltip": true,
|
"tooltip": true,
|
||||||
"on-click": "~/.config/waybar/scripts/wifi-menu.sh",
|
"on-click": "~/.config/waybar/scripts/wifi-menu.sh",
|
||||||
"on-click-right": "kitty --title ' Network Manager TUI' bash -c nmtui",
|
"on-click-right": "kitty --title ' Network Manager TUI' bash -c nmtui",
|
||||||
"interval": 1,
|
"interval": 1,
|
||||||
"min-length": 1,
|
"min-length": 1,
|
||||||
"max-length": 1
|
"max-length": 1
|
||||||
@ -344,17 +225,6 @@
|
|||||||
"max-length": 1
|
"max-length": 1
|
||||||
},
|
},
|
||||||
|
|
||||||
"custom/update": {
|
|
||||||
"exec": "~/.config/waybar/scripts/system-update.sh",
|
|
||||||
"return-type": "json",
|
|
||||||
"format": "{}",
|
|
||||||
"on-click": "hyprctl dispatch exec '~/.config/waybar/scripts/system-update.sh up'",
|
|
||||||
"interval": 30,
|
|
||||||
"tooltip": true,
|
|
||||||
"min-length": 1,
|
|
||||||
"max-length": 1
|
|
||||||
},
|
|
||||||
|
|
||||||
"custom/media": {
|
"custom/media": {
|
||||||
"exec": "~/.config/waybar/scripts/media-player.py",
|
"exec": "~/.config/waybar/scripts/media-player.py",
|
||||||
"return-type": "json",
|
"return-type": "json",
|
||||||
@ -362,7 +232,14 @@
|
|||||||
"tooltip": "{tooltip}",
|
"tooltip": "{tooltip}",
|
||||||
"on-click": "playerctl play-pause",
|
"on-click": "playerctl play-pause",
|
||||||
"min-length": 5,
|
"min-length": 5,
|
||||||
"max-length": 35
|
"max-length": 45
|
||||||
|
},
|
||||||
|
|
||||||
|
"custom/lyrics": {
|
||||||
|
"exec": "sptlrx pipe",
|
||||||
|
"return-type": "text",
|
||||||
|
"format": "{}",
|
||||||
|
"tooltip": "{tooltip}"
|
||||||
},
|
},
|
||||||
|
|
||||||
"pulseaudio": {
|
"pulseaudio": {
|
||||||
@ -384,28 +261,6 @@
|
|||||||
"max-length": 6
|
"max-length": 6
|
||||||
},
|
},
|
||||||
|
|
||||||
// "custom/backlight": {
|
|
||||||
// "exec": "~/.config/waybar/scripts/brightness-control.sh",
|
|
||||||
// "return-type": "json",
|
|
||||||
// "format": "{}",
|
|
||||||
// "tooltip": true,
|
|
||||||
// "on-scroll-up": "~/.config/waybar/scripts/brightness-control.sh -o i",
|
|
||||||
// "on-scroll-down": "~/.config/waybar/scripts/brightness-control.sh -o d",
|
|
||||||
// "interval": 1,
|
|
||||||
// "min-length": 6,
|
|
||||||
// "max-length": 6
|
|
||||||
// },
|
|
||||||
|
|
||||||
"backlight": {
|
|
||||||
"format": "{icon} {percent}%",
|
|
||||||
"format-icons": ["", "", "", "", "", "", "", "", ""],
|
|
||||||
"tooltip": false,
|
|
||||||
"on-scroll-up": "brightnessctl set 2%+",
|
|
||||||
"on-scroll-down": "brightnessctl set 2%-",
|
|
||||||
"min-length": 6,
|
|
||||||
"max-length": 6
|
|
||||||
},
|
|
||||||
|
|
||||||
"battery": {
|
"battery": {
|
||||||
"states": {
|
"states": {
|
||||||
"warning": 30,
|
"warning": 30,
|
||||||
@ -432,91 +287,23 @@
|
|||||||
"on-click": "~/.config/waybar/scripts/power-menu.sh"
|
"on-click": "~/.config/waybar/scripts/power-menu.sh"
|
||||||
},
|
},
|
||||||
|
|
||||||
// === Padding ===
|
"cava": {
|
||||||
|
//"cava_config": "$XDG_CONFIG_HOME/cava/cava.conf",
|
||||||
"custom/paddw": {
|
"framerate": 60,
|
||||||
"format": " ",
|
"autosens": 1,
|
||||||
"tooltip": false
|
//"sensitivity": 10,
|
||||||
},
|
"bars": 25,
|
||||||
|
"lower_cutoff_freq": 20,
|
||||||
"custom/paddc": {
|
"higher_cutoff_freq": 20000,
|
||||||
"format": " ",
|
"method": "pulse",
|
||||||
"tooltip": false
|
"source": "auto",
|
||||||
},
|
"stereo": true,
|
||||||
|
"reverse": false,
|
||||||
// == Left Arrows ==
|
"bar_delimiter": 0,
|
||||||
|
"monstercat": false,
|
||||||
"custom/left1": {
|
"waves": false,
|
||||||
"format": "",
|
"noise_reduction": 0.2,
|
||||||
"tooltip": false
|
"input_delay": 1,
|
||||||
},
|
"format-icons" : ["▁", "▂", "▃", "▄", "▅", "▆", "▇", "█" ]
|
||||||
"custom/left2": {
|
}
|
||||||
"format": "",
|
|
||||||
"tooltip": false
|
|
||||||
},
|
|
||||||
"custom/left3": {
|
|
||||||
"format": "",
|
|
||||||
"tooltip": false
|
|
||||||
},
|
|
||||||
"custom/left4": {
|
|
||||||
"format": "",
|
|
||||||
"tooltip": false
|
|
||||||
},
|
|
||||||
"custom/left5": {
|
|
||||||
"format": "",
|
|
||||||
"tooltip": false
|
|
||||||
},
|
|
||||||
"custom/left6": {
|
|
||||||
"format": "",
|
|
||||||
"tooltip": false
|
|
||||||
},
|
|
||||||
"custom/left7": {
|
|
||||||
"format": "",
|
|
||||||
"tooltip": false
|
|
||||||
},
|
|
||||||
"custom/left8": {
|
|
||||||
"format": "",
|
|
||||||
"tooltip": false
|
|
||||||
},
|
|
||||||
|
|
||||||
// == Right Arrows ==
|
|
||||||
|
|
||||||
"custom/right1": {
|
|
||||||
"format": "",
|
|
||||||
"tooltip": false
|
|
||||||
},
|
|
||||||
"custom/right2": {
|
|
||||||
"format": "",
|
|
||||||
"tooltip": false
|
|
||||||
},
|
|
||||||
"custom/right3": {
|
|
||||||
"format": "",
|
|
||||||
"tooltip": false
|
|
||||||
},
|
|
||||||
"custom/right4": {
|
|
||||||
"format": "",
|
|
||||||
"tooltip": false
|
|
||||||
},
|
|
||||||
"custom/right5": {
|
|
||||||
"format": "",
|
|
||||||
"tooltip": false
|
|
||||||
},
|
|
||||||
|
|
||||||
// == Left Inverse ==
|
|
||||||
|
|
||||||
"custom/leftin1": {
|
|
||||||
"format": "",
|
|
||||||
"tooltip": false
|
|
||||||
},
|
|
||||||
"custom/leftin2": {
|
|
||||||
"format": "",
|
|
||||||
"tooltip": false
|
|
||||||
},
|
|
||||||
|
|
||||||
// == Right Inverse ==
|
|
||||||
|
|
||||||
"custom/rightin1": {
|
|
||||||
"format": "",
|
|
||||||
"tooltip": false
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
@ -1,92 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
# Print error message for invalid arguments
|
|
||||||
print_error() {
|
|
||||||
cat <<"EOF"
|
|
||||||
Usage: ./brightnesscontrol.sh <action>
|
|
||||||
Valid actions are:
|
|
||||||
i -- <i>ncrease brightness [+2%]
|
|
||||||
d -- <d>ecrease brightness [-2%]
|
|
||||||
EOF
|
|
||||||
}
|
|
||||||
|
|
||||||
# Send a notification with brightness info
|
|
||||||
send_notification() {
|
|
||||||
brightness=$(brightnessctl info | grep -oP "(?<=\()\d+(?=%)")
|
|
||||||
notify-send -r 91190 "Brightness: ${brightness}%"
|
|
||||||
}
|
|
||||||
|
|
||||||
# Get the current brightness percentage and device name
|
|
||||||
get_brightness() {
|
|
||||||
brightness=$(brightnessctl -m | grep -o '[0-9]\+%' | head -c-2)
|
|
||||||
device=$(brightnessctl -m | head -n 1 | awk -F',' '{print $1}' | sed 's/_/ /g; s/\<./\U&/g') # Get device name
|
|
||||||
current_brightness=$(brightnessctl -m | head -n 1 | awk -F',' '{print $3}') # Get current brightness
|
|
||||||
max_brightness=$(brightnessctl -m | head -n 1 | awk -F',' '{print $5}') # Get max brightness
|
|
||||||
}
|
|
||||||
get_brightness
|
|
||||||
|
|
||||||
# Handle options
|
|
||||||
while getopts o: opt; do
|
|
||||||
case "${opt}" in
|
|
||||||
o)
|
|
||||||
case $OPTARG in
|
|
||||||
i) # Increase brightness
|
|
||||||
if [[ $brightness -lt 10 ]]; then
|
|
||||||
brightnessctl set +1%
|
|
||||||
else
|
|
||||||
brightnessctl set +2%
|
|
||||||
fi
|
|
||||||
send_notification
|
|
||||||
;;
|
|
||||||
d) # Decrease brightness
|
|
||||||
if [[ $brightness -le 1 ]]; then
|
|
||||||
brightnessctl set 1%
|
|
||||||
elif [[ $brightness -le 10 ]]; then
|
|
||||||
brightnessctl set 1%-
|
|
||||||
else
|
|
||||||
brightnessctl set 2%-
|
|
||||||
fi
|
|
||||||
send_notification
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
print_error
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
print_error
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
|
|
||||||
# Determine the icon based on brightness level
|
|
||||||
get_icon() {
|
|
||||||
if ((brightness <= 5)); then
|
|
||||||
icon=""
|
|
||||||
elif ((brightness <= 15)); then
|
|
||||||
icon=""
|
|
||||||
elif ((brightness <= 30)); then
|
|
||||||
icon=""
|
|
||||||
elif ((brightness <= 45)); then
|
|
||||||
icon=""
|
|
||||||
elif ((brightness <= 55)); then
|
|
||||||
icon=""
|
|
||||||
elif ((brightness <= 65)); then
|
|
||||||
icon=""
|
|
||||||
elif ((brightness <= 80)); then
|
|
||||||
icon=""
|
|
||||||
elif ((brightness <= 95)); then
|
|
||||||
icon=""
|
|
||||||
else
|
|
||||||
icon=""
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# Backlight module and tooltip
|
|
||||||
get_icon
|
|
||||||
module="${icon} ${brightness}%"
|
|
||||||
|
|
||||||
tooltip="Device Name: ${device}"
|
|
||||||
tooltip+="\nBrightness: ${current_brightness} / ${max_brightness}"
|
|
||||||
|
|
||||||
echo "{\"text\": \"${module}\", \"tooltip\": \"${tooltip}\"}"
|
|
@ -1,64 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
model=$(awk -F ': ' '/model name/{print $2}' /proc/cpuinfo | head -n 1 | sed 's/@.*//; s/ *\((R)\|(TM)\)//g; s/^[ \t]*//; s/[ \t]*$//')
|
|
||||||
|
|
||||||
# Get CPU clock speeds
|
|
||||||
get_cpu_frequency() {
|
|
||||||
freqlist=$(awk '/cpu MHz/ {print $4}' /proc/cpuinfo)
|
|
||||||
maxfreq=$(sed 's/...$//' /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq)
|
|
||||||
average_freq=$(echo "$freqlist" | tr ' ' '\n' | awk "{sum+=\$1} END {printf \"%.0f/%s MHz\", sum/NR, $maxfreq}")
|
|
||||||
echo "$average_freq"
|
|
||||||
}
|
|
||||||
|
|
||||||
# Get CPU temperature
|
|
||||||
get_cpu_temperature() {
|
|
||||||
temp=$(sensors | awk '/Package id 0/ {print $4}' | awk -F '[+.]' '{print $2}')
|
|
||||||
if [[ -z "$temp" ]]; then
|
|
||||||
temp=$(sensors | awk '/Tctl/ {print $2}' | tr -d '+°C')
|
|
||||||
fi
|
|
||||||
if [[ -z "$temp" ]]; then
|
|
||||||
temp="N/A"
|
|
||||||
else
|
|
||||||
temp_f=$(awk "BEGIN {printf \"%.1f\", ($temp * 9 / 5) + 32}")
|
|
||||||
fi
|
|
||||||
echo "${temp:-N/A} ${temp_f:-N/A}"
|
|
||||||
}
|
|
||||||
|
|
||||||
# Get the corresponding icon based on temperature
|
|
||||||
get_temperature_icon() {
|
|
||||||
temp_value=$1
|
|
||||||
if [ "$temp_value" -ge 80 ]; then
|
|
||||||
icon="" # High temperature
|
|
||||||
elif [ "$temp_value" -ge 70 ]; then
|
|
||||||
icon="" # Medium temperature
|
|
||||||
elif [ "$temp_value" -ge 60 ]; then
|
|
||||||
icon="" # Normal temperature
|
|
||||||
else
|
|
||||||
icon="" # Low temperature
|
|
||||||
fi
|
|
||||||
echo "$icon"
|
|
||||||
}
|
|
||||||
|
|
||||||
# Main script execution
|
|
||||||
cpu_frequency=$(get_cpu_frequency)
|
|
||||||
read -r temp_info < <(get_cpu_temperature)
|
|
||||||
temp=$(echo "$temp_info" | awk '{print $1}') # Celsius
|
|
||||||
temp_f=$(echo "$temp_info" | awk '{print $2}') # Fahrenheit
|
|
||||||
|
|
||||||
# Determine the temperature icon
|
|
||||||
thermo_icon=$(get_temperature_icon "$temp")
|
|
||||||
|
|
||||||
# Set color based on temperature
|
|
||||||
if [ "$temp" -ge 80 ]; then
|
|
||||||
# If temperature is >= 80%, set color to #f38ba8
|
|
||||||
text_output="<span color='#f38ba8'>${thermo_icon} ${temp}°C</span>"
|
|
||||||
else
|
|
||||||
# Default color
|
|
||||||
text_output="${thermo_icon} ${temp}°C"
|
|
||||||
fi
|
|
||||||
|
|
||||||
tooltip="${model}\n"
|
|
||||||
tooltip+="Clock Speed: ${cpu_frequency}\nTemperature: ${temp_f}°F"
|
|
||||||
|
|
||||||
# Module and tooltip
|
|
||||||
echo "{\"text\": \"$text_output\", \"tooltip\": \"$tooltip\"}"
|
|
@ -1,33 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
# Get CPU model (removed "(R)", "(TM)", and clock speed)
|
|
||||||
model=$(awk -F ': ' '/model name/{print $2}' /proc/cpuinfo | head -n 1 | sed 's/@.*//; s/ *\((R)\|(TM)\)//g; s/^[ \t]*//; s/[ \t]*$//')
|
|
||||||
|
|
||||||
# Get CPU usage percentage
|
|
||||||
load=$(vmstat 1 2 | tail -1 | awk '{print 100 - $15}')
|
|
||||||
|
|
||||||
# Determine CPU state based on usage
|
|
||||||
if [ "$load" -ge 80 ]; then
|
|
||||||
state="Critical"
|
|
||||||
elif [ "$load" -ge 60 ]; then
|
|
||||||
state="High"
|
|
||||||
elif [ "$load" -ge 25 ]; then
|
|
||||||
state="Moderate"
|
|
||||||
else
|
|
||||||
state="Low"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Set color based on CPU load
|
|
||||||
if [ "$load" -ge 80 ]; then
|
|
||||||
# If CPU usage is >= 80%, set color to #f38ba8
|
|
||||||
text_output="<span color='#f38ba8'> ${load}%</span>"
|
|
||||||
else
|
|
||||||
# Default color
|
|
||||||
text_output=" ${load}%"
|
|
||||||
fi
|
|
||||||
|
|
||||||
tooltip="${model}"
|
|
||||||
tooltip+="\nCPU Usage: ${state}"
|
|
||||||
|
|
||||||
# Module and tooltip
|
|
||||||
echo "{\"text\": \"$text_output\", \"tooltip\": \"$tooltip\"}"
|
|
@ -1,86 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
# Check release
|
|
||||||
if [ ! -f /etc/arch-release ]; then
|
|
||||||
exit 0
|
|
||||||
fi
|
|
||||||
|
|
||||||
pkg_installed() {
|
|
||||||
local pkg=$1
|
|
||||||
|
|
||||||
if pacman -Qi "${pkg}" &>/dev/null; then
|
|
||||||
return 0
|
|
||||||
elif pacman -Qi "flatpak" &>/dev/null && flatpak info "${pkg}" &>/dev/null; then
|
|
||||||
return 0
|
|
||||||
elif command -v "${pkg}" &>/dev/null; then
|
|
||||||
return 0
|
|
||||||
else
|
|
||||||
return 1
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
get_aur_helper() {
|
|
||||||
if pkg_installed yay; then
|
|
||||||
aur_helper="yay"
|
|
||||||
elif pkg_installed paru; then
|
|
||||||
aur_helper="paru"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
get_aur_helper
|
|
||||||
export -f pkg_installed
|
|
||||||
|
|
||||||
# Trigger upgrade
|
|
||||||
if [ "$1" == "up" ]; then
|
|
||||||
trap 'pkill -RTMIN+20 waybar' EXIT
|
|
||||||
command="
|
|
||||||
$0 upgrade
|
|
||||||
${aur_helper} -Syu
|
|
||||||
if pkg_installed flatpak; then flatpak update; fi
|
|
||||||
printf '\n'
|
|
||||||
read -n 1 -p 'Press any key to continue...'
|
|
||||||
"
|
|
||||||
kitty --title " System Update" sh -c "${command}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Check for AUR updates
|
|
||||||
if [ -n "$aur_helper" ]; then
|
|
||||||
aur_updates=$(${aur_helper} -Qua | grep -c '^')
|
|
||||||
else
|
|
||||||
aur_updates=0
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Check for official repository updates
|
|
||||||
official_updates=$(
|
|
||||||
(while pgrep -x checkupdates >/dev/null; do sleep 1; done)
|
|
||||||
checkupdates | grep -c '^'
|
|
||||||
)
|
|
||||||
|
|
||||||
# Check for Flatpak updates
|
|
||||||
if pkg_installed flatpak; then
|
|
||||||
flatpak_updates=$(flatpak remote-ls --updates | grep -c '^')
|
|
||||||
else
|
|
||||||
flatpak_updates=0
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Calculate total available updates
|
|
||||||
total_updates=$((official_updates + aur_updates + flatpak_updates))
|
|
||||||
|
|
||||||
# Handle formatting based on AUR helper
|
|
||||||
if [ "$aur_helper" == "yay" ]; then
|
|
||||||
[ "${1}" == upgrade ] && printf "Official: %-10s\nAUR ($aur_helper): %-10s\nFlatpak: %-10s\n\n" "$official_updates" "$aur_updates" "$flatpak_updates" && exit
|
|
||||||
|
|
||||||
tooltip="Official: $official_updates\nAUR ($aur_helper): $aur_updates\nFlatpak: $flatpak_updates"
|
|
||||||
|
|
||||||
elif [ "$aur_helper" == "paru" ]; then
|
|
||||||
[ "${1}" == upgrade ] && printf "Official: %-10s\nAUR ($aur_helper): %-10s\nFlatpak: %-10s\n\n" "$official_updates" "$aur_updates" "$flatpak_updates" && exit
|
|
||||||
|
|
||||||
tooltip="Official: $official_updates\nAUR ($aur_helper): $aur_updates\nFlatpak: $flatpak_updates"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Module and tooltip
|
|
||||||
if [ $total_updates -eq 0 ]; then
|
|
||||||
echo "{\"text\":\"\", \"tooltip\":\"Packages are up to date\"}"
|
|
||||||
else
|
|
||||||
echo "{\"text\":\"\", \"tooltip\":\"${tooltip//\"/\\\"}\"}"
|
|
||||||
fi
|
|
354
waybar/style.css
354
waybar/style.css
@ -1,40 +1,30 @@
|
|||||||
* {
|
* {
|
||||||
font-family: "JetBrainsMono Nerd Font";
|
font-family: "JetBrainsMono Nerd Font";
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
font-size: 16px;
|
font-size: 12px;
|
||||||
min-height: 0;
|
min-height: 0;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
border: none;
|
border: none;
|
||||||
margin: 0;
|
margin: 2px;
|
||||||
}
|
}
|
||||||
|
|
||||||
@import "theme.css";
|
|
||||||
|
|
||||||
/* === Main Background === */
|
/* === Main Background === */
|
||||||
|
|
||||||
window#waybar {
|
window#waybar {
|
||||||
background: @main-bg;
|
background: transparent;
|
||||||
}
|
|
||||||
|
|
||||||
/* === Drop Shadow === */
|
|
||||||
|
|
||||||
window#waybar > box {
|
|
||||||
background-color: transparent;
|
|
||||||
box-shadow: 0 0 2px 1px rgba(0, 0, 0, 1);
|
|
||||||
margin: 2px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* === Tooltip === */
|
/* === Tooltip === */
|
||||||
|
|
||||||
tooltip {
|
tooltip {
|
||||||
background: @main-bg;
|
background: #11111b;
|
||||||
border: solid;
|
border: solid;
|
||||||
border-width: 1.5px;
|
border-width: 1.5px;
|
||||||
border-radius: 8px;
|
border-radius: 8px;
|
||||||
border-color: @main-br;
|
border-color: #cdd6f4;
|
||||||
}
|
}
|
||||||
tooltip label {
|
tooltip label {
|
||||||
color: @main-fg;
|
color: #c7a4de;
|
||||||
font-weight: normal;
|
font-weight: normal;
|
||||||
margin: -1.5px 3px;
|
margin: -1.5px 3px;
|
||||||
}
|
}
|
||||||
@ -42,7 +32,6 @@ tooltip label {
|
|||||||
/* === Workspace Buttons === */
|
/* === Workspace Buttons === */
|
||||||
|
|
||||||
#workspaces button {
|
#workspaces button {
|
||||||
color: @module-fg;
|
|
||||||
border-radius: 8px;
|
border-radius: 8px;
|
||||||
box-shadow: none;
|
box-shadow: none;
|
||||||
margin: 2px 0;
|
margin: 2px 0;
|
||||||
@ -50,334 +39,139 @@ tooltip label {
|
|||||||
transition: none;
|
transition: none;
|
||||||
}
|
}
|
||||||
#workspaces button:hover {
|
#workspaces button:hover {
|
||||||
color: @hover-fg;
|
color: #11111b;
|
||||||
background: @hover-bg;
|
background: #c7a4de;
|
||||||
text-shadow: none;
|
text-shadow: none;
|
||||||
box-shadow: none;
|
box-shadow: none;
|
||||||
}
|
}
|
||||||
#workspaces button.active {
|
#workspaces button.active {
|
||||||
color: @active-fg;
|
color: #11111b;
|
||||||
background: @active-bg;
|
background: #885ab0;
|
||||||
text-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
|
margin: 3px 0;
|
||||||
box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.4);
|
|
||||||
margin: 2px;
|
|
||||||
padding: 0 6px;
|
padding: 0 6px;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* === General === */
|
|
||||||
|
|
||||||
#custom-ws,
|
|
||||||
#workspaces,
|
|
||||||
#window,
|
|
||||||
#custom-cpuinfo,
|
|
||||||
#memory,
|
|
||||||
#cpu,
|
|
||||||
#idle_inhibitor,
|
|
||||||
#clock,
|
|
||||||
#custom-wifi,
|
|
||||||
#bluetooth,
|
|
||||||
#custom-update,
|
|
||||||
#custom-media,
|
|
||||||
#pulseaudio,
|
|
||||||
#backlight,
|
|
||||||
#battery,
|
|
||||||
#custom-power {
|
|
||||||
opacity: 1;
|
|
||||||
color: @module-fg;
|
|
||||||
padding: 0 4px;
|
|
||||||
text-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
|
|
||||||
}
|
|
||||||
|
|
||||||
#custom-left1,
|
|
||||||
#custom-left2,
|
|
||||||
#custom-left3,
|
|
||||||
#custom-left4,
|
|
||||||
#custom-left5,
|
|
||||||
#custom-left6,
|
|
||||||
#custom-left7,
|
|
||||||
#custom-left8 {
|
|
||||||
font-size: 22.68px;
|
|
||||||
margin-bottom: 0;
|
|
||||||
text-shadow: -2px 0 2px rgba(0, 0, 0, 0.5);
|
|
||||||
}
|
|
||||||
|
|
||||||
#custom-right1,
|
|
||||||
#custom-right2,
|
|
||||||
#custom-right3,
|
|
||||||
#custom-right4,
|
|
||||||
#custom-right5 {
|
|
||||||
font-size: 22.68px;
|
|
||||||
margin-bottom: 0;
|
|
||||||
padding-right: 3px;
|
|
||||||
text-shadow: 2px 0 2px rgba(0, 0, 0, 0.5);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* === Modules === */
|
|
||||||
|
|
||||||
/* == Window Icon == */
|
|
||||||
|
|
||||||
#custom-ws {
|
|
||||||
background: @main-bg;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* == Workspaces == */
|
/* == Workspaces == */
|
||||||
|
|
||||||
#custom-left1 {
|
|
||||||
color: @workspaces;
|
|
||||||
background: @main-bg;
|
|
||||||
font-size: 22.68px;
|
|
||||||
margin-bottom: 0;
|
|
||||||
padding-left: 2px;
|
|
||||||
}
|
|
||||||
#workspaces {
|
#workspaces {
|
||||||
background: @workspaces;
|
background: #11111b;
|
||||||
}
|
padding: 0 4px;
|
||||||
#custom-right1 {
|
border-radius: 7px;
|
||||||
color: @workspaces;
|
|
||||||
background: @main-bg;
|
|
||||||
font-size: 22.68px;
|
|
||||||
text-shadow: 3px 0 2px rgba(0, 0, 0, 0.4);
|
|
||||||
margin-bottom: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* == Temperature == */
|
|
||||||
|
|
||||||
#custom-paddc {
|
|
||||||
padding-right: 22px;
|
|
||||||
}
|
|
||||||
#custom-left2 {
|
|
||||||
color: @cpuinfo;
|
|
||||||
background: @main-bg;
|
|
||||||
padding-left: 3px;
|
|
||||||
}
|
|
||||||
#custom-cpuinfo {
|
|
||||||
background: @cpuinfo;
|
|
||||||
padding-left: 1px;
|
|
||||||
padding-right: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* == Memory == */
|
|
||||||
|
|
||||||
#custom-left3 {
|
|
||||||
color: @memory;
|
|
||||||
background: @cpuinfo;
|
|
||||||
padding-left: 3px;
|
|
||||||
}
|
|
||||||
#memory {
|
|
||||||
background: @memory;
|
|
||||||
padding-left: 1px;
|
|
||||||
padding-right: 0;
|
|
||||||
}
|
|
||||||
#memory.warning {
|
|
||||||
color: @warning;
|
|
||||||
}
|
|
||||||
#memory.critical {
|
|
||||||
color: @critical;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* == CPU == */
|
|
||||||
|
|
||||||
#custom-left4 {
|
|
||||||
color: @cpu;
|
|
||||||
background: @memory;
|
|
||||||
padding-left: 3px;
|
|
||||||
}
|
|
||||||
#cpu {
|
|
||||||
background: @cpu;
|
|
||||||
}
|
|
||||||
#custom-leftin1 {
|
|
||||||
color: @cpu;
|
|
||||||
font-size: 23.5px;
|
|
||||||
margin-bottom: -1px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* == Distro Icon == */
|
|
||||||
|
|
||||||
#custom-left5 {
|
|
||||||
color: @distro-bg;
|
|
||||||
background: @main-bg;
|
|
||||||
font-size: 22.68px;
|
|
||||||
text-shadow: -2px 0 2px rgba(0, 0, 0, 0.6);
|
|
||||||
margin-bottom: 0px;
|
|
||||||
padding-left: 3px;
|
|
||||||
}
|
|
||||||
#custom-distro {
|
|
||||||
color: @distro-fg;
|
|
||||||
background: @distro-bg;
|
|
||||||
font-size: 14.6px;
|
|
||||||
margin: 0 -1px -2px 0;
|
|
||||||
padding: 0 0 0 3px;
|
|
||||||
text-shadow: 0 0 1.5px rgba(0, 0, 0, 1);
|
|
||||||
}
|
|
||||||
#custom-right2 {
|
|
||||||
color: @distro-bg;
|
|
||||||
background: @main-bg;
|
|
||||||
font-size: 22.68px;
|
|
||||||
margin-bottom: 0px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* == Time == */
|
/* == Time == */
|
||||||
|
|
||||||
#custom-rightin1 {
|
#clock {
|
||||||
color: @time;
|
background: #11111b;
|
||||||
font-size: 23.5px;
|
padding: 0 8px;
|
||||||
margin-bottom: -1px;
|
border-radius: 7px;
|
||||||
}
|
|
||||||
#idle_inhibitor {
|
|
||||||
background: @time;
|
|
||||||
margin-right: -2px;
|
|
||||||
padding: 0 0 0 7px;
|
|
||||||
}
|
|
||||||
#idle_inhibitor:hover {
|
|
||||||
color: @hover-fg;
|
|
||||||
text-shadow: none;
|
|
||||||
box-shadow: none;
|
|
||||||
}
|
|
||||||
#clock.time {
|
|
||||||
background: @time;
|
|
||||||
padding: 0 3px 0 0;
|
|
||||||
}
|
|
||||||
#custom-right3 {
|
|
||||||
color: @time;
|
|
||||||
background: @date;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* == Date == */
|
|
||||||
|
|
||||||
#clock.date {
|
|
||||||
background: @date;
|
|
||||||
}
|
|
||||||
#clock.date:hover {
|
|
||||||
color: @hover-fg;
|
|
||||||
text-shadow: none;
|
|
||||||
box-shadow: none;
|
|
||||||
}
|
|
||||||
#custom-right4 {
|
|
||||||
color: @date;
|
|
||||||
background: @tray;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* == Tray == */
|
/* == Tray == */
|
||||||
|
|
||||||
#custom-wifi {
|
#custom-wifi {
|
||||||
padding-left: 5px;
|
padding-left: 8px;
|
||||||
padding-right: 8px;
|
padding-right: 11px;
|
||||||
background: @tray;
|
background: #11111b;
|
||||||
|
border-radius: 7px;
|
||||||
}
|
}
|
||||||
#custom-wifi:hover {
|
#custom-wifi:hover {
|
||||||
color: @hover-fg;
|
color: #c7a4de;
|
||||||
text-shadow: none;
|
text-shadow: none;
|
||||||
box-shadow: none;
|
box-shadow: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
#bluetooth {
|
#bluetooth {
|
||||||
padding-right: 5px;
|
padding-right: 8px;
|
||||||
background: @tray;
|
padding-left: 8px;
|
||||||
|
background: #11111b;
|
||||||
|
border-radius: 7px;
|
||||||
}
|
}
|
||||||
#bluetooth:hover {
|
#bluetooth:hover {
|
||||||
color: @hover-fg;
|
color: #c7a4de;
|
||||||
text-shadow: none;
|
text-shadow: none;
|
||||||
box-shadow: none;
|
box-shadow: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
#custom-update {
|
|
||||||
padding-right: 8px;
|
|
||||||
background: @tray;
|
|
||||||
}
|
|
||||||
#custom-update:hover {
|
|
||||||
color: @hover-fg;
|
|
||||||
text-shadow: none;
|
|
||||||
box-shadow: none;
|
|
||||||
}
|
|
||||||
#custom-right5 {
|
|
||||||
color: @tray;
|
|
||||||
background: @main-bg;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* == Media Info == */
|
/* == Media Info == */
|
||||||
|
|
||||||
#custom-media {
|
#custom-media {
|
||||||
font-weight: normal;
|
font-weight: normal;
|
||||||
background-color: @main-bg;
|
background-color: #11111b;
|
||||||
padding-right: 8px;
|
padding-right: 8px;
|
||||||
padding-left: 8px;
|
padding-left: 8px;
|
||||||
|
border-radius: 7px;
|
||||||
}
|
}
|
||||||
#custom-media:hover {
|
#custom-media:hover {
|
||||||
color: @hover-fg;
|
color: #c7a4de;
|
||||||
text-shadow: none;
|
text-shadow: none;
|
||||||
box-shadow: none;
|
box-shadow: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* == Output Device == */
|
/* == Output Device == */
|
||||||
|
|
||||||
#custom-left6 {
|
|
||||||
color: @pulseaudio;
|
|
||||||
background: @main-bg;
|
|
||||||
padding-left: 3px;
|
|
||||||
}
|
|
||||||
#pulseaudio {
|
#pulseaudio {
|
||||||
background: @pulseaudio;
|
background: #11111b;
|
||||||
|
padding: 0 8px;
|
||||||
|
border-radius: 7px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#pulseaudio:hover {
|
#pulseaudio:hover {
|
||||||
color: @hover-fg;
|
color: #c7a4de;
|
||||||
text-shadow: none;
|
text-shadow: none;
|
||||||
box-shadow: none;
|
box-shadow: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* == Brightness == */
|
|
||||||
|
|
||||||
#custom-left7 {
|
|
||||||
color: @backlight;
|
|
||||||
background: @pulseaudio;
|
|
||||||
padding-left: 2px;
|
|
||||||
}
|
|
||||||
#backlight {
|
|
||||||
background: @backlight;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* == Battery == */
|
/* == Battery == */
|
||||||
|
|
||||||
#custom-left8 {
|
|
||||||
color: @battery;
|
|
||||||
background: @backlight;
|
|
||||||
padding-left: 2px;
|
|
||||||
}
|
|
||||||
#battery {
|
#battery {
|
||||||
color: @module-fg;
|
background: #11111b;
|
||||||
background: @battery;
|
padding: 0 8px;
|
||||||
}
|
border-radius: 7px;
|
||||||
#battery.warning {
|
|
||||||
color: @warning;
|
|
||||||
}
|
|
||||||
#battery.critical {
|
|
||||||
color: @critical;
|
|
||||||
}
|
|
||||||
#battery.charging {
|
|
||||||
color: @charging;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* == Power Button == */
|
/* == Power Button == */
|
||||||
|
|
||||||
#custom-leftin2 {
|
|
||||||
color: @battery;
|
|
||||||
background: @main-bg;
|
|
||||||
font-size: 23.5px;
|
|
||||||
margin-bottom: -1px;
|
|
||||||
}
|
|
||||||
#custom-power {
|
#custom-power {
|
||||||
color: @main-bg;
|
color: #11111b;
|
||||||
background: @power;
|
background: #885ab0;
|
||||||
text-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
|
border-radius: 7px;
|
||||||
box-shadow: 1px 0 2px 1px rgba(0, 0, 0, 0.6);
|
|
||||||
border-radius: 10px;
|
|
||||||
margin: 2px 4px 2px 0;
|
|
||||||
padding: 0 6px 0 9px;
|
padding: 0 6px 0 9px;
|
||||||
}
|
}
|
||||||
#custom-power:hover {
|
#custom-power:hover {
|
||||||
color: @hover-fg;
|
background: #c7a4de;
|
||||||
background: @hover-bg;
|
|
||||||
text-shadow: none;
|
text-shadow: none;
|
||||||
box-shadow: none;
|
box-shadow: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
@import "animation.css";
|
/* == Tray == */
|
||||||
|
|
||||||
|
#tray {
|
||||||
|
background: #11111b;
|
||||||
|
padding: 0 4px;
|
||||||
|
border-radius: 7px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* == Lyrics == */
|
||||||
|
|
||||||
|
#custom-lyrics {
|
||||||
|
background: #11111b;
|
||||||
|
padding: 0 8px;
|
||||||
|
border-radius: 7px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* == Cava == */
|
||||||
|
|
||||||
|
#cava {
|
||||||
|
background: #11111b;
|
||||||
|
padding: 0 8px;
|
||||||
|
border-radius: 7px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* == Window == */
|
||||||
|
|
||||||
|
#window {
|
||||||
|
background: #11111b;
|
||||||
|
padding: 0 8px;
|
||||||
|
border-radius: 7px;
|
||||||
|
}
|
@ -6,10 +6,6 @@
|
|||||||
|
|
||||||
/* Main Colors */
|
/* Main Colors */
|
||||||
|
|
||||||
@define-color main-fg #c7a4de;
|
|
||||||
@define-color main-bg #11111b;
|
|
||||||
@define-color main-br #cdd6f4;
|
|
||||||
|
|
||||||
@define-color active-bg #885ab0;
|
@define-color active-bg #885ab0;
|
||||||
@define-color active-fg #11111b;
|
@define-color active-fg #11111b;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user