{ pkgs, ... }: { programs.fastfetch = { enable = true; settings = { logo = { source = "nixos_small"; padding = { right = 1; }; }; display = { size = { binaryPrefix = "si"; }; color = "blue"; separator = "  "; }; modules = [ { type = "os"; key = " OS"; keyColor = "blue"; } { type = "kernel"; key = "󰌽 Kernel"; keyColor = "blue"; } "break" { type = "font"; key = "󰛖 Font"; } { type = "theme"; key = "󰏘 Theme"; } { type = "icons"; key = "󰚝 Icons"; } { type = "shell"; key = "󰞷 Shell"; } { type = "terminal"; key = "󰆍 Terminal"; } "break" { type = "display"; key = "󰹑 Display"; keyColor = "blue"; } { type = "gpu"; key = "󰢮 GPU"; driverSpecific = true; temp = false; keyColor = "blue"; } { type = "cpu"; key = "󰍛 CPU"; showPeCoreCount = true; temp = false; keyColor = "blue"; } { type = "memory"; key = " RAM"; keyColor = "blue"; } { type = "swap"; key = " Swap"; keyColor = "blue"; } { type = "disk"; key = "󰋊 Disk"; keyColor = "blue"; } { type = "uptime"; key = "󰄉 Uptime"; keyColor = "blue"; } "break" { type = "localip"; key = "󰩠 Local"; showIpv6 = false; showMac = false; showSpeed = false; showMtu = false; showLoop = false; showFlags = false; showAllIps = false; } { type = "publicip"; key = "󰩟 Externe"; timeout = 1000; } "break" "colors" ]; }; }; }