fastfetch-cli / fastfetch

An actively maintained, feature-rich and performance oriented, neofetch like system information tool.
MIT License
9.5k stars 387 forks source link

[BUG] conflicting version information #874

Closed mhjessen closed 4 months ago

mhjessen commented 4 months ago

General description of bug:

Often helpful information:

Screenshot:

![image](https://github.com/fastfetch-cli/fastfetch/assets/2256606/371f5e3c-d1ca-4074-942f-0008451ec98e) The content of the configuration file you use (if any): N/A ``` //paste here ``` Output of `fastfetch -c ci.jsonc --format json`:
]10;?\[
  {
    "type": "Title",
    "result": {
      "userName": "mhjessen",
      "hostName": "mhj-SEi12",
      "homeDir": "/home/mhjessen/",
      "exePath": "/usr/bin/fastfetch",
      "userShell": "/bin/bash",
      "pageSize": 4096
    },
    "stat": 0
  },
  {
    "type": "Separator",
    "error": "Unsupported for JSON format",
    "stat": 0
  },
  {
    "type": "OS",
    "result": {
      "buildID": "",
      "codename": "virginia",
      "id": "linuxmint",
      "idLike": "ubuntu debian",
      "name": "Linux Mint",
      "prettyName": "Linux Mint 21.3",
      "variant": "",
      "variantID": "",
      "version": "21.3 (Virginia)",
      "versionID": "21.3"
    },
    "stat": 0
  },
  {
    "type": "Host",
    "result": {
      "family": "",
      "name": "SEi",
      "version": "",
      "sku": "",
      "vendor": "AZW",
      "serial": "",
      "uuid": ""
    },
    "stat": 0
  },
  {
    "type": "Bios",
    "result": {
      "date": "10/08/2022",
      "release": "5.25",
      "vendor": "American Megatrends International, LLC.",
      "version": "ALDER107",
      "type": "UEFI"
    },
    "stat": 0
  },
  {
    "type": "Board",
    "result": {
      "name": "SEi",
      "vendor": "AZW",
      "version": "",
      "serial": ""
    },
    "stat": 0
  },
  {
    "type": "Chassis",
    "result": {
      "type": "Desktop",
      "vendor": "",
      "version": "",
      "serial": ""
    },
    "stat": 0
  },
  {
    "type": "Kernel",
    "result": {
      "architecture": "x86_64",
      "name": "Linux",
      "release": "5.15.0-105-generic",
      "version": "#115-Ubuntu SMP Mon Apr 15 09:52:04 UTC 2024",
      "displayVersion": ""
    },
    "stat": 0
  },
  {
    "type": "Uptime",
    "result": {
      "uptime": 19890680,
      "bootTime": "2024-05-04T20:07:21.498-0700"
    },
    "stat": 0
  },
  {
    "type": "Processes",
    "result": 375,
    "stat": 1
  },
  {
    "type": "Packages",
    "result": {
      "all": 2807,
      "apk": 0,
      "brew": 0,
      "brewCask": 0,
      "choco": 0,
      "dpkg": 2768,
      "emerge": 0,
      "eopkg": 0,
      "flatpakSystem": 39,
      "flatpakUser": 0,
      "nixDefault": 0,
      "nixSystem": 0,
      "nixUser": 0,
      "pacman": 0,
      "paludis": 0,
      "pkg": 0,
      "pkgtool": 0,
      "macports": 0,
      "rpm": 0,
      "scoop": 0,
      "snap": 0,
      "winget": 0,
      "xbps": 0,
      "opkg": 0,
      "am": 0,
      "pacmanBranch": ""
    },
    "stat": 4
  },
  {
    "type": "Shell",
    "result": {
      "exe": "/bin/bash",
      "exeName": "bash",
      "exePath": "/usr/bin/bash",
      "pid": 3764,
      "ppid": 3751,
      "processName": "bash",
      "prettyName": "bash",
      "version": "5.1.16",
      "tty": 0
    },
    "stat": 1
  },
  {
    "type": "Display",
    "result": [
      {
        "width": 3840,
        "height": 2160,
        "id": 0,
        "name": "Sceptre Z27",
        "primary": true,
        "refreshRate": 30.0,
        "rotation": 0,
        "scaledHeight": 2160,
        "scaledWidth": 3840,
        "type": "Unknown"
      }
    ],
    "stat": 2
  },
  {
    "type": "Brightness",
    "error": "No result is detected.",
    "stat": 0
  },
  {
    "type": "Monitor",
    "result": [
      {
        "hdrCompatible": false,
        "name": "Sceptre Z27",
        "resolution": {
          "width": 3840,
          "height": 2160
        },
        "physical": {
          "height": 336,
          "width": 597
        },
        "manufactureDate": {
          "year": 2022,
          "week": 33
        },
        "serial": null
      }
    ],
    "stat": 1
  },
  {
    "type": "LM",
    "result": {
      "service": "lightdm",
      "type": "X11",
      "version": "1.30.0"
    },
    "stat": 4
  },
  {
    "type": "DE",
    "result": {
      "processName": "cinnamon",
      "prettyName": "Cinnamon",
      "version": "6.0.4"
    },
    "stat": 0
  },
  {
    "type": "WM",
    "result": {
      "processName": "Mutter (Muffin)",
      "prettyName": "Muffin",
      "protocolName": "X11",
      "pluginName": ""
    },
    "stat": 0
  },
  {
    "type": "WMTheme",
    "result": "Mint-Y-Dark-Aqua (Mint-Y)",
    "stat": 2
  },
  {
    "type": "Theme",
    "result": "Mint-Y-Dark-Aqua [GTK2/3/4]",
    "stat": 0
  },
  {
    "type": "Icons",
    "result": "Mint-Y-Dark-Aqua [GTK2/3/4]",
    "stat": 0
  },
  {
    "type": "Font",
    "result": {
      "display": "Ubuntu (10pt) [GTK2/3/4]",
      "fonts": [
        "",
        "Ubuntu (10pt)",
        "Ubuntu (10pt)",
        "Ubuntu (10pt)"
      ]
    },
    "stat": 0
  },
  {
    "type": "Cursor",
    "result": {
      "theme": "oxy-red",
      "size": "42"
    },
    "stat": 0
  },
  {
    "type": "Wallpaper",
    "result": "/mnt/pics/wallpapers/436.jpg",
    "stat": 0
  },
  {
    "type": "Terminal",
    "result": {
      "processName": "tilix",
      "exe": "tilix",
      "exeName": "tilix",
      "exePath": "/usr/bin/tilix",
      "pid": 3751,
      "ppid": 1,
      "prettyName": "tilix",
      "version": "",
      "tty": ""
    },
    "stat": 0
  },
  {
    "type": "TerminalFont",
    "result": {
      "font": {
        "name": "Consolas",
        "size": "11",
        "styles": [],
        "pretty": "Consolas (11pt)"
      },
      "fallback": {
        "name": "",
        "size": "",
        "styles": [],
        "pretty": ""
      }
    },
    "stat": 1
  },
  {
    "type": "TerminalSize",
    "error": "Failed to detect terminal size",
    "stat": 200
  },
  {
    "type": "TerminalTheme",
    "error": "Failed to detect terminal theme",
    "stat": 101
  },
  {
    "type": "CPU",
    "result": {
      "cpu": "12th Gen Intel(R) Core(TM) i5-1235U",
      "vendor": "GenuineIntel",
      "cores": {
        "physical": 10,
        "logical": 12,
        "online": 12
      },
      "frequency": {
        "base": 1.3,
        "max": 4.4,
        "min": 0.4
      },
      "temperature": null
    },
    "stat": 3
  },
  {
    "type": "CPUUsage",
    "result": [
      26.31578947368421,
      10.0,
      27.27272727272727,
      0.0,
      15.0,
      14.285714285714285,
      20.0,
      5.555555555555555,
      10.526315789473683,
      10.526315789473683,
      19.047619047619047,
      14.285714285714285
    ],
    "stat": 201
  },
  {
    "type": "GPU",
    "result": [
      {
        "coreCount": null,
        "memory": {
          "dedicated": {
            "total": null,
            "used": null
          },
          "shared": {
            "total": null,
            "used": null
          }
        },
        "driver": "i915",
        "name": "Intel Device 46A8 (VGA compatible)",
        "temperature": null,
        "type": "Unknown",
        "vendor": "Intel",
        "platformApi": "",
        "frequency": null
      }
    ],
    "stat": 5
  },
  {
    "type": "Memory",
    "result": {
      "total": 33408319488,
      "used": 5021990912
    },
    "stat": 0
  },
  {
    "type": "Swap",
    "result": {
      "total": 2147479552,
      "used": 0
    },
    "stat": 0
  },
  {
    "type": "Disk",
    "result": [
      {
        "bytes": {
          "available": 87230177280,
          "free": 93716824064,
          "total": 126764937216,
          "used": 33048113152
        },
        "files": {
          "total": 7905280,
          "used": 887538
        },
        "filesystem": "ext4",
        "mountpoint": "/",
        "mountFrom": "/dev/nvme0n1p5",
        "name": "",
        "volumeType": [
          "Regular"
        ],
        "createTime": "2023-01-24T08:24:07.000-0800"
      },
      {
        "bytes": {
          "available": 41529344,
          "free": 41529344,
          "total": 100663296,
          "used": 59133952
        },
        "files": {
          "total": null,
          "used": null
        },
        "filesystem": "vfat",
        "mountpoint": "/boot/efi",
        "mountFrom": "/dev/nvme0n1p1",
        "name": "SYSTEM",
        "volumeType": [
          "Hidden"
        ],
        "createTime": null
      },
      {
        "bytes": {
          "available": 1761299152896,
          "free": 1861335818240,
          "total": 1967864131584,
          "used": 106528313344
        },
        "files": {
          "total": 122101760,
          "used": 2888767
        },
        "filesystem": "ext4",
        "mountpoint": "/media/mhjessen/samsung-2tb",
        "mountFrom": "/dev/sdb1",
        "name": "samsung-2tb",
        "volumeType": [
          "Regular"
        ],
        "createTime": "2024-05-01T09:38:31.000-0700"
      },
      {
        "bytes": {
          "available": 71721635840,
          "free": 77107122176,
          "total": 105090060288,
          "used": 27982938112
        },
        "files": {
          "total": 6553600,
          "used": 7557
        },
        "filesystem": "ext4",
        "mountpoint": "/mnt/docs",
        "mountFrom": "/dev/sda4",
        "name": "docs",
        "volumeType": [
          "Regular"
        ],
        "createTime": "2023-01-08T16:57:40.000-0800"
      },
      {
        "bytes": {
          "available": 48425783296,
          "free": 51126915072,
          "total": 52521938944,
          "used": 1395023872
        },
        "files": {
          "total": 3276800,
          "used": 396
        },
        "filesystem": "ext4",
        "mountpoint": "/mnt/down",
        "mountFrom": "/dev/sda3",
        "name": "down",
        "volumeType": [
          "Regular"
        ],
        "createTime": "2023-01-08T16:57:37.000-0800"
      },
      {
        "bytes": {
          "available": 99337265152,
          "free": 104722751488,
          "total": 105090060288,
          "used": 367308800
        },
        "files": {
          "total": 6553600,
          "used": 145
        },
        "filesystem": "ext4",
        "mountpoint": "/mnt/music",
        "mountFrom": "/dev/sda7",
        "name": "music",
        "volumeType": [
          "Regular"
        ],
        "createTime": "2023-01-08T16:57:48.000-0800"
      },
      {
        "bytes": {
          "available": 5840388096,
          "free": 5840388096,
          "total": 8602468352,
          "used": 2762080256
        },
        "files": {
          "total": null,
          "used": null
        },
        "filesystem": "vfat",
        "mountpoint": "/mnt/partedmagic",
        "mountFrom": "/dev/nvme0n1p6",
        "name": "PARTEDMAGIC",
        "volumeType": [
          "Regular"
        ],
        "createTime": null
      },
      {
        "bytes": {
          "available": 59618217984,
          "free": 65003704320,
          "total": 105090060288,
          "used": 40086355968
        },
        "files": {
          "total": 6553600,
          "used": 21497
        },
        "filesystem": "ext4",
        "mountpoint": "/mnt/pics",
        "mountFrom": "/dev/sda5",
        "name": "pics",
        "volumeType": [
          "Regular"
        ],
        "createTime": "2023-01-08T16:57:42.000-0800"
      },
      {
        "bytes": {
          "available": 32586633216,
          "free": 37972119552,
          "total": 105090060288,
          "used": 67117940736
        },
        "files": {
          "total": 6553600,
          "used": 7009
        },
        "filesystem": "ext4",
        "mountpoint": "/mnt/safe",
        "mountFrom": "/dev/sda8",
        "name": "safe",
        "volumeType": [
          "Regular"
        ],
        "createTime": "2023-01-08T16:57:51.000-0800"
      },
      {
        "bytes": {
          "available": 99590635520,
          "free": 104976121856,
          "total": 105090060288,
          "used": 113938432
        },
        "files": {
          "total": 6553600,
          "used": 40
        },
        "filesystem": "ext4",
        "mountpoint": "/mnt/txfr",
        "mountFrom": "/dev/sda10",
        "name": "txfr",
        "volumeType": [
          "Regular"
        ],
        "createTime": "2023-01-08T16:57:58.000-0800"
      },
      {
        "bytes": {
          "available": 47158423552,
          "free": 52543909888,
          "total": 105090060288,
          "used": 52546150400
        },
        "files": {
          "total": 6553600,
          "used": 780
        },
        "filesystem": "ext4",
        "mountpoint": "/mnt/vids",
        "mountFrom": "/dev/sda6",
        "name": "vids",
        "volumeType": [
          "Regular"
        ],
        "createTime": "2023-01-08T16:57:45.000-0800"
      },
      {
        "bytes": {
          "available": 48847405056,
          "free": 54232891392,
          "total": 105090060288,
          "used": 50857168896
        },
        "files": {
          "total": 6553600,
          "used": 18954
        },
        "filesystem": "ext4",
        "mountpoint": "/mnt/work",
        "mountFrom": "/dev/sda9",
        "name": "work",
        "volumeType": [
          "Regular"
        ],
        "createTime": "2023-01-08T16:57:55.000-0800"
      }
    ],
    "stat": 0
  },
  {
    "type": "Battery",
    "error": "\"/sys/class/power_supply/\" doesn't contain any battery folder",
    "stat": 0
  },
  {
    "type": "PowerAdapter",
    "error": "No power adapters found",
    "stat": 1
  },
  {
    "type": "Player",
    "error": "No media found",
    "stat": 3
  },
  {
    "type": "Media",
    "error": "No media found",
    "stat": 0
  },
  {
    "type": "PublicIp",
    "result": {
      "ip": "xx.xx.xx.xx",
      "location": "Xxxxxxxxxxxxxx, XX"
    },
    "stat": 0
  },
  {
    "type": "LocalIp",
    "result": [
      {
        "defaultRoute": true,
        "ipv4": "xx.xx.xx.xx/24",
        "ipv6": "",
        "mac": "",
        "name": "enp3s0"
      }
    ],
    "stat": 0
  },
  {
    "type": "Wifi",
    "result": [
      {
        "inf": {
          "description": "wlo1",
          "status": "Unavailable"
        },
        "conn": {
          "status": "",
          "ssid": "",
          "bssid": "",
          "protocol": "",
          "security": "",
          "signalQuality": null,
          "rxRate": null,
          "txRate": null
        }
      }
    ],
    "stat": 15
  },
  {
    "type": "DateTime",
    "result": 1714858551363,
    "stat": 0
  },
  {
    "type": "Locale",
    "result": "en_US.UTF-8",
    "stat": 0
  },
  {
    "type": "Vulkan",
    "result": {
      "apiVersion": "1.3.255",
      "conformanceVersion": "1.3",
      "driver": "Intel open-source Mesa driver [Mesa 23.2.1-1ubuntu3.1~22.04.2]",
      "gpus": [
        {
          "type": "Integrated",
          "vendor": "Intel",
          "name": "Intel(R) Graphics (ADL GT2)",
          "driver": "Mesa 23.2.1-1ubuntu3.1~22.04.2",
          "platformApi": "Vulkan 1.3.255",
          "memory": {
            "dedicated": {
              "total": 0,
              "used": null
            },
            "shared": {
              "total": 25056239616,
              "used": null
            }
          },
          "deviceId": 18088
        }
      ]
    },
    "stat": 19
  },
  {
    "type": "OpenGL",
    "result": {
      "version": "4.6 (Compatibility Profile) Mesa 23.2.1-1ubuntu3.1~22.04.2",
      "renderer": "Mesa Intel(R) Graphics (ADL GT2)",
      "vendor": "Intel",
      "slv": "4.60"
    },
    "stat": 9
  },
  {
    "type": "OpenCL",
    "result": {
      "version": "3.0 NEO",
      "device": "Intel(R) Graphics [0x46a8]",
      "vendor": "Intel(R) Corporation"
    },
    "stat": 18
  },
  {
    "type": "Users",
    "result": [
      {
        "name": "mhjessen",
        "hostName": ":0",
        "sessionName": "tty7",
        "clientIp": "0.0.0.0",
        "loginTime": "2024-05-04T09:04:38.172-0700"
      }
    ],
    "stat": 0
  },
  {
    "type": "Bluetooth",
    "result": [
      {
        "address": "CC:98:8B:94:67:A4",
        "battery": 0,
        "connected": false,
        "name": "WH-1000XM3",
        "type": "audio-headset"
      },
      {
        "address": "A0:D0:DC:67:DD:EA",
        "battery": 0,
        "connected": false,
        "name": "Echo Buds 0096",
        "type": "audio-headset"
      }
    ],
    "stat": 1
  },
  {
    "type": "Sound",
    "result": [
      {
        "active": true,
        "main": true,
        "volume": 87,
        "name": "Built-in Audio Digital Stereo (HDMI)",
        "identifier": "alsa_output.pci-0000_00_1f.3.hdmi-stereo"
      }
    ],
    "stat": 3
  },
  {
    "type": "Camera",
    "result": [
      {
        "name": "NexiGo HD Webcam: NexiGo HD Web",
        "vendor": "",
        "colorSpace": "",
        "id": "usb-0000:00:14.0-2.4.1",
        "width": 640,
        "height": 480
      }
    ],
    "stat": 86
  },
  {
    "type": "Gamepad",
    "error": "No devices detected",
    "stat": 0
  },
  {
    "type": "Weather",
    "result": "+50°F - Light rain (Xxxxxxxxxxxxxxx, Xxxxxxxxxxxxxxx, United States)",
    "stat": 0
  },
  {
    "type": "NetIO",
    "result": [
      {
        "name": "enp3s0",
        "defaultRoute": true,
        "txBytes": 4715,
        "rxBytes": 7541,
        "txPackets": 29,
        "rxPackets": 20,
        "rxErrors": 0,
        "txErrors": 0,
        "rxDrops": 0,
        "txDrops": 0
      }
    ],
    "stat": 320
  },
  {
    "type": "DiskIO",
    "result": [
      {
        "name": "KINGSTON SNV2S500G",
        "devPath": "/dev/nvme0n1",
        "bytesRead": 0,
        "bytesWritten": 24576,
        "readCount": 0,
        "writeCount": 2
      },
      {
        "name": "Samsung SSD 870 EVO 2TB",
        "devPath": "/dev/sdb",
        "bytesRead": 0,
        "bytesWritten": 0,
        "readCount": 0,
        "writeCount": 0
      },
      {
        "name": "ATA Samsung SSD 870",
        "devPath": "/dev/sda",
        "bytesRead": 0,
        "bytesWritten": 0,
        "readCount": 0,
        "writeCount": 0
      }
    ],
    "stat": 1
  },
  {
    "type": "PhysicalDisk",
    "result": [
      {
        "name": "KINGSTON SNV2S500G",
        "devPath": "/dev/nvme0n1",
        "interconnect": "NVMe",
        "kind": "SSD",
        "size": 500107862016,
        "serial": "#################",
        "removable": false,
        "readOnly": false,
        "revision": "ELFK0S.4",
        "temperature": null
      },
      {
        "name": "Samsung SSD 870 EVO 2TB",
        "devPath": "/dev/sdb",
        "interconnect": "USB",
        "kind": "SSD",
        "size": 2000398934016,
        "serial": "",
        "removable": false,
        "readOnly": false,
        "revision": "",
        "temperature": null
      },
      {
        "name": "ATA Samsung SSD 870",
        "devPath": "/dev/sda",
        "interconnect": "ATA",
        "kind": "SSD",
        "size": 2000398934016,
        "serial": "",
        "removable": false,
        "readOnly": false,
        "revision": "",
        "temperature": null
      }
    ],
    "stat": 1
  },
  {
    "type": "Version",
    "result": {
      "projectName": "fastfetch",
      "architecture": "x86_64",
      "version": "2.9.2",
      "versionTweak": "",
      "cmakeBuiltType": "RelWithDebInfo",
      "compileTime": "Apr 23 2024, 07:18:23",
      "compiler": "gcc 11.4.0",
      "debugMode": false,
      "libc": "glibc 2.35"
    },
    "stat": 0
  },
  {
    "type": "Break",
    "error": "Unsupported for JSON format",
    "stat": 0
  },
  {
    "type": "Colors",
    "error": "Unsupported for JSON format",
    "stat": 0
  }
]

