This commit is contained in:
kat witch 2021-12-21 22:09:59 +00:00 committed by kat
parent a87ac0e008
commit c84b650fea
Signed by: kat
GPG key ID: 465E64DECEA8CF0F
4 changed files with 132 additions and 101 deletions

View file

@ -10,7 +10,7 @@ with lib;
commonTags = [ "width:>=1600" ];
tagList = map (toList) [
(["score:>=50"
"touhou"] ++ optional (nixos.networking.hostName == "koishi") "rating:s")
"touhou" "rating:s"]) #++ optional (nixos.networking.hostName == "koishi") "rating:s")
];
};
}

View file

@ -9,15 +9,35 @@
enable = true;
systemd.enable = true;
settings = [{
modules-center = [ "clock#s" "clock#arc" "clock#hex" "clock#miku" "clock" ];
modules-left = [ "sway/workspaces" "sway/mode" "sway/window" ];
modules-left = [
"sway/workspaces"
"sway/mode"
"sway/window#icon"
"sway/window"
];
modules-center = [
"custom/arc-h"
"clock#arc"
"custom/hex-h"
"clock#hex"
"custom/miku-h"
"clock#miku"
"clock#original"
];
modules-right = [
"pulseaudio#icon"
"pulseaudio"
"custom/mail-icon"
"custom/mail"
"custom/cpu-icon"
"cpu"
"custom/memory-icon"
"memory"
"temperature#icon"
"temperature"
"battery#icon"
"battery"
"backlight#icon"
"backlight"
"network"
"idle_inhibitor"
@ -27,10 +47,9 @@
];
modules = {
"sway/workspaces" = { format = "{name}"; };
"sway/window" = {
format = " {}";
};
"sway/workspaces".format = "{name}";
"sway/window#icon".format = "";
"sway/window".format = "{}";
tray = {
icon-size = 12;
spacing = 2;
@ -54,18 +73,25 @@
on-click-right = "systemctl --user restart konawall";
signal = 8;
};
"custom/mail-icon".format = "";
"custom/mail" = {
format = " {}";
format = "{}";
interval = 30;
exec = "${pkgs.notmuch-arc}/bin/notmuch count tag:flagged OR tag:inbox AND NOT tag:killed";
};
cpu = { format = " {usage}%"; };
memory = { format = " {percentage}%"; };
temperature = {
format = "{icon} {temperatureC}°C";
"custom/cpu-icon".format = "";
cpu.format = "{usage}%";
"custom/memory-icon".format = "";
memory.format = "{percentage}%";
"temperature#icon" = {
format = "{icon}";
format-icons = ["" "" ""];
critical-threshold = 80;
};
temperature = {
format = "{temperatureC}°C";
critical-threshold = 80;
};
idle_inhibitor = {
format = "{icon}";
format-icons = {
@ -73,20 +99,30 @@
deactivated = "";
};
};
"battery#icon" = {
states = {
good = 90;
warning = 30;
critical = 15;
};
format = "{icon}";
format-charging = "";
format-plugged = "";
format-icons = [ "" "" "" "" "" ];
};
battery = {
states = {
good = 90;
warning = 30;
critical = 15;
};
format = "{icon} {capacity}%";
format-charging = " {capacity}%";
format-plugged = " {capacity}%";
format-alt = "{icon} {time}";
format-icons = [ "" "" "" "" "" ];
format = "{capacity}%";
format-charging = "{capacity}%";
format-plugged = "{capacity}%";
format-alt = "{time}";
};
pulseaudio = {
format = "{icon} {volume}%";
"pulseaudio#icon" = {
format = "{icon}";
format-muted = "";
on-click = "foot pulsemixer";
format-icons = {
@ -97,6 +133,10 @@
];
};
};
pulseaudio = {
format = "{volume}%";
on-click = "foot pulsemixer";
};
network = {
format-wifi = "";
format-ethernet = "";
@ -105,7 +145,7 @@
format-alt = "{ifname}: {ipaddr}/{cidr}";
tooltip-format-wifi = "{essid} ({signalStrength}%)";
};
clock = {
"clock#original" = {
format = "{:%a, %F %T}";
tooltip = true;
tooltip-format = "{:%A, %F %T %z (%Z)}";
@ -114,26 +154,29 @@
];
interval = 1;
};
"clock#s" = {
format = "-{:%H}";
tooltip = true;
timezone = "America/Chicago";
tooltip-format = "{:%A, %F %R %z (%Z)}";
"custom/arc-h" = {
format = "";
};
"custom/hex-h" = {
format = "";
};
"custom/miku-h" = {
format = "";
};
"clock#arc" = {
format = "-{:%H}";
format = "-{:%H}";
tooltip = true;
timezone = "America/Vancouver";
tooltip-format = "{:%A, %F %R %z (%Z)}";
};
"clock#miku" = {
format = "+{:%H}";
format = "+{:%H}";
tooltip = true;
timezone = "Pacific/Auckland";
tooltip-format = "{:%A, %F %R %z (%Z)}";
};
"clock#hex" = {
format = "+{:%H}";
format = "+{:%H}";
tooltip = true;
timezone = "Europe/Berlin";
tooltip-format = "{:%A, %F %R %z (%Z)}";

View file

@ -1,5 +1,5 @@
%extend_1
padding: 0 8px
padding: 0 6px
transition: none
color: $base00
@ -13,112 +13,125 @@
text-shadow: none
box-shadow: none
window#waybar
background: $base00t
tooltip
background: $base00t
border-radius: 1em
label
color: $base07
#mode
background: $base01
color: $base06
padding: 0 4px
#clock
@extend %extend_1
background: $base00t
background: $base01
color: $base07
&.s
background: $base0Ft
&.arc
background: $base0Bt
#custom-arc-h
@extend %extend_1
background: $base0B
&.miku
background: $base0Ct
#custom-miku-h
@extend %extend_1
background: $base0C
&.hex
background: $base0Et
#custom-hex-h
@extend %extend_1
background: $base0E
#memory
#cpu, #memory, #temperature, #pulseaudio, #backlight, #battery, #custom-mail, #clock.arc, #clock.hex, #clock.miku
background: $base01
padding: 0 6px
margin-right: 4px
#network, #custom-gpg-status, #custom-konawall, #idle_inhibitor
margin: 0 4px
#temperature.icon, #pulseaudio.icon, #battery.icon, #backlight.icon, #custom-cpu-icon, #custom-memory-icon, #custom-mail-icon, #custom-arc-h, #custom-hex-h, #custom-miku-h, #clock.original, #tray
margin-left: 4px
margin-right: 0px
#custom-memory-icon
@extend %extend_1
background: $base09t
background: $base09
#cpu
#custom-cpu-icon
@extend %extend_1
background: $base08t
background: $base08
#temperature
#temperature.icon
@extend %extend_1
background: $base0Bt
background: $base0B
#pulseaudio
#pulseaudio.icon
@extend %extend_1
background: $base06t
background: $base06
&.muted
background: $base03t
background: $base03
#network
@extend %extend_1
background: $base0Ct
background: $base0C
#mpd
@extend %extend_1
#backlight
#backlight.icon
@extend %extend_1
background: $base0Dt
background: $base0D
#battery
#battery.icon
@extend %extend_1
background: $base0Ct
background: $base0C
#custom-mail
#custom-mail-icon
@extend %extend_1
background: $base0Ft
background: $base0F
#custom-konawall
@extend %extend_1
&.enabled
background: $base0Et
background: $base0E
&.disabled
background: $base0Dt
background: $base0D
#custom-gpg-status
@extend %extend_1
&.enabled
background: $base0Bt
background: $base0B
&.disabled
background: $base08t
background: $base08
#idle_inhibitor
@extend %extend_1
&.activated
background: $base0Et
background: $base0E
&.deactivated
background: $base0Dt
background: $base0D
#tray
@extend %extend_1
background: $base00t
border-top-right-radius: 1em
border-bottom-right-radius: 1em
background: $base01
padding: 0 10px 0 8px
menu
background: $base00t
border-radius: 1em
color: $base07
.modules-left
margin: 2px 4px
border-radius: 1em
margin: 0 4px
#window
margin-right: 0px
widget
label
margin: 0 4px
border-radius: 1em
margin: 0
&:first-child
margin-left: 0
@ -127,43 +140,17 @@ tooltip
margin-right: 0
.modules-center
margin: 2px 4px
border-radius: 1em
widget
&:first-child label
border-top-left-radius: 1em
border-bottom-left-radius: 1em
&:last-child label
border-top-right-radius: 1em
border-bottom-right-radius: 1em
margin: 0 4px
.modules-right
margin: 2px 4px
border-radius: 1em
widget
&:first-child *
border-top-left-radius: 1em
border-bottom-left-radius: 1em
&:last-child *
border-top-right-radius: 1em
border-bottom-right-radius: 1em
margin: 0 4px
#workspaces
background: $base00t
background: $base01
padding: 0
border-radius: 1em
margin-right: 8px
button
color: $base06
&:first-child
border-top-left-radius: 1em
border-bottom-left-radius: 1em
&:last-child
border-top-right-radius: 1em
border-bottom-right-radius: 1em
&.focused
color: $base07
background: $base0D
@ -176,8 +163,8 @@ tooltip
color: $base0C
#window
background: $base00t
padding: 0 8px
background: $base01
padding: 0 4px
color: $base06
border-bottom: 2px solid transparent