nixos-config/home/hyprpanel3.nix
2025-08-10 18:43:23 -06:00

95 lines
2.1 KiB
Nix

{ inputs, ... }:
{
programs.hyprpanel = {
enable = true;
settings = {
bar = {
layouts = {
"0" = {
left = [ "dashboard" "workspaces" ];
middle = [ "media" ];
right = [ "volume" "systray" "notifications" ];
};
};
launcher.autoDetectIcon = true;
customModules.storage.paths = [ "/" ];
autoHide = "never";
workspaces = {
show_icons = true;
show_numbered = false;
workspaceMask = false;
showWsIcons = true;
showApplicationIcons = true;
showAllActive = true;
};
network = {
showWifiInfo = true;
truncation_size = 6;
label = true;
};
};
menus = {
media = {
displayTimeTooltip = true;
noMediaText = "Nathan rn";
};
clock.time = {
military = true;
hideSeconds = false;
};
dashboard.controls.enabled = true;
};
theme = {
matugen = false;
font = {
name = "Monaspace Krypton";
label = "Monaspace Krypton Medium";
};
bar = {
floating = false;
location = "bottom";
transparent = false;
opacity = 90;
background = "#241f31";
buttons = {
enableBorders = true;
borderSize = "0.02em";
monochrome = false;
workspaces = {
occupied = "#00d0d0";
active = "#05ff00";
numbered_active_underline_color = "#00d0d0";
};
windowtitle = {
text = "#00d0d0";
icon = "#00ff19";
};
network.enableBorder = false;
modules = {
hypridle.enableBorder = true;
cava.enableBorder = true;
};
};
menus.menu.media = {
slider.primary = "#00e2c5";
artist = "#50ff00";
};
};
};
};
};
}