81 lines
1.6 KiB
Nix
81 lines
1.6 KiB
Nix
{ config, ... }:
|
|
{
|
|
imports = [ ../variables.nix ];
|
|
|
|
blocks = [
|
|
# music
|
|
{
|
|
block = "music";
|
|
buttons = [ "prev" "play" "next" ];
|
|
hide_when_empty = true;
|
|
}
|
|
# audio in
|
|
{
|
|
block = "sound";
|
|
device_kind = "source";
|
|
format = "{volume}";
|
|
driver = "pulseaudio";
|
|
on_click = "amixer set Capture toggle";
|
|
step_width = 1;
|
|
}
|
|
|
|
# audio out
|
|
{
|
|
block = "sound";
|
|
format = "{volume}";
|
|
driver = "pulseaudio";
|
|
headphones_indicator = true;
|
|
on_click = "amixer set Master toggle";
|
|
step_width = 1;
|
|
}
|
|
|
|
# network
|
|
{
|
|
block = "networkmanager";
|
|
ap_format = "{ssid} {strength}";
|
|
device_format = "{icon} {name} {ap}";
|
|
}
|
|
|
|
# battery
|
|
{
|
|
block = "battery";
|
|
format = "{percentage}";
|
|
hide_missing = true;
|
|
interval = 120;
|
|
}
|
|
|
|
# time
|
|
{
|
|
block = "time";
|
|
format = "%a %d/%m %R";
|
|
timezone = "Europe/Berlin";
|
|
interval = 60;
|
|
locale = "de_DE";
|
|
}
|
|
];
|
|
icons = "material-nf";
|
|
settings = {
|
|
theme = {
|
|
name = "gruvbox-light";
|
|
overrides = {
|
|
separator = "";
|
|
# background
|
|
good_bg = config.color.zero;
|
|
critical_bg = config.color.zero;
|
|
idle_bg = config.color.zero;
|
|
info_bg = config.color.zero;
|
|
seperator_bg = config.color.zero;
|
|
warning_bg = config.color.zero;
|
|
|
|
# foreground
|
|
critical_fg = "#9d0006";
|
|
good_fg = "#79740e";
|
|
info_fg = "#8f3f71";
|
|
idle_fg = "#3c3836";
|
|
separator_fg = "#928374";
|
|
warning_fg = "#b57614";
|
|
};
|
|
};
|
|
};
|
|
}
|