{"id":24995046,"url":"https://github.com/ryzeon-dev/sysfetch","last_synced_at":"2025-10-27T00:19:25.226Z","repository":{"id":171212735,"uuid":"647589587","full_name":"ryzeon-dev/sysfetch","owner":"ryzeon-dev","description":"Command-line system information tool written in Python","archived":false,"fork":false,"pushed_at":"2024-04-29T10:17:06.000Z","size":965,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-04T15:47:17.538Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ryzeon-dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-05-31T05:33:05.000Z","updated_at":"2024-04-29T10:17:10.000Z","dependencies_parsed_at":"2024-01-28T15:03:57.892Z","dependency_job_id":null,"html_url":"https://github.com/ryzeon-dev/sysfetch","commit_stats":null,"previous_names":["cpy-dev/sysfetch","ryzeon-dev/sysfetch"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryzeon-dev%2Fsysfetch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryzeon-dev%2Fsysfetch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryzeon-dev%2Fsysfetch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryzeon-dev%2Fsysfetch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ryzeon-dev","download_url":"https://codeload.github.com/ryzeon-dev/sysfetch/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246200300,"owners_count":20739563,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-02-04T15:33:53.384Z","updated_at":"2025-10-27T00:19:25.214Z","avatar_url":"https://github.com/ryzeon-dev.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sysfetch\nCommand-line system information tool written in Python.\\\nFeatures hardware and operative system centered information.\n\n![sysfetch.png](sysfetch.png)\n\nInspired by Neofetch and PowerLevel10k\n\n## Install \nRequired packages: `python3 python3-pip python3-venv`\n\nTo install sysfetch in your system, you need to execute \"install.sh\" file:\n\n```commandline\n$ ./install.sh full\n$ ./install.sh update\n```\n\nThe installation script needs a parameter, which can either be \"full\" or \"update\":\n- if you choose \"full\": \n  - Sysfetch source code gets compiled into an executable \n  - The \"sysfetch\" executable will be copied into \"/usr/local/bin\"\n  - A new folder named \".sysfetch\" will be created in your home directory, in which there will be stored the configuration file\n- if you choose \"update\":\n  - Sysfetch source code gets compiled into an executable \n  - The \"sysfetch\" executable will be copied into \"/usr/local/bin\"\n\nAt a certain point you will be prompted for your password, in order to give root privileges to the script. \\\nIt is not suggested to run `install.sh` script as root, at it is blocked by default; hoewver it is possible to do so giving `--force` as first argument  \n\n## Usage\n\n```commandline\n$ sysfetch\n```\n\nTo ignore your configuration file:\n```commandline\nsysfetch ignore-conf\n```\nSimilarly to \"no-ascii-art\", if you give the parameter \"ignore-conf\", its output will be cached. Use \"recache\" parameter to restore configuration \n\nTo get help about usage, it is available the \"--help\" option:\n\n```commandline\n$ sysfetch --help\n```\n\nIf you wish to set a personalised default behaviour, you can edit the configuration file\nlocated in `$HOME/.sysfetch/conf.yaml`.\n\nDefault configuration:\n\n```yaml\nascii-art: default\ncolor: default\nunicode-logo: default\n\nos: yes\nkernel: yes\nshell: yes\ncpu: yes\ncpu-arch: yes\ncpu-cores: yes\ncpu-usage: yes\ncpu-temp: yes\n\nload: yes\n\nram: yes\nram-usage: yes\nram-cached: yes\n\nswap: yes\nswap-usage: yes\nswap-cached: yes\n\ngpu: yes\n\nmotherboard: yes\nmotherboard-vendor: yes\nmotherboard-version: yes\nmotherboard-bios: yes\n\nprocesses: yes\n\nipv4: yes\n\nnet-rate: yes\n```\nSetting as `no` any of the values, removes the corresponding element from the displayed information. \\\nLeave `yes` if you want to keep the standard behaviour.\n\nAvailable separator unicode:\n- `default`\n- alpine\n- macos\n- arch\n- debian\n- kali\n- parrot\n- endeavour\n- raspbian\n- manjaro\n- centos\n- opensuse\n- redhat\n- sabayon\n- slackware\n- mandriva\n- mangeia\n- devuan\n- tux\n\nAvailable colors:\n- `default`\n- grey\n- red\n- yellow\n- purple\n- green\n- lightblue\n- blue\n- orange\n- aquagreen\n\nAvailable ascii-art:\n- `default`\n - armbian\n - aix\n - alpine\n - alterlinux\n - anarchy\n - android\n - antergos\n - antix\n - aosc os\n - aosc os/retro\n - apricity\n - arcolinux\n - archbox\n - archlabs\n - archstrike\n - xferience\n - archmerge\n - arch\n - artix\n - arya\n - bedrock\n - bitrig\n - blackarch\n - blag\n - blankon\n - bluelight\n - bonsai\n - bsd,bunsenlabs\n - calculate\n - carbs\n - centos\n - chakra\n - chaletos\n - chapeau\n - chrom\n - cleanjaro\n - clearos\n - clear_linux\n - clover\n - condres\n - container_linux\n - crux\n - cucumber\n - debian\n - deepin\n - desaos\n - devuan\n - dracos\n - darkos\n - dragonfly\n - drauger\n - elementary\n - endeavouros\n - endless\n - eurolinux\n - exherbo\n - fedora\n - feren\n - freebsd\n - freemint\n - frugalware\n - funtoo\n - galliumos\n - garuda\n - gentoo\n - pentoo\n - gnewsense\n - gnome\n - gnu\n - gobolinux\n - grombyang\n - guix\n - haiku\n - huayra\n - hyperbola\n - janus\n - kali\n - kaos\n - kde_neon\n - kibojoe\n - kogaion\n - korora\n - kslinux\n - kubuntu\n - lede\n - lfs\n - linux_lite\n - lmde\n - lubuntu\n - lunar\n - macos\n - mageia\n - magpieos\n - mandriva\n - manjaro\n - maui\n - mer\n - minix\n - linuxmint\n - mx_linux\n - namib\n - neptune\n - netbsd\n - netrunner\n - nitrux\n - nixos\n - nurunner\n - nutyx\n - obrevenge\n - openbsd\n - openeuler\n - openindiana\n - openmamba\n - openmandriva\n - openstage\n - openwrt\n - osmc\n - oracle\n - os elbrus\n - pacbsd\n - parabola\n - pardus\n - parrot\n - parsix\n - trueos\n - pclinuxos\n - peppermint\n - popos\n - porteus\n - postmarketos\n - proxmox\n - puppy\n - pureos\n - qubes\n - radix\n - raspbian\n - reborn_os\n - redstar\n - redcore\n - redhat\n - refracted_devuan\n - regata\n - rosa\n - sabotage\n - sabayon\n - sailfish\n - salentos\n - scientific\n - septor\n - serenelinux\n - sharklinux\n - siduction\n - slackware\n - slitaz\n - smartos\n - solus\n - source_mage\n - sparky\n - star\n - steamos\n - sunos\n - opensuse_leap\n - opensuse_tumbleweed\n - opensuse\n - swagarch\n - tails\n - trisquel\n - ubuntu-budgie\n - ubuntu-gnome\n - ubuntu-mate\n - ubuntu-studio\n - ubuntu\n - venom\n - void\n - obarun\n - windows10\n - windows7\n - xubuntu\n - zorin\n - irix\n - tux\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryzeon-dev%2Fsysfetch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fryzeon-dev%2Fsysfetch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryzeon-dev%2Fsysfetch/lists"}