fastfetch: changed

This commit is contained in:
biscuit
2025-06-19 12:58:05 -05:00
parent 0ebe999f92
commit 435742f29c
+97 -16
View File
@@ -1,50 +1,131 @@
{...}: { {
programs.fastfetch = { programs.fastfetch = {
enable = true; enable = true;
settings = {
settings = {
logo = { logo = {
type = "small";
padding = { padding = {
right = 5; top = 2;
left = 1;
right = 2;
}; };
}; };
display = {
separator = " ";
};
modules = [ modules = [
# Title
{
type = "title";
format = "{#1} {#}{user-name-colored}";
}
# System Information Header
{
type = "custom";
format = "{#1} {#}System Information";
}
{ {
key = "{#31} Distro";
type = "os"; type = "os";
key = " {#keys}󰍹 OS";
} }
{ {
key = "{#32} Kernel";
type = "kernel"; type = "kernel";
key = " {#keys}󰒋 Kernel";
} }
{ {
key = "{#33} Uptime";
type = "uptime"; type = "uptime";
key = " {#keys}󰅐 Uptime";
}
{
type = "packages";
key = " {#keys}󰏖 Packages";
format = "{all}";
}
{
type = "custom";
format = "{#1}";
}
# Desktop Environment
{
type = "custom";
format = "{#1} {#}Desktop Environment";
}
{
type = "de";
key = " {#keys}󰧨 DE";
}
{
type = "wm";
key = " {#keys}󱂬 WM";
}
{
type = "wmtheme";
key = " {#keys}󰉼 Theme";
}
{
type = "display";
key = " {#keys}󰹑 Resolution";
} }
{ {
key = "{#35} Shell";
type = "shell"; type = "shell";
key = " {#keys}󰞷 Shell";
} }
{ {
key = "{#36} Local IP"; type = "terminalfont";
type = "localip"; key = " {#keys}󰛖 Font";
}
{
type = "custom";
format = "{#1}";
}
# Hardware Information
{
type = "custom";
format = "{#1} {#}Hardware Information";
}
{
type = "cpu";
key = " {#keys}󰻠 CPU";
}
{
type = "gpu";
key = " {#keys}󰢮 GPU";
} }
{ {
key = "{#37} Memory";
type = "memory"; type = "memory";
key = " {#keys}󰍛 Memory";
} }
{ {
key = "{#38} Home";
type = "disk"; type = "disk";
key = " {#keys}󰋊 Disk (/)";
folders = "/"; folders = "/";
} }
{
type = "custom";
format = "{#1}";
}
# Colors
{
type = "colors";
key = "";
symbol = "circle";
}
# Footer
{
type = "custom";
format = "{#1}";
}
]; ];
}; };
}; };
# home.file.".config/fastfetch/config.jsonc" = {
# source = builtins.toPath ./small.jsonc;
# };
} }