home/ashell: Add ashell for a nice low maintenance bar on hyprland

This commit is contained in:
2026-03-17 00:10:31 +01:00
parent dd0ddd7834
commit 820e4b1cce

View File

@@ -0,0 +1,48 @@
{
flake.modules.homeManager.ashell =
{ config
, lib
, ...
}: {
programs.ashell = {
enable = true;
systemd.enable = true;
settings = {
modules = {
left = [ "Workspaces" ];
center = [ "Clock" ];
right = [ "Tray" [ "SystemInfo" "Settings" ] ];
};
system_info.indicators = [ "Cpu" "Memory" "Temperature" "DownloadSpeed" "UploadSpeed" ];
settings.indicators = [ "Battery" ];
appearance = lib.mkIf config.catppuccin.enable {
success_color = "#a6e3a1";
text_color = "#cdd6f4";
workspace_colors = [ "#fab387" "#b4befe" "#cba6f7" ];
primary_color = {
base = "#fab387";
text = "#1e1e2e";
};
danger_color = {
base = "#f38ba8";
weak = "#f9e2af";
};
background_color = {
base = "#1e1e2e";
weak = "#313244";
strong = "#45475a";
};
secondary_color = {
base = "#11111b";
strong = "#1b1b25";
};
};
};
};
};
}