Output of fastfetch --list-features:

threads
vulkan
wayland
xcb-randr
xcb
xrandr
x11
drm
gio
dconf
dbus
imagemagick6
zlib
xfconf
sqlite3
rpm
egl
glx
osmesa
opencl
libpulse
libnm
libddcutil
videodev2
Directx Headers
Proprietary GPU driver API

If fastfatch crashed or freezed

N/A

Paste the stacktrace here. You may get it with:

# You may need Ctrl+C to stop the process if it freezes
gdb -q -ex 'set confirm off' -ex run -ex 'bt full' -ex quit --args /path/to/fastfetch

If you are able to identify which module crashed, the strace can be helpful too

strace /path/to/fastfetch --multithreading false -s {MODULE} --pipe

If you cannot do the instructions above, please upload the core dump file:

If fastfetch is slow

N/A

Use time fastfetch --stat to show time usage for each module.

If my image logo didn't show / work

N/A

If fastfetch behaves incorrectly on shell starting

N/A

lgrn commented 4 months ago

I can confirm that there seems to be something wrong with the package in the PPA:

# add-apt-repository ppa:zhangsongcui3371/fastfetch
# apt update
# apt install fastfetch

# whereis fastfetch
fastfetch: /usr/bin/fastfetch

# fastfetch -v
fastfetch 2.9.2 (x86_64)

