Udated Waybar settings and touched up a couple other things
@ -1,6 +1,5 @@
|
|||||||
[color]
|
[color]
|
||||||
gradient = 1
|
gradient = 1
|
||||||
gradient_count = 2
|
gradient_count = 2
|
||||||
gradient_color_1 = '#23625a'
|
gradient_color_1 = '#8a897e'
|
||||||
gradient_color_2 = '#48675b'
|
gradient_color_2 = '#928d81'
|
||||||
|
|
@ -1,79 +0,0 @@
|
|||||||
#version 330
|
|
||||||
|
|
||||||
in vec2 fragCoord;
|
|
||||||
out vec4 fragColor;
|
|
||||||
|
|
||||||
// bar values. defaults to left channels first (low to high), then right (high to low).
|
|
||||||
uniform float bars[512];
|
|
||||||
|
|
||||||
uniform int bars_count; // number of bars (left + right) (configurable)
|
|
||||||
uniform int bar_width; // bar width (configurable), not used here
|
|
||||||
uniform int bar_spacing; // space bewteen bars (configurable)
|
|
||||||
|
|
||||||
uniform vec3 u_resolution; // window resolution
|
|
||||||
|
|
||||||
//colors, configurable in cava config file (r,g,b) (0.0 - 1.0)
|
|
||||||
uniform vec3 bg_color; // background color
|
|
||||||
uniform vec3 fg_color; // foreground color
|
|
||||||
|
|
||||||
uniform int gradient_count;
|
|
||||||
uniform vec3 gradient_colors[8]; // gradient colors
|
|
||||||
|
|
||||||
vec3 normalize_C(float y,vec3 col_1, vec3 col_2, float y_min, float y_max)
|
|
||||||
{
|
|
||||||
//create color based on fraction of this color and next color
|
|
||||||
float yr = (y - y_min) / (y_max - y_min);
|
|
||||||
return col_1 * (1.0 - yr) + col_2 * yr;
|
|
||||||
}
|
|
||||||
|
|
||||||
void main()
|
|
||||||
{
|
|
||||||
// find which bar to use based on where we are on the x axis
|
|
||||||
float x = u_resolution.x * fragCoord.x;
|
|
||||||
int bar = int(bars_count * fragCoord.x);
|
|
||||||
|
|
||||||
//calculate a bar size
|
|
||||||
float bar_size = u_resolution.x / bars_count;
|
|
||||||
|
|
||||||
//the y coordinate and bar values are the same
|
|
||||||
float y = bars[bar];
|
|
||||||
|
|
||||||
// make sure there is a thin line at bottom
|
|
||||||
if (y * u_resolution.y < 1.0)
|
|
||||||
{
|
|
||||||
y = 1.0 / u_resolution.y;
|
|
||||||
}
|
|
||||||
|
|
||||||
//draw the bar up to current height
|
|
||||||
if (y > fragCoord.y)
|
|
||||||
{
|
|
||||||
//make some space between bars basen on settings
|
|
||||||
if (x > (bar + 1) * (bar_size) - bar_spacing)
|
|
||||||
{
|
|
||||||
fragColor = vec4(bg_color,1.0);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
if (gradient_count == 0)
|
|
||||||
{
|
|
||||||
fragColor = vec4(fg_color,1.0);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
//find which color in the configured gradient we are at
|
|
||||||
int color = int((gradient_count - 1) * fragCoord.y);
|
|
||||||
|
|
||||||
//find where on y this and next color is supposed to be
|
|
||||||
float y_min = color / (gradient_count - 1.0);
|
|
||||||
float y_max = (color + 1.0) / (gradient_count - 1.0);
|
|
||||||
|
|
||||||
//make color
|
|
||||||
fragColor = vec4(normalize_C(fragCoord.y, gradient_colors[color], gradient_colors[color + 1], y_min, y_max), 1.0);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
fragColor = vec4(bg_color,1.0);
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,34 +0,0 @@
|
|||||||
#version 330
|
|
||||||
|
|
||||||
in vec2 fragCoord;
|
|
||||||
out vec4 fragColor;
|
|
||||||
|
|
||||||
// bar values. defaults to left channels first (low to high), then right (high to low).
|
|
||||||
uniform float bars[512];
|
|
||||||
|
|
||||||
uniform int bars_count; // number of bars (left + right) (configurable)
|
|
||||||
|
|
||||||
uniform vec3 u_resolution; // window resolution, not used here
|
|
||||||
|
|
||||||
//colors, configurable in cava config file
|
|
||||||
uniform vec3 bg_color; // background color(r,g,b) (0.0 - 1.0), not used here
|
|
||||||
uniform vec3 fg_color; // foreground color, not used here
|
|
||||||
|
|
||||||
void main()
|
|
||||||
{
|
|
||||||
// find which bar to use based on where we are on the x axis
|
|
||||||
int bar = int(bars_count * fragCoord.x);
|
|
||||||
|
|
||||||
float bar_y = 1.0 - abs((fragCoord.y - 0.5)) * 2.0;
|
|
||||||
float y = (bars[bar]) * bar_y;
|
|
||||||
|
|
||||||
float bar_x = (fragCoord.x - float(bar) / float(bars_count)) * bars_count;
|
|
||||||
float bar_r = 1.0 - abs((bar_x - 0.5)) * 2;
|
|
||||||
|
|
||||||
bar_r = bar_r * bar_r * 2;
|
|
||||||
|
|
||||||
// set color
|
|
||||||
fragColor.r = fg_color.x * y * bar_r;
|
|
||||||
fragColor.g = fg_color.y * y * bar_r;
|
|
||||||
fragColor.b = fg_color.z * y * bar_r;
|
|
||||||
}
|
|
@ -1,14 +0,0 @@
|
|||||||
#version 330
|
|
||||||
|
|
||||||
|
|
||||||
// Input vertex data, different for all executions of this shader.
|
|
||||||
layout(location = 0) in vec3 vertexPosition_modelspace;
|
|
||||||
|
|
||||||
// Output data ; will be interpolated for each fragment.
|
|
||||||
out vec2 fragCoord;
|
|
||||||
|
|
||||||
void main()
|
|
||||||
{
|
|
||||||
gl_Position = vec4(vertexPosition_modelspace,1);
|
|
||||||
fragCoord = (vertexPosition_modelspace.xy+vec2(1,1))/2.0;
|
|
||||||
}
|
|
@ -6,7 +6,6 @@ $terminal = kitty
|
|||||||
$fileManager = thunar
|
$fileManager = thunar
|
||||||
# $menu = wofi --show drun -n
|
# $menu = wofi --show drun -n
|
||||||
$menu = wofi -n
|
$menu = wofi -n
|
||||||
|
|
||||||
exec-once = hypridle
|
exec-once = hypridle
|
||||||
exec-once = waybar
|
exec-once = waybar
|
||||||
exec-once = swww-daemon
|
exec-once = swww-daemon
|
||||||
@ -72,7 +71,6 @@ decoration {
|
|||||||
}
|
}
|
||||||
animations {
|
animations {
|
||||||
enabled = true
|
enabled = true
|
||||||
|
|
||||||
bezier = fluid, 0.15, 0.85, 0.25, 1
|
bezier = fluid, 0.15, 0.85, 0.25, 1
|
||||||
bezier = snappy, 0.3, 1, 0.4, 1
|
bezier = snappy, 0.3, 1, 0.4, 1
|
||||||
animation = windows, 1, 3, fluid, popin 5%
|
animation = windows, 1, 3, fluid, popin 5%
|
||||||
@ -86,7 +84,7 @@ dwindle {
|
|||||||
preserve_split = true
|
preserve_split = true
|
||||||
}
|
}
|
||||||
misc {
|
misc {
|
||||||
force_default_wallpaper = 1
|
force_default_wallpaper = -1
|
||||||
disable_hyprland_logo = true
|
disable_hyprland_logo = true
|
||||||
focus_on_activate = true
|
focus_on_activate = true
|
||||||
}
|
}
|
||||||
@ -166,8 +164,8 @@ bindm = $mainMod, mouse:272, movewindow
|
|||||||
bindm = $mainMod, mouse:273, resizewindow
|
bindm = $mainMod, mouse:273, resizewindow
|
||||||
bind = ALT, TAB, exec, wlogout -b 2
|
bind = ALT, TAB, exec, wlogout -b 2
|
||||||
bind = ALT, w, exec, ~/.config/hypr/wallpaper.sh
|
bind = ALT, w, exec, ~/.config/hypr/wallpaper.sh
|
||||||
bind = ALT, a, exec, ~/.config/waybar/refresh.sh
|
bind = ALT, a, exec, ~/.config/waybar/scripts/refresh.sh
|
||||||
bind = ALT, B, exec, ~/.config/waybar/select.sh
|
bind = ALT, B, exec, ~/.config/waybar/scripts/select.sh
|
||||||
bind = ALT, r, exec, ~/.config/swaync/refresh.sh
|
bind = ALT, r, exec, ~/.config/swaync/refresh.sh
|
||||||
bind = $mainMod, M, exit
|
bind = $mainMod, M, exit
|
||||||
bind = $mainMod, SPACE, exec, pypr toggle term
|
bind = $mainMod, SPACE, exec, pypr toggle term
|
||||||
@ -177,9 +175,6 @@ bind = $mainMod, T, exec, pypr toggle taskbar
|
|||||||
layerrule = blur, waybar
|
layerrule = blur, waybar
|
||||||
layerrule = ignorezero, waybar
|
layerrule = ignorezero, waybar
|
||||||
layerrule = ignorealpha 0.5, waybar
|
layerrule = ignorealpha 0.5, waybar
|
||||||
layerrule = blur, rofi
|
|
||||||
layerrule = ignorezero, rofi
|
|
||||||
layerrule = ignorealpha 0.5, rofi
|
|
||||||
layerrule = blur, swaync-control-center
|
layerrule = blur, swaync-control-center
|
||||||
layerrule = blur, swaync-notification-window
|
layerrule = blur, swaync-notification-window
|
||||||
layerrule = ignorezero, swaync-control-center
|
layerrule = ignorezero, swaync-control-center
|
||||||
@ -187,4 +182,3 @@ layerrule = ignorezero, swaync-notification-window
|
|||||||
layerrule = ignorealpha 0.5, swaync-control-center
|
layerrule = ignorealpha 0.5, swaync-control-center
|
||||||
layerrule = ignorealpha 0.5, swaync-notification-window
|
layerrule = ignorealpha 0.5, swaync-notification-window
|
||||||
layerrule = noanim, selection
|
layerrule = noanim, selection
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@ plugins = [
|
|||||||
animation = "fromTop"
|
animation = "fromTop"
|
||||||
command = "kitty --class kitty-dropterm"
|
command = "kitty --class kitty-dropterm"
|
||||||
class = "kitty-dropterm"
|
class = "kitty-dropterm"
|
||||||
position = "17% 5%"
|
position = "17% 6%"
|
||||||
size = "65% 60%"
|
size = "65% 60%"
|
||||||
offset = "200%"
|
offset = "200%"
|
||||||
|
|
||||||
|
@ -1,30 +1,30 @@
|
|||||||
foreground #bfc6c8
|
foreground #c5c6c2
|
||||||
background #021E25
|
background #191c0e
|
||||||
background_opacity 1.0
|
background_opacity 1.0
|
||||||
cursor #bfc6c8
|
cursor #c5c6c2
|
||||||
|
|
||||||
active_tab_foreground #021E25
|
active_tab_foreground #191c0e
|
||||||
active_tab_background #bfc6c8
|
active_tab_background #c5c6c2
|
||||||
inactive_tab_foreground #bfc6c8
|
inactive_tab_foreground #c5c6c2
|
||||||
inactive_tab_background #021E25
|
inactive_tab_background #191c0e
|
||||||
|
|
||||||
active_border_color #bfc6c8
|
active_border_color #c5c6c2
|
||||||
inactive_border_color #021E25
|
inactive_border_color #191c0e
|
||||||
bell_border_color #85523a
|
bell_border_color #83816e
|
||||||
|
|
||||||
color0 #021E25
|
color0 #191c0e
|
||||||
color8 #5b6b6f
|
color8 #6c705c
|
||||||
color1 #85523a
|
color1 #83816e
|
||||||
color9 #B26E4E
|
color9 #AFAC93
|
||||||
color2 #23625a
|
color2 #8a897e
|
||||||
color10 #2F8379
|
color10 #B9B7A8
|
||||||
color3 #48675b
|
color3 #928d81
|
||||||
color11 #608A7A
|
color11 #C3BCAD
|
||||||
color4 #7f6f56
|
color4 #8c927c
|
||||||
color12 #AA9473
|
color12 #BBC3A6
|
||||||
color5 #bb6b33
|
color5 #a4a26f
|
||||||
color13 #FA8F44
|
color13 #DBD995
|
||||||
color6 #ab7047
|
color6 #969489
|
||||||
color14 #E5965F
|
color14 #C9C6B7
|
||||||
color7 #8f9799
|
color7 #989a8f
|
||||||
color15 #bfc6c8
|
color15 #c5c6c2
|
||||||
|
@ -1,23 +1,23 @@
|
|||||||
return {
|
|
||||||
"ellisonleao/gruvbox.nvim",
|
|
||||||
lazy = false,
|
|
||||||
name = "gruvbox",
|
|
||||||
priority = 997,
|
|
||||||
config = function()
|
|
||||||
vim.cmd.colorscheme("gruvbox")
|
|
||||||
end,
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
-- return {
|
-- return {
|
||||||
-- "AlphaTechnolog/pywal.nvim",
|
-- "ellisonleao/gruvbox.nvim",
|
||||||
-- lazy = false,
|
-- lazy = false,
|
||||||
-- priority = 1000,
|
-- name = "gruvbox",
|
||||||
-- config = function()
|
-- priority = 997,
|
||||||
-- -- Set up pywal and load the colors
|
-- config = function()
|
||||||
-- require("pywal").setup()
|
-- vim.cmd.colorscheme("gruvbox")
|
||||||
--
|
-- end,
|
||||||
-- end,
|
|
||||||
-- }
|
-- }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
return {
|
||||||
|
"AlphaTechnolog/pywal.nvim",
|
||||||
|
lazy = false,
|
||||||
|
priority = 1000,
|
||||||
|
config = function()
|
||||||
|
-- Set up pywal and load the colors
|
||||||
|
require("pywal").setup()
|
||||||
|
|
||||||
|
end,
|
||||||
|
}
|
||||||
|
|
||||||
|
27
.config/wal/colorschemes/dark/ywal16.json
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
{
|
||||||
|
"wallpaper": "/home/eli/wallpapers/pywallpaper.jpg",
|
||||||
|
"alpha": "100",
|
||||||
|
"special": {
|
||||||
|
"background": "#001E23",
|
||||||
|
"foreground": "#b4c8be",
|
||||||
|
"cursor": "#b4c8be"
|
||||||
|
},
|
||||||
|
"colors": {
|
||||||
|
"color0": "#001E23",
|
||||||
|
"color1": "#4D726B",
|
||||||
|
"color2": "#5C8277",
|
||||||
|
"color3": "#648A7C",
|
||||||
|
"color4": "#77A17E",
|
||||||
|
"color5": "#80A67F",
|
||||||
|
"color6": "#6E9485",
|
||||||
|
"color7": "#b4c8be",
|
||||||
|
"color8": "#7d8c85",
|
||||||
|
"color9": "#4D726B",
|
||||||
|
"color10": "#5C8277",
|
||||||
|
"color11": "#648A7C",
|
||||||
|
"color12": "#77A17E",
|
||||||
|
"color13": "#80A67F",
|
||||||
|
"color14": "#6E9485",
|
||||||
|
"color15": "#b4c8be"
|
||||||
|
}
|
||||||
|
}
|
Before Width: | Height: | Size: 9.3 KiB After Width: | Height: | Size: 9.3 KiB |
BIN
.config/waybar/assets/line.png
Normal file
After Width: | Height: | Size: 7.6 KiB |
Before Width: | Height: | Size: 9.5 KiB After Width: | Height: | Size: 9.5 KiB |
BIN
.config/waybar/assets/zen.png
Normal file
After Width: | Height: | Size: 9.4 KiB |
3
.config/waybar/config
Executable file → Normal file
@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"layer": "top",
|
"layer": "top",
|
||||||
"position": "top",
|
"position": "top",
|
||||||
"reload_style_on_change": true,
|
"reload_style_on_change": true,
|
||||||
"modules-left": ["custom/notification","clock","custom/pacman","tray"],
|
"modules-left": ["custom/notification","clock","custom/pacman","tray"],
|
||||||
@ -129,3 +129,4 @@
|
|||||||
"spacing": 10
|
"spacing": 10
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
33
.config/waybar/scripts/select.sh
Executable file
@ -0,0 +1,33 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
WAYBAR_DIR="$HOME/.config/waybar"
|
||||||
|
STYLECSS="$WAYBAR_DIR/style.css"
|
||||||
|
CONFIG="$WAYBAR_DIR/config"
|
||||||
|
ASSETS="$WAYBAR_DIR/assets"
|
||||||
|
THEMES="$WAYBAR_DIR/themes"
|
||||||
|
menu() {
|
||||||
|
find "${ASSETS}" -type f \( -iname "*.jpg" -o -iname "*.jpeg" -o -iname "*.png" -o -iname "*.gif" \) | awk '{print "img:"$0}'
|
||||||
|
}
|
||||||
|
main() {
|
||||||
|
choice=$(menu | wofi -c ~/.config/wofi/waybar -s ~/.config/wofi/style-waybar.css --show dmenu --prompt " Select Waybar (Scroll with Arrows)" -n)
|
||||||
|
selected_wallpaper=$(echo "$choice" | sed 's/^img://')
|
||||||
|
echo $selected_wallpaper
|
||||||
|
if [[ "$selected_wallpaper" == "$ASSETS/experimental.png" ]]; then
|
||||||
|
cat $THEMES/experimental/style-experimental.css > $STYLECSS
|
||||||
|
cat $THEMES/experimental/config-experimental > $CONFIG
|
||||||
|
pkill waybar && waybar
|
||||||
|
elif [[ "$selected_wallpaper" == "$ASSETS/main.png" ]]; then
|
||||||
|
cat $THEMES/default/style-default.css > $STYLECSS
|
||||||
|
cat $THEMES/default/config-default > $CONFIG
|
||||||
|
pkill waybar && waybar
|
||||||
|
elif [[ "$selected_wallpaper" == "$ASSETS/line.png" ]]; then
|
||||||
|
cat $THEMES/line/style-line.css > $STYLECSS
|
||||||
|
cat $THEMES/line/config-line > $CONFIG
|
||||||
|
pkill waybar && waybar
|
||||||
|
elif [[ "$selected_wallpaper" == "$ASSETS/zen.png" ]]; then
|
||||||
|
cat $THEMES/zen/style-zen.css > $STYLECSS
|
||||||
|
cat $THEMES/zen/config-zen > $CONFIG
|
||||||
|
pkill waybar && waybar
|
||||||
|
fi
|
||||||
|
|
||||||
|
}
|
||||||
|
main
|
@ -1,23 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
WAYBAR_DIR="$HOME/.config/waybar"
|
|
||||||
STYLECSS="$WAYBAR_DIR/style.css"
|
|
||||||
|
|
||||||
menu() {
|
|
||||||
find "${WAYBAR_DIR}" -type f \( -iname "*.jpg" -o -iname "*.jpeg" -o -iname "*.png" -o -iname "*.gif" \) | awk '{print "img:"$0}'
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
main() {
|
|
||||||
choice=$(menu | wofi -c ~/.config/wofi/waybar -s ~/.config/wofi/style-waybar.css --show dmenu --prompt " Select Waybar (Scroll with Arrows)" -n)
|
|
||||||
selected_wallpaper=$(echo "$choice" | sed 's/^img://')
|
|
||||||
echo $selected_wallpaper
|
|
||||||
if [[ "$selected_wallpaper" == "/home/$USER/.config/waybar/experimental.png" ]]; then
|
|
||||||
cat $WAYBAR_DIR/style-experimental.css > $STYLECSS
|
|
||||||
pkill waybar && waybar
|
|
||||||
elif [[ "$selected_wallpaper" == "/home/$USER/.config/waybar/main.png" ]]; then
|
|
||||||
cat $WAYBAR_DIR/style-main.css > $STYLECSS
|
|
||||||
pkill waybar && waybar
|
|
||||||
fi
|
|
||||||
|
|
||||||
}
|
|
||||||
main
|
|
132
.config/waybar/themes/default/config-default
Executable file
@ -0,0 +1,132 @@
|
|||||||
|
{
|
||||||
|
"layer": "top",
|
||||||
|
"position": "top",
|
||||||
|
"reload_style_on_change": true,
|
||||||
|
"modules-left": ["custom/notification","clock","custom/pacman","tray"],
|
||||||
|
"modules-center": ["hyprland/workspaces"],
|
||||||
|
"modules-right": ["group/expand","bluetooth","network","battery"],
|
||||||
|
|
||||||
|
|
||||||
|
"hyprland/workspaces": {
|
||||||
|
"format": "{icon}",
|
||||||
|
"format-icons": {
|
||||||
|
"active": "",
|
||||||
|
"default": "",
|
||||||
|
"empty": ""
|
||||||
|
},
|
||||||
|
"persistent-workspaces": {
|
||||||
|
"*": [ 1,2,3,4,5 ]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"custom/notification": {
|
||||||
|
"tooltip": false,
|
||||||
|
"format": "",
|
||||||
|
"on-click": "swaync-client -t -sw",
|
||||||
|
"escape": true
|
||||||
|
},
|
||||||
|
"clock": {
|
||||||
|
"format": "{:%I:%M:%S %p} ",
|
||||||
|
"interval": 1,
|
||||||
|
"tooltip-format": "<tt>{calendar}</tt>",
|
||||||
|
"calendar": {
|
||||||
|
"format": {
|
||||||
|
"today": "<span color='#fAfBfC'><b>{}</b></span>"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"actions": {
|
||||||
|
"on-click-right": "shift_down",
|
||||||
|
"on-click": "shift_up"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"network": {
|
||||||
|
"format-wifi": "",
|
||||||
|
"format-ethernet":"",
|
||||||
|
"format-disconnected": "",
|
||||||
|
"tooltip-format-disconnected": "Error",
|
||||||
|
"tooltip-format-wifi": "{essid} ({signalStrength}%) ",
|
||||||
|
"tooltip-format-ethernet": "{ifname} 🖧 ",
|
||||||
|
"on-click": "kitty nmtui"
|
||||||
|
},
|
||||||
|
"bluetooth": {
|
||||||
|
"format-on": "",
|
||||||
|
"format-off": "BT-off",
|
||||||
|
"format-disabled": "",
|
||||||
|
"format-connected-battery": "{device_battery_percentage}% ",
|
||||||
|
"format-alt": "{device_alias} ",
|
||||||
|
"tooltip-format": "{controller_alias}\t{controller_address}\n\n{num_connections} connected",
|
||||||
|
"tooltip-format-connected": "{controller_alias}\t{controller_address}\n\n{num_connections} connected\n\n{device_enumerate}",
|
||||||
|
"tooltip-format-enumerate-connected": "{device_alias}\n{device_address}",
|
||||||
|
"tooltip-format-enumerate-connected-battery": "{device_alias}\n{device_address}\n{device_battery_percentage}%",
|
||||||
|
"on-click-right": "blueman-manager",
|
||||||
|
},
|
||||||
|
"battery": {
|
||||||
|
"interval":30,
|
||||||
|
"states": {
|
||||||
|
"good": 95,
|
||||||
|
"warning": 30,
|
||||||
|
"critical": 20
|
||||||
|
},
|
||||||
|
"format": "{capacity}% {icon}",
|
||||||
|
"format-charging": "{capacity}% ",
|
||||||
|
"format-plugged": "{capacity}% ",
|
||||||
|
"format-alt": "{time} {icon}",
|
||||||
|
"format-icons": [
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
""
|
||||||
|
],
|
||||||
|
},
|
||||||
|
"custom/pacman": {
|
||||||
|
"format": " {}",
|
||||||
|
"interval": 30,
|
||||||
|
"exec": "checkupdates | wc -l",
|
||||||
|
"exec-if": "exit 0",
|
||||||
|
"on-click": "kitty sh -c 'yay -Syu; echo Done - Press enter to exit; read'; pkill -SIGRTMIN+8 waybar",
|
||||||
|
"signal": 8,
|
||||||
|
"tooltip": false,
|
||||||
|
},
|
||||||
|
"custom/expand": {
|
||||||
|
"format": "",
|
||||||
|
"tooltip": false
|
||||||
|
},
|
||||||
|
"custom/endpoint":{
|
||||||
|
"format": "|",
|
||||||
|
"tooltip": false
|
||||||
|
},
|
||||||
|
"group/expand": {
|
||||||
|
"orientation": "horizontal",
|
||||||
|
"drawer": {
|
||||||
|
"transition-duration": 600,
|
||||||
|
"transition-to-left": true,
|
||||||
|
"click-to-reveal": true
|
||||||
|
},
|
||||||
|
"modules": ["custom/expand", "custom/colorpicker","cpu","memory","temperature","custom/endpoint"],
|
||||||
|
},
|
||||||
|
"custom/colorpicker": {
|
||||||
|
"format": "{}",
|
||||||
|
"return-type": "json",
|
||||||
|
"interval": "once",
|
||||||
|
"exec": "~/.config/waybar/scripts/colorpicker.sh -j",
|
||||||
|
"on-click": "~/.config/waybar/scripts/colorpicker.sh",
|
||||||
|
"signal": 1
|
||||||
|
},
|
||||||
|
"cpu": {
|
||||||
|
"format": "",
|
||||||
|
"tooltip": true
|
||||||
|
},
|
||||||
|
"memory": {
|
||||||
|
"format": ""
|
||||||
|
},
|
||||||
|
"temperature": {
|
||||||
|
"critical-threshold": 80,
|
||||||
|
"format": "",
|
||||||
|
},
|
||||||
|
"tray": {
|
||||||
|
"icon-size": 14,
|
||||||
|
"spacing": 10
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
132
.config/waybar/themes/experimental/config-experimental
Executable file
@ -0,0 +1,132 @@
|
|||||||
|
{
|
||||||
|
"layer": "top",
|
||||||
|
"position": "top",
|
||||||
|
"reload_style_on_change": true,
|
||||||
|
"modules-left": ["custom/notification","clock","custom/pacman","tray"],
|
||||||
|
"modules-center": ["hyprland/workspaces"],
|
||||||
|
"modules-right": ["group/expand","bluetooth","network","battery"],
|
||||||
|
|
||||||
|
|
||||||
|
"hyprland/workspaces": {
|
||||||
|
"format": "{icon}",
|
||||||
|
"format-icons": {
|
||||||
|
"active": "",
|
||||||
|
"default": "",
|
||||||
|
"empty": ""
|
||||||
|
},
|
||||||
|
"persistent-workspaces": {
|
||||||
|
"*": [ 1,2,3,4,5 ]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"custom/notification": {
|
||||||
|
"tooltip": false,
|
||||||
|
"format": "",
|
||||||
|
"on-click": "swaync-client -t -sw",
|
||||||
|
"escape": true
|
||||||
|
},
|
||||||
|
"clock": {
|
||||||
|
"format": "{:%I:%M:%S %p} ",
|
||||||
|
"interval": 1,
|
||||||
|
"tooltip-format": "<tt>{calendar}</tt>",
|
||||||
|
"calendar": {
|
||||||
|
"format": {
|
||||||
|
"today": "<span color='#fAfBfC'><b>{}</b></span>"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"actions": {
|
||||||
|
"on-click-right": "shift_down",
|
||||||
|
"on-click": "shift_up"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"network": {
|
||||||
|
"format-wifi": "",
|
||||||
|
"format-ethernet":"",
|
||||||
|
"format-disconnected": "",
|
||||||
|
"tooltip-format-disconnected": "Error",
|
||||||
|
"tooltip-format-wifi": "{essid} ({signalStrength}%) ",
|
||||||
|
"tooltip-format-ethernet": "{ifname} 🖧 ",
|
||||||
|
"on-click": "kitty nmtui"
|
||||||
|
},
|
||||||
|
"bluetooth": {
|
||||||
|
"format-on": "",
|
||||||
|
"format-off": "BT-off",
|
||||||
|
"format-disabled": "",
|
||||||
|
"format-connected-battery": "{device_battery_percentage}% ",
|
||||||
|
"format-alt": "{device_alias} ",
|
||||||
|
"tooltip-format": "{controller_alias}\t{controller_address}\n\n{num_connections} connected",
|
||||||
|
"tooltip-format-connected": "{controller_alias}\t{controller_address}\n\n{num_connections} connected\n\n{device_enumerate}",
|
||||||
|
"tooltip-format-enumerate-connected": "{device_alias}\n{device_address}",
|
||||||
|
"tooltip-format-enumerate-connected-battery": "{device_alias}\n{device_address}\n{device_battery_percentage}%",
|
||||||
|
"on-click-right": "blueman-manager",
|
||||||
|
},
|
||||||
|
"battery": {
|
||||||
|
"interval":30,
|
||||||
|
"states": {
|
||||||
|
"good": 95,
|
||||||
|
"warning": 30,
|
||||||
|
"critical": 20
|
||||||
|
},
|
||||||
|
"format": "{capacity}% {icon}",
|
||||||
|
"format-charging": "{capacity}% ",
|
||||||
|
"format-plugged": "{capacity}% ",
|
||||||
|
"format-alt": "{time} {icon}",
|
||||||
|
"format-icons": [
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
""
|
||||||
|
],
|
||||||
|
},
|
||||||
|
"custom/pacman": {
|
||||||
|
"format": " {}",
|
||||||
|
"interval": 30,
|
||||||
|
"exec": "checkupdates | wc -l",
|
||||||
|
"exec-if": "exit 0",
|
||||||
|
"on-click": "kitty sh -c 'yay -Syu; echo Done - Press enter to exit; read'; pkill -SIGRTMIN+8 waybar",
|
||||||
|
"signal": 8,
|
||||||
|
"tooltip": false,
|
||||||
|
},
|
||||||
|
"custom/expand": {
|
||||||
|
"format": "",
|
||||||
|
"tooltip": false
|
||||||
|
},
|
||||||
|
"custom/endpoint":{
|
||||||
|
"format": "|",
|
||||||
|
"tooltip": false
|
||||||
|
},
|
||||||
|
"group/expand": {
|
||||||
|
"orientation": "horizontal",
|
||||||
|
"drawer": {
|
||||||
|
"transition-duration": 600,
|
||||||
|
"transition-to-left": true,
|
||||||
|
"click-to-reveal": true
|
||||||
|
},
|
||||||
|
"modules": ["custom/expand", "custom/colorpicker","cpu","memory","temperature","custom/endpoint"],
|
||||||
|
},
|
||||||
|
"custom/colorpicker": {
|
||||||
|
"format": "{}",
|
||||||
|
"return-type": "json",
|
||||||
|
"interval": "once",
|
||||||
|
"exec": "~/.config/waybar/scripts/colorpicker.sh -j",
|
||||||
|
"on-click": "~/.config/waybar/scripts/colorpicker.sh",
|
||||||
|
"signal": 1
|
||||||
|
},
|
||||||
|
"cpu": {
|
||||||
|
"format": "",
|
||||||
|
"tooltip": true
|
||||||
|
},
|
||||||
|
"memory": {
|
||||||
|
"format": ""
|
||||||
|
},
|
||||||
|
"temperature": {
|
||||||
|
"critical-threshold": 80,
|
||||||
|
"format": "",
|
||||||
|
},
|
||||||
|
"tray": {
|
||||||
|
"icon-size": 14,
|
||||||
|
"spacing": 10
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
@ -1,5 +1,4 @@
|
|||||||
@import url('../../.cache/wal/colors-waybar.css');
|
@import url('../../.cache/wal/colors-waybar.css');
|
||||||
|
|
||||||
* {
|
* {
|
||||||
font-size:15px;
|
font-size:15px;
|
||||||
font-family: "CodeNewRoman Nerd Font Propo";
|
font-family: "CodeNewRoman Nerd Font Propo";
|
||||||
@ -11,23 +10,23 @@ window#waybar{
|
|||||||
padding:7px;
|
padding:7px;
|
||||||
margin:10 0 5 10;
|
margin:10 0 5 10;
|
||||||
border-radius:10px;
|
border-radius:10px;
|
||||||
background: alpha(@background,.5);
|
background: alpha(@background,.6);
|
||||||
box-shadow: 0px 0px 2px rgba(0, 0, 0, .5);
|
box-shadow: 0px 0px 2px rgba(0, 0, 0, .6);
|
||||||
}
|
}
|
||||||
.modules-center {
|
.modules-center {
|
||||||
padding:7px;
|
padding:7px;
|
||||||
margin:10 0 5 0;
|
margin:10 0 5 0;
|
||||||
border-radius:10px;
|
border-radius:10px;
|
||||||
background: alpha(@background,.5);
|
background: alpha(@background,.6);
|
||||||
box-shadow: 0px 0px 2px rgba(0, 0, 0, .5);
|
box-shadow: 0px 0px 2px rgba(0, 0, 0, .6);
|
||||||
min-width: 150.1px;
|
min-width: 150.5px;
|
||||||
}
|
}
|
||||||
.modules-right {
|
.modules-right {
|
||||||
padding:7px;
|
padding:7px;
|
||||||
margin: 10 10 5 0;
|
margin: 10 10 5 0;
|
||||||
border-radius:10px;
|
border-radius:10px;
|
||||||
background: alpha(@background,.5);
|
background: alpha(@background,.6);
|
||||||
box-shadow: 0px 0px 2px rgba(0, 0, 0, .5);
|
box-shadow: 0px 0px 2px rgba(0, 0, 0, .6);
|
||||||
}
|
}
|
||||||
tooltip {
|
tooltip {
|
||||||
background:@background;
|
background:@background;
|
||||||
@ -35,7 +34,7 @@ tooltip {
|
|||||||
}
|
}
|
||||||
#clock:hover, #custom-pacman:hover, #custom-notification:hover,#bluetooth:hover,#network:hover,#battery:hover, #cpu:hover,#memory:hover,#temperature:hover{
|
#clock:hover, #custom-pacman:hover, #custom-notification:hover,#bluetooth:hover,#network:hover,#battery:hover, #cpu:hover,#memory:hover,#temperature:hover{
|
||||||
transition: all .3s ease;
|
transition: all .3s ease;
|
||||||
color:@color1;
|
color:@color9;
|
||||||
}
|
}
|
||||||
#custom-notification {
|
#custom-notification {
|
||||||
padding: 0px 5px;
|
padding: 0px 5px;
|
||||||
@ -53,6 +52,7 @@ tooltip {
|
|||||||
color:@color7;
|
color:@color7;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#workspaces {
|
#workspaces {
|
||||||
padding: 0px 5px;
|
padding: 0px 5px;
|
||||||
text-shadow:none;
|
text-shadow:none;
|
136
.config/waybar/themes/line/config-line
Normal file
@ -0,0 +1,136 @@
|
|||||||
|
{
|
||||||
|
"layer": "top",
|
||||||
|
"position": "top",
|
||||||
|
"margin-left": 10,
|
||||||
|
"margin-right": 10,
|
||||||
|
"margin-top": 7,
|
||||||
|
"margin-bottom": 0,
|
||||||
|
"reload_style_on_change": true,
|
||||||
|
"modules-left": ["custom/notification","clock","custom/pacman","tray"],
|
||||||
|
"modules-center": ["hyprland/workspaces"],
|
||||||
|
"modules-right": ["group/expand","bluetooth","network","battery"],
|
||||||
|
|
||||||
|
|
||||||
|
"hyprland/workspaces": {
|
||||||
|
"format": "{icon}",
|
||||||
|
"format-icons": {
|
||||||
|
"active": "",
|
||||||
|
"default": "",
|
||||||
|
"empty": ""
|
||||||
|
},
|
||||||
|
"persistent-workspaces": {
|
||||||
|
"*": [ 1,2,3,4,5 ]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"custom/notification": {
|
||||||
|
"tooltip": false,
|
||||||
|
"format": "",
|
||||||
|
"on-click": "swaync-client -t -sw",
|
||||||
|
"escape": true
|
||||||
|
},
|
||||||
|
"clock": {
|
||||||
|
"format": "{:%I:%M:%S %p} ",
|
||||||
|
"interval": 1,
|
||||||
|
"tooltip-format": "<tt>{calendar}</tt>",
|
||||||
|
"calendar": {
|
||||||
|
"format": {
|
||||||
|
"today": "<span color='#fAfBfC'><b>{}</b></span>"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"actions": {
|
||||||
|
"on-click-right": "shift_down",
|
||||||
|
"on-click": "shift_up"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"network": {
|
||||||
|
"format-wifi": "",
|
||||||
|
"format-ethernet":"",
|
||||||
|
"format-disconnected": "",
|
||||||
|
"tooltip-format-disconnected": "Error",
|
||||||
|
"tooltip-format-wifi": "{essid} ({signalStrength}%) ",
|
||||||
|
"tooltip-format-ethernet": "{ifname} 🖧 ",
|
||||||
|
"on-click": "kitty nmtui"
|
||||||
|
},
|
||||||
|
"bluetooth": {
|
||||||
|
"format-on": "",
|
||||||
|
"format-off": "BT-off",
|
||||||
|
"format-disabled": "",
|
||||||
|
"format-connected-battery": "{device_battery_percentage}% ",
|
||||||
|
"format-alt": "{device_alias} ",
|
||||||
|
"tooltip-format": "{controller_alias}\t{controller_address}\n\n{num_connections} connected",
|
||||||
|
"tooltip-format-connected": "{controller_alias}\t{controller_address}\n\n{num_connections} connected\n\n{device_enumerate}",
|
||||||
|
"tooltip-format-enumerate-connected": "{device_alias}\n{device_address}",
|
||||||
|
"tooltip-format-enumerate-connected-battery": "{device_alias}\n{device_address}\n{device_battery_percentage}%",
|
||||||
|
"on-click-right": "blueman-manager",
|
||||||
|
},
|
||||||
|
"battery": {
|
||||||
|
"interval":30,
|
||||||
|
"states": {
|
||||||
|
"good": 95,
|
||||||
|
"warning": 30,
|
||||||
|
"critical": 20
|
||||||
|
},
|
||||||
|
"format": "{capacity}% {icon}",
|
||||||
|
"format-charging": "{capacity}% ",
|
||||||
|
"format-plugged": "{capacity}% ",
|
||||||
|
"format-alt": "{time} {icon}",
|
||||||
|
"format-icons": [
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
""
|
||||||
|
],
|
||||||
|
},
|
||||||
|
"custom/pacman": {
|
||||||
|
"format": " {}",
|
||||||
|
"interval": 30,
|
||||||
|
"exec": "checkupdates | wc -l",
|
||||||
|
"exec-if": "exit 0",
|
||||||
|
"on-click": "kitty sh -c 'yay -Syu; echo Done - Press enter to exit; read'; pkill -SIGRTMIN+8 waybar",
|
||||||
|
"signal": 8,
|
||||||
|
"tooltip": false,
|
||||||
|
},
|
||||||
|
"custom/expand": {
|
||||||
|
"format": "",
|
||||||
|
"tooltip": false
|
||||||
|
},
|
||||||
|
"custom/endpoint":{
|
||||||
|
"format": "|",
|
||||||
|
"tooltip": false
|
||||||
|
},
|
||||||
|
"group/expand": {
|
||||||
|
"orientation": "horizontal",
|
||||||
|
"drawer": {
|
||||||
|
"transition-duration": 600,
|
||||||
|
"transition-to-left": true,
|
||||||
|
"click-to-reveal": true
|
||||||
|
},
|
||||||
|
"modules": ["custom/expand", "custom/colorpicker","cpu","memory","temperature","custom/endpoint"],
|
||||||
|
},
|
||||||
|
"custom/colorpicker": {
|
||||||
|
"format": "{}",
|
||||||
|
"return-type": "json",
|
||||||
|
"interval": "once",
|
||||||
|
"exec": "~/.config/waybar/scripts/colorpicker.sh -j",
|
||||||
|
"on-click": "~/.config/waybar/scripts/colorpicker.sh",
|
||||||
|
"signal": 1
|
||||||
|
},
|
||||||
|
"cpu": {
|
||||||
|
"format": "",
|
||||||
|
"tooltip": true
|
||||||
|
},
|
||||||
|
"memory": {
|
||||||
|
"format": ""
|
||||||
|
},
|
||||||
|
"temperature": {
|
||||||
|
"critical-threshold": 80,
|
||||||
|
"format": "",
|
||||||
|
},
|
||||||
|
"tray": {
|
||||||
|
"icon-size": 14,
|
||||||
|
"spacing": 10
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
149
.config/waybar/themes/line/style-line.css
Normal file
@ -0,0 +1,149 @@
|
|||||||
|
|
||||||
|
@import url('../../.cache/wal/colors-waybar.css');
|
||||||
|
|
||||||
|
* {
|
||||||
|
font-size:15px;
|
||||||
|
font-family: "CodeNewRoman Nerd Font Propo";
|
||||||
|
}
|
||||||
|
window#waybar{
|
||||||
|
border-radius:10px;
|
||||||
|
background: alpha(@background,.6);
|
||||||
|
box-shadow: 0px 0px 2px rgba(0, 0, 0, .6);
|
||||||
|
}
|
||||||
|
tooltip {
|
||||||
|
background:@background;
|
||||||
|
color: @color7;
|
||||||
|
}
|
||||||
|
#clock:hover, #custom-pacman:hover, #custom-notification:hover,#bluetooth:hover,#network:hover,#battery:hover, #cpu:hover,#memory:hover,#temperature:hover{
|
||||||
|
transition: all .3s ease;
|
||||||
|
color:@color9;
|
||||||
|
}
|
||||||
|
#custom-notification {
|
||||||
|
padding: 0px 5px 0 10;
|
||||||
|
transition: all .3s ease;
|
||||||
|
color:@color7;
|
||||||
|
}
|
||||||
|
#clock{
|
||||||
|
padding: 0px 5px;
|
||||||
|
color:@color7;
|
||||||
|
transition: all .3s ease;
|
||||||
|
}
|
||||||
|
#custom-pacman{
|
||||||
|
padding: 0px 5px;
|
||||||
|
transition: all .3s ease;
|
||||||
|
color:@color7;
|
||||||
|
|
||||||
|
}
|
||||||
|
#workspaces {
|
||||||
|
padding: 7px 5px;
|
||||||
|
}
|
||||||
|
#workspaces button {
|
||||||
|
all:unset;
|
||||||
|
padding: 0px 5px;
|
||||||
|
color: alpha(@color9,.4);
|
||||||
|
transition: all .2s ease;
|
||||||
|
}
|
||||||
|
#workspaces button:hover {
|
||||||
|
color:rgba(0,0,0,0);
|
||||||
|
border: none;
|
||||||
|
text-shadow: 0px 0px 1.5px rgba(0, 0, 0, .5);
|
||||||
|
transition: all 1s ease;
|
||||||
|
}
|
||||||
|
#workspaces button.active {
|
||||||
|
color: @color9;
|
||||||
|
border: none;
|
||||||
|
text-shadow: 0px 0px 2px rgba(0, 0, 0, .5);
|
||||||
|
}
|
||||||
|
#workspaces button.empty {
|
||||||
|
color: rgba(0,0,0,0);
|
||||||
|
border: none;
|
||||||
|
text-shadow: 0px 0px 1.5px rgba(0, 0, 0, .2);
|
||||||
|
}
|
||||||
|
#workspaces button.empty:hover {
|
||||||
|
color: rgba(0,0,0,0);
|
||||||
|
border: none;
|
||||||
|
text-shadow: 0px 0px 1.5px rgba(0, 0, 0, .5);
|
||||||
|
transition: all 1s ease;
|
||||||
|
}
|
||||||
|
#workspaces button.empty.active {
|
||||||
|
color: @color9;
|
||||||
|
border: none;
|
||||||
|
text-shadow: 0px 0px 2px rgba(0, 0, 0, .5);
|
||||||
|
}
|
||||||
|
#bluetooth{
|
||||||
|
padding: 0px 5px;
|
||||||
|
transition: all .3s ease;
|
||||||
|
color:@color7;
|
||||||
|
|
||||||
|
}
|
||||||
|
#network{
|
||||||
|
padding: 0px 5px;
|
||||||
|
transition: all .3s ease;
|
||||||
|
color:@color7;
|
||||||
|
|
||||||
|
}
|
||||||
|
#battery{
|
||||||
|
padding: 0px 10px 0 5;
|
||||||
|
transition: all .3s ease;
|
||||||
|
color:@color7;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
#battery.charging {
|
||||||
|
color: #26A65B;
|
||||||
|
}
|
||||||
|
|
||||||
|
#battery.warning:not(.charging) {
|
||||||
|
color: #ffbe61;
|
||||||
|
}
|
||||||
|
|
||||||
|
#battery.critical:not(.charging) {
|
||||||
|
color: #f53c3c;
|
||||||
|
animation-name: blink;
|
||||||
|
animation-duration: 0.5s;
|
||||||
|
animation-timing-function: linear;
|
||||||
|
animation-iteration-count: infinite;
|
||||||
|
animation-direction: alternate;
|
||||||
|
}
|
||||||
|
#group-expand{
|
||||||
|
padding: 0px 5px;
|
||||||
|
transition: all .3s ease;
|
||||||
|
}
|
||||||
|
#custom-expand{
|
||||||
|
padding: 0px 5px;
|
||||||
|
color:alpha(@foreground,.2);
|
||||||
|
text-shadow: 0px 0px 2px rgba(0, 0, 0, .7);
|
||||||
|
transition: all .3s ease;
|
||||||
|
}
|
||||||
|
#custom-expand:hover{
|
||||||
|
color:rgba(255,255,255,.2);
|
||||||
|
text-shadow: 0px 0px 2px rgba(255, 255, 255, .5);
|
||||||
|
}
|
||||||
|
#custom-colorpicker{
|
||||||
|
padding: 0px 5px;
|
||||||
|
}
|
||||||
|
#cpu,#memory,#temperature{
|
||||||
|
padding: 0px 5px;
|
||||||
|
transition: all .3s ease;
|
||||||
|
color:@color7;
|
||||||
|
|
||||||
|
}
|
||||||
|
#custom-endpoint{
|
||||||
|
color:transparent;
|
||||||
|
text-shadow: 0px 0px 1.5px rgba(0, 0, 0, 1);
|
||||||
|
|
||||||
|
}
|
||||||
|
#tray{
|
||||||
|
padding: 0px 5px;
|
||||||
|
transition: all .3s ease;
|
||||||
|
|
||||||
|
}
|
||||||
|
#tray menu * {
|
||||||
|
padding: 0px 5px;
|
||||||
|
transition: all .3s ease;
|
||||||
|
}
|
||||||
|
|
||||||
|
#tray menu separator {
|
||||||
|
padding: 0px 5px;
|
||||||
|
transition: all .3s ease;
|
||||||
|
}
|
20
.config/waybar/themes/zen/config-zen
Executable file
@ -0,0 +1,20 @@
|
|||||||
|
{
|
||||||
|
"layer": "top",
|
||||||
|
"position": "top",
|
||||||
|
"reload_style_on_change": true,
|
||||||
|
"modules-center": ["hyprland/workspaces"],
|
||||||
|
|
||||||
|
|
||||||
|
"hyprland/workspaces": {
|
||||||
|
"format": "{icon}",
|
||||||
|
"format-icons": {
|
||||||
|
"active": "",
|
||||||
|
"default": "",
|
||||||
|
"empty": ""
|
||||||
|
},
|
||||||
|
"persistent-workspaces": {
|
||||||
|
"*": [ 1,2,3,4,5 ]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
52
.config/waybar/themes/zen/style-zen.css
Executable file
@ -0,0 +1,52 @@
|
|||||||
|
@import url('../../.cache/wal/colors-waybar.css');
|
||||||
|
|
||||||
|
* {
|
||||||
|
font-size:15px;
|
||||||
|
font-family: "CodeNewRoman Nerd Font Propo";
|
||||||
|
}
|
||||||
|
window#waybar{
|
||||||
|
all:unset;
|
||||||
|
}
|
||||||
|
.modules-center {
|
||||||
|
padding:7px;
|
||||||
|
margin:10 0 5 0;
|
||||||
|
border-radius:10px;
|
||||||
|
background: alpha(@background,.6);
|
||||||
|
box-shadow: 0px 0px 2px rgba(0, 0, 0, .6);
|
||||||
|
}
|
||||||
|
#workspaces {
|
||||||
|
padding: 0px 5px;
|
||||||
|
}
|
||||||
|
#workspaces button {
|
||||||
|
all:unset;
|
||||||
|
padding: 0px 5px;
|
||||||
|
color: alpha(@color9,.4);
|
||||||
|
transition: all .2s ease;
|
||||||
|
}
|
||||||
|
#workspaces button:hover {
|
||||||
|
color:rgba(0,0,0,0);
|
||||||
|
border: none;
|
||||||
|
text-shadow: 0px 0px 1.5px rgba(0, 0, 0, .5);
|
||||||
|
transition: all 1s ease;
|
||||||
|
}
|
||||||
|
#workspaces button.active {
|
||||||
|
color: @color9;
|
||||||
|
border: none;
|
||||||
|
text-shadow: 0px 0px 2px rgba(0, 0, 0, .5);
|
||||||
|
}
|
||||||
|
#workspaces button.empty {
|
||||||
|
color: rgba(0,0,0,0);
|
||||||
|
border: none;
|
||||||
|
text-shadow: 0px 0px 1.5px rgba(0, 0, 0, .2);
|
||||||
|
}
|
||||||
|
#workspaces button.empty:hover {
|
||||||
|
color: rgba(0,0,0,0);
|
||||||
|
border: none;
|
||||||
|
text-shadow: 0px 0px 1.5px rgba(0, 0, 0, .5);
|
||||||
|
transition: all 1s ease;
|
||||||
|
}
|
||||||
|
#workspaces button.empty.active {
|
||||||
|
color: @color9;
|
||||||
|
border: none;
|
||||||
|
text-shadow: 0px 0px 2px rgba(0, 0, 0, .5);
|
||||||
|
}
|
Before Width: | Height: | Size: 849 KiB |
BIN
wallpapers/walls/DSC02292-EDIT.jpg
Normal file
After Width: | Height: | Size: 678 KiB |
BIN
wallpapers/walls/DSC04822.JPG
Normal file
After Width: | Height: | Size: 200 KiB |
BIN
wallpapers/walls/DSC05767.JPG
Normal file
After Width: | Height: | Size: 466 KiB |