{ pkgs, lib, ... }: { programs.zsh.initContent = lib.mkOrder 1500 "fastfetch"; programs.fastfetch = { enable = true; settings = { logo = { source = "/home/grey/nixos/assets/jiji.jpg"; width = 25; padding = { top = 1; left = 2; right = 2; }; }; modules = [ "break" { type = "title"; color = { user = "green"; host = "green"; }; } { type = "separator"; string = "-"; times = 0; } { type = "os"; format = "{pretty-name}"; } { type = "kernel"; } { type = "shell"; } { type = "de"; } { type = "terminal"; } { type = "cpu"; temp = false; showPeCoreCount = false; format = "{name}"; } { type = "gpu"; driverSpecific = false; detectionMethod = "pci"; temp = false; hideType = "integrated"; percent = { green = 50; yellow = 80; type = 0; }; } { type = "memory"; percent = { green = 50; yellow = 80; type = 0; }; } { type = "swap"; percent = { green = 50; yellow = 80; type = 0; }; separate = false; } { type = "disk"; showRegular = true; showExternal = false; showHidden = false; showSubvolumes = false; showReadOnly = true; ShowUnknown = false; hideFolders = "/efi:/boot:/boot/*:/run/media/*"; useAvailable = false; percent = { green = 50; yellow = 80; type = 0; }; } { type = "localip"; key = "Local IP"; showIpv4 = true; showIpv6 = false; showMac = false; showLoop = false; showPrefixLen = true; showMtu = false; showSpeed = false; showFlags = false; compact = false; defaultRouteOnly = true; showAllIps = false; namePrefix = ""; } { type = "uptime"; } ]; }; }; }