# apt list --installed | grep fastfetch
(...)
fastfetch/jammy,now 2.10.2 amd64 [installed]
                    ^^^^^^

I am not seeing the same issue on Debian where I just grabbed the deb-file followed by apt install ./file.deb, it matches the version stated by the release here on github:

$ fastfetch -v
fastfetch 2.11.3 (x86_64)

So as a workaround I'd suggest not using the PPA and instead run apt on the deb file directly, but to fix the issue perhaps a ping to @CarterLi is warranted since he seems to handle the PPA.

CarterLi commented 4 months ago

Currently I have no access to the machine that I used to handle the PPA. I will check it tomorrow.

mhjessen commented 4 months ago

Thanks for the recommendation @lgrn! I downloaded the 2.11.3 .deb, checked the SHA256 hash, and installed it without issue. That gave me an excuse to experiment with a few more modules. ;) As for the version information. It's all aligned now. Sorry about closing this. I can't find a way to just add a comment.

$ fastfetch -v fastfetch 2.11.3 (x86_64)

$ dpkg -s fastfetch Package: fastfetch Status: install ok installed Priority: optional Section: devel Installed-Size: 20929 Maintainer: Linus Dierheimer Linus@Dierheimer.de Architecture: amd64 Version: 2.11.3 Depends: libc6 Description: Fast neofetch-like system information tool fastfetch is a neofetch-like tool for fetching system information and displaying them in a pretty way. It is written mostly in C to achieve much better performance. Homepage: https://github.com/fastfetch-cli/fastfetch

