NixOS_NoFlake/home/modules/fastfetch.nix

107 lines
2.9 KiB
Nix
Executable file

{ config, pkgs, ... }: {
programs.fastfetch = {
enable = true;
settings = {
display = {
separator = " -> ";
};
modules = [
{
type = "custom";
format = "{#90}";
}
{ type = "title"; }
{
type = "custom";
format = "{#90}";
}
{
type = "custom";
format = "{#90}";
}
# OS and Software Info
{
type = "os";
key = " OS";
format = "{pretty-name}";
keyColor = "36";
}
{
type = "kernel";
key = " Kernel";
keyColor = "36";
}
{
type = "uptime";
key = " 󰅐 Uptime";
keyColor = "36";
}
{
type = "packages";
key = " 󰏖 Packages";
keyColor = "36";
}
{
type = "shell";
key = " Shell";
keyColor = "36";
}
{
type = "wm";
key = " WM";
keyColor = "36";
}
{
type = "terminal";
key = " Terminal";
keyColor = "36";
}
# Hardware Info
{
type = "host";
key = " PC";
keyColor = "green";
}
{
type = "cpu";
key = " CPU";
keyColor = "green";
}
{
type = "gpu";
key = " 󰍛 GPU";
keyColor = "green";
}
{
type = "disk";
key = " Disk";
keyColor = "green";
}
{
type = "memory";
key = " 󰑭 RAM";
keyColor = "green";
}
{
type = "swap";
key = " 󰓡 Swap";
keyColor = "green";
}
{
type = "display";
key = " 󰍹 Monitor";
keyColor = "green";
}
{
type = "custom";
format = "{#90}";
}
"break"
{
type = "custom";
format = "{#90}{#90} {#31} {#32} {#33} {#34} {#35} {#36} {#37} {#38} {#39} {#90} ";
}
];
};
};
}