waybar conf done

This commit is contained in:
autumn
2025-08-26 09:56:34 -06:00
parent 350eeaf3ab
commit e4e93d4c65
3 changed files with 123 additions and 71 deletions

View File

@@ -18,8 +18,12 @@
# Module layout
#
modules-left = [
"river/tags"
];
modules-center = [
"river/mode"
# "river/layout"
"river/window"
];
modules-right = [
@@ -35,17 +39,55 @@
];
# Module configurations
"river/tags" = {
num-tags = 10;
tag-labels = [
"1"
"2"
"3"
"4"
"5"
"6"
"7"
"8"
"9"
"0"
];
set-tags = [
2147483649
2147483650
2147483652
2147483656
2147483664
2147483680
2147483712
2147483776
2147483904
2147483648
];
toggle-tags = [
1
2
4
8
16
32
64
128
256
];
hide-vacant = true;
};
"tray" = {
icon-size = 21;
spacing = 10;
};
"clock" = {
# timezone = "America/Denver";
tooltip-format = "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>";
timezone = "America/Denver";
tooltip-format = "<big>{calendar}</big>";
format-alt = "{:%Y-%m-%d}";
};
@@ -119,13 +161,13 @@
# Waybar styling inspired by the referenced swayhome configuration
style = ''
* {
font-family: "JetBrains Mono", "Font Awesome 6 Free";
font-family: "Hack Nerd Font Mono";
font-size: 13px;
}
window#waybar {
color: #ffffff;
background-color: #1e3b28;
border-bottom: 3px solid #8f2fef;
color: #545454;
background-color: #e391e2;
border-bottom: 3px solid #6e3a6d;
transition-property: background-color;
transition-duration: .5s;
}
@@ -136,33 +178,39 @@
button {
box-shadow: inset 0 -3px transparent;
border: none;
border: 1px #000000 solid;
border-radius: 0;
color:#545454;
}
button:hover {
background: inherit;
box-shadow: inset 0 -3px #ffffff;
}
#workspaces button {
#tags button {
padding: 0 15px;
background-color: transparent;
border: 2px solid #8f2fef
border: 2px solid #6e3a6d;
}
#workspaces button:hover {
background: rgba(255, 255, 255, 0.2);
#tags button.occupied {
background: #545454;
color:#e391e2;
}
#workspaces button.focused {
background-color: #8f2fef;
box-shadow: inset 0 -3px #ffffff;
#tags button.focused {
background-color: #6e3a6d;
color: #e391e2;
border: 1px solid #e391e2;
border-bottom: 3px solid #e391e2;
}
#workspaces button.urgent {
#tags button.urgent {
background-color: #f38ba8;
}
#backlight,
#battery,
#clock,
@@ -173,10 +221,9 @@
#pulseaudio,
#temperature,
#tray,
#idle_inhibitor,
#keyboard-state,
#power-profiles-daemon {
padding: 0 8px;
color:#545454;
}
#window,
@@ -184,22 +231,12 @@
margin: 0 8px;
}
.modules-left>widget:first-child>#workspaces {
margin-left: 0;
}
.modules-right>widget:last-child>#workspaces {
margin-right: 0;
}
#backlight {
color: #ffffff;
background-color: transparent;
border-bottom: 3px solid #cba6f7;
}
#battery {
color: #ffffff;
background-color: transparent;
border-bottom: 3px solid #a6e3a1;
}
@@ -221,55 +258,47 @@
}
#clock {
color: #ffffff;
background-color: transparent;
border-bottom: 3px solid #a6e3a1;
}
#cpu {
color: #ffffff;
background-color: transparent;
border-bottom: 3px solid #cba6f7;
}
#memory {
color: #ffffff;
background-color: transparent;
border-bottom: 3px solid #f9e2af;
}
#mode {
color: #ffffff;
background-color: #8f2fef;
background-color: #6e3a6d;
border-bottom: 3px solid #ffffff;
}
#network {
color: #ffffff;
background-color: transparent;
border-bottom: 3px solid #a6e3a1;
}
#network.disconnected {
color: #ffffff;
background-color: transparent;
border-bottom: 3px solid #f38ba8;
}
#pulseaudio {
color: #ffffff;
background-color: transparent;
border-bottom: 3px solid #a6e3a1;
}
#pulseaudio.muted {
color: #ffffff;
background-color: transparent;
border-bottom: 3px solid #f38ba8;
}
#temperature {
color: #ffffff;
background-color: transparent;
border-bottom: 3px solid #a6e3a1;
}
@@ -281,29 +310,9 @@
#tray {
background-color: transparent;
border-bottom: 3px solid #8f2fef;
border-bottom: 3px solid #6e3a6d;
}
#idle_inhibitor {
color: #ffffff;
background-color: transparent;
border-bottom: 3px solid #f9e2af;
}
#idle_inhibitor.activated {
color: #1e3b28;
background-color: #f9e2af;
border-bottom: 3px solid #f9e2af;
}
#keyboard-state {
color: #ffffff;
background-color: transparent;
border-bottom: 3px solid #fab387;
}
#power-profiles-daemon {
color: #ffffff;
background-color: transparent;
border-bottom: 3px solid #94e2d5;
}