$ apt-cache policy fastfetch fastfetch: Installed: 2.11.3 Candidate: 2.11.3 Version table: *** 2.11.3 100 100 /var/lib/dpkg/status 2.10.2 500 500 https://ppa.launchpadcontent.net/zhangsongcui3371/fastfetch/ubuntu jammy/main amd64 Packages

fastfetch from 2024-05-05

pskoko commented 4 months ago

Source code for version 2.10.2 on launchpad (https://launchpad.net/~zhangsongcui3371/+archive/ubuntu/fastfetch/+sourcefiles/fastfetch/2.10.2/fastfetch_2.10.2.tar.gz) is actually source code for 2.9.2 (https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/2.9.2.tar.gz). Diff between those sources shows this:

diff --git a/fastfetch-2.9.2/.gitattributes b/fastfetch-2.9.2/.gitattributes
new file mode 100644
index 0000000..2a442b7
--- /dev/null
+++ b/fastfetch-2.9.2/.gitattributes
@@ -0,0 +1,2 @@
+*.h linguist-language=c
+*.c linguist-language=c
diff --git a/fastfetch-2.9.2/.gitignore b/fastfetch-2.9.2/.gitignore
new file mode 100644
index 0000000..9af64d1
--- /dev/null
+++ b/fastfetch-2.9.2/.gitignore
@@ -0,0 +1,10 @@
+build/
+.vs/
+.vscode/
+.cache/
+.kdev4/
+.DS_Store
+cscope.*
+tags
+fastfetch.kdev4
+*.user
diff --git a/fastfetch/README.md b/fastfetch-2.9.2/README.md
index cc40b2e..ea6199e 100644
--- a/fastfetch/README.md
+++ b/fastfetch-2.9.2/README.md
@@ -27,11 +27,11 @@ There are [screenshots on different platforms](https://github.com/fastfetch-cli/

 ### Linux

-Some distros packaged an outdated fastfetch version. Older version is not supported, please always ensure that the latest version is used.
+Some distros packaged a outdated fastfetch version. Older version is not supported, please always ensure that the latest version is used.

 * Ubuntu: [`ppa:zhangsongcui3371/fastfetch`](https://launchpad.net/~zhangsongcui3371/+archive/ubuntu/fastfetch) (for Ubuntu 22.04 or above)
 * Debian / Ubuntu: Download `fastfetch-<version>-Linux.deb` from [Github release page](https://github.com/fastfetch-cli/fastfetch/releases/latest) and `dpkg -i fastfetch-<version>-Linux.deb` (for Ubuntu 22.04 or above and Debian 12 or above).
-* Arch Linux: `sudo pacman -S fastfetch`
+* Arch Linux: `sudo pacman -S fastfetch`. You can also find fastfetch [on the AUR](https://aur.archlinux.org/packages/fastfetch-git).
 * Fedora: `sudo dnf install fastfetch`
 * Gentoo: `sudo emerge --ask app-misc/fastfetch`
 * Alpine: `apk add --upgrade fastfetch`
@@ -41,9 +41,7 @@ Some distros packaged an outdated fastfetch version. Older version is not suppor

 Replace sudo with doas depending on what you use.

-[See also if fastfetch has been packaged for your favorite Linux distro](#Packaging).
-
-If fastfetch is not packaged for your distro or an outdated version is packaged, [linuxbrew](https://brew.sh/) is a good alternate: `brew install fastfetch`
+[See also if fastfetch has been packaged for your favorite Linux distro](#Packaging)

 ### macOS

diff --git a/fastfetch/debian/changelog b/fastfetch-2.9.2/debian/changelog
index 9bbe82d..6c56075 100644
--- a/fastfetch/debian/changelog
+++ b/fastfetch-2.9.2/debian/changelog
@@ -1,27 +1,3 @@
-fastfetch (2.10.2) jammy; urgency=medium
-
-  * Update to 2.10.2
-
- -- Carter Li <zhangsongcui@live.cn>  Tue, 23 Apr 2024 15:18:23 +0800
-
-fastfetch (2.10.1) jammy; urgency=medium
-
-  * Update to 2.10.1
-
- -- Carter Li <zhangsongcui@live.cn>  Tue, 23 Apr 2024 09:55:02 +0800
-
-fastfetch (2.9.2) jammy; urgency=medium
-
-  * Update to 2.9.2
-
- -- Carter Li <zhangsongcui@live.cn>  Tue, 16 Apr 2024 16:32:40 +0800
-
-fastfetch (2.9.1) jammy; urgency=medium
-
-  * Update to 2.9.1
-
- -- Carter Li <zhangsongcui@live.cn>  Mon, 08 Apr 2024 09:34:30 +0800
-
 fastfetch (2.8.10) jammy; urgency=medium

   * Update to 2.8.10
diff --git a/fastfetch-2.9.2/debian/files b/fastfetch-2.9.2/debian/files
new file mode 100644
index 0000000..655eaef
--- /dev/null
+++ b/fastfetch-2.9.2/debian/files
@@ -0,0 +1 @@
+fastfetch_2.8.10_source.buildinfo universe/utils optional
CarterLi commented 4 months ago

Fastfetch 2.11.3 has been uploaded to PPA