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

49 lines
1.2 KiB
Nix

{ inputs, ... }:
{
programs.hyprpanel = {
enable = true;
# Configure and theme almost all options from the GUI.
# See 'https://hyprpanel.com/configuration/settings.html'.
# Default: <same as gui>
settings = {
# system = { bluetoothAgent = { enable = false; }; };
# Configure bar layouts for monitors.
# See 'https://hyprpanel.com/configuration/panel.html'.
# Default: null
layout = {
bar.layouts = {
"0" = {
left = [ "dashboard" "workspaces" ];
middle = [ "media" ];
right = [ "volume" "systray" "notifications" ];
};
};
};
bar.launcher.autoDetectIcon = true;
bar.workspaces.show_icons = true;
# menus.bluetooth = { enable = false; };
menus.clock = {
time = {
military = true;
hideSeconds = true;
};
weather.unit = "metric";
};
menus.dashboard.directories.enabled = false;
menus.dashboard.stats.enable_gpu = true;
theme.bar.transparent = false;
theme.font = {
name = "CaskaydiaCove NF";
# name = "fira-code";
size = "16px";
};
};
};
}