{"id":19387458,"url":"https://github.com/alphatechnolog/cutefetch","last_synced_at":"2025-08-14T05:09:02.207Z","repository":{"id":167767432,"uuid":"643395384","full_name":"AlphaTechnolog/cutefetch","owner":"AlphaTechnolog","description":"A little fetch utility made with bare c and nice performance","archived":false,"fork":false,"pushed_at":"2025-07-26T22:03:53.000Z","size":328,"stargazers_count":20,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-27T02:06:12.598Z","etag":null,"topics":["beautiful","bunny","c","cute","fetch","linux","tool","unixporn"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AlphaTechnolog.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,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-05-21T02:49:16.000Z","updated_at":"2025-07-26T22:03:57.000Z","dependencies_parsed_at":"2023-11-11T17:24:00.939Z","dependency_job_id":"f3f92e4c-c472-412e-a9f6-71bedd80cf23","html_url":"https://github.com/AlphaTechnolog/cutefetch","commit_stats":null,"previous_names":["alphatechnolog/cutefetch"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/AlphaTechnolog/cutefetch","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlphaTechnolog%2Fcutefetch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlphaTechnolog%2Fcutefetch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlphaTechnolog%2Fcutefetch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlphaTechnolog%2Fcutefetch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AlphaTechnolog","download_url":"https://codeload.github.com/AlphaTechnolog/cutefetch/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlphaTechnolog%2Fcutefetch/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270364971,"owners_count":24571423,"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","status":"online","status_checked_at":"2025-08-14T02:00:10.309Z","response_time":75,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["beautiful","bunny","c","cute","fetch","linux","tool","unixporn"],"created_at":"2024-11-10T10:09:16.745Z","updated_at":"2025-08-14T05:09:02.146Z","avatar_url":"https://github.com/AlphaTechnolog.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Cutefetch\n\nCutefetch is a little fetch utility completely made in the C programming language\nwhich aims to be simple and to show a little cute bunny in your terminal as well as\nrelevant information about your current running system.\n\n![banner](./assets/banner.png)\n\n## Features\n\n- Header\n- Bunny banner\n- Os name\n- Kernel version\n- CPU Arch\n- Hostname\n- Used ram\n- Uptime\n- Disk: Used disk space / Total disk space (Shows mountpoints)\n- Color palette squares\n\n## Requirements\n\n- A working c compiler, cutefetch is c89 compliant so it could probably build in most c compilers out there.\n- An implementation of make, either it's gnumake or bsd make, etc.\n- A nerd font (to correctly render the glyphs at the color palette)\n\n## Installation\n\n### Arch Linux\n\nIn an arch system you can build it by using your preferred aur helper such as yay per example\n\n```sh\nyay -S cutefetch\n```\n\n### NixOS\n\nThis repository provides a nix flake which allows you to use cutefetch with nix easily. Try it out by going ahead to your terminal and type:\n\n```sh\nnix run github:AlphaTechnolog/cutefetch\n```\n\nTake as reference the next dev shell which provides a cutefetch installation, you could put the cutefetch pkg in your environment.systemPackages or home.pkgs to install system wide if you want to do so.\n\n```nix\n{\n  inputs = {\n    nixpkgs.url = \"github:nixos/nixpkgs\";\n    flake-utils.url = \"github:numtide/flake-utils\";\n    cutefetch.url = \"github:AlphaTechnolog/cutefetch\";\n  };\n\n  outputs = { self, nixpkgs, flake-utils, ... } @inputs: flake-utils.lib.eachDefaultSystem(system: let\n    pkgs = import nixpkgs rec {\n      inherit system;\n      overlays = [inputs.cutefetch.overlays.${system}.default];\n    };\n  in (with pkgs; {\n    devShells.default = mkShell {\n      buildInputs = [cutefetch];\n    };\n  }));\n}\n```\n\nThen if you execute `nix develop` in the folder where that `flake.nix` file is, you will\nget a shell where you can execute `cutefetch`.\n\nSo, if you're using NixOS, import the cutefetch flake in your inputs, make an overlay,\njust like in the example, and then use home.packages if you're using home manager\nor environment.systemPackages for system wide install to make cutefetch available in your\nsystem.\n\n### Gentoo Linux\n\nWhen running gentoo, you could use the [Alxhr0's](https://github.com/Alxhr0) andromeda repository which includes an\nebuild for cutefetch, check it out [here](https://gitlab.com/Alxhr0/andromeda).\n\nInclude the repository by following the next commands:\n\n```sh\nemerge -av app-eselect/eselect-repository\neselect repository add andromeda git https://gitlab.com/Alxhr0/andromeda.git\nemerge --sync andromeda\n```\n\nAnd now you can install it by unmasking it and accepting the license:\n\n```sh\necho 'app-misc/cutefetch **' \u003e\u003e /etc/portage/package.accept_keywords/cutefetch\necho 'app-misc/cutefetch all-rights-reserved' \u003e\u003e /etc/portage/package.license/cutefetch\nemerge -av app-misc/cutefetch\n```\n\n### Others package managers\n\nWe're searching for contributors for packaging cutefetch on others distros, if you like cutefetch\nbut it's not available in your distro, you could try packaging it for it, or adding a suggestion in the issues tab ;)\n\nElse, you can try manually building it, it's easy :)\n\n## Manual building\n\nRun a little list of shell script commands.\n\n```sh\nmkdir -pv ~/repo \u0026\u0026 cd ~/repo\ngit clone https://github.com/AlphaTechnolog/cutefetch.git \u0026\u0026 cd cutefetch\nmake\nsudo make install\n```\n\nThen just run in your terminal `cutefetch`, and you should see the proper cutefetch output.\n\n## Compilation tricks\n\nYou may want to build it using another compiler, you can do it by overriding the\n`CC` variable:\n\n```sh\nmake CC=tcc\nsudo make install\n```\n\nYou can also specify where the cutefetch binary will be installed and at which prefix by overriding the DESTDIR and the PREFIX vars.\n\n```sh\nmkdir ~/rootfs\nmake DESTDIR=~/rootfs PREFIX=/customprefix install\n```\n\nThat will generate something like this:\n\n```\n/home/alpha/rootfs/\n└── customprefix\n    └── bin\n        └── cutefetch\n\n3 directories, 1 file\n```\n\nThe default values for these variables are:\n\n- `DESTDIR`: `/` so it gets installed at the root dir.\n- `PREFIX`: `/usr` so it gets installed at /usr/bin.\n\n## Dev notes\n\n- Cleaning the file tree\n\n```sh\nmake clean\n```\n\n## Thanks to\n\n- [Alxhr0](https://github.com/Alxhr0): Who've built \u0026 tested cutefetch on others distros and packaged it for gentoo.\n\n## Enjoy\n\nThanks for reading me! Enjoy with cutefetch, also if you liked this little project\nplease give me a star on this repo, that will support me and my work at GitHub :)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falphatechnolog%2Fcutefetch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falphatechnolog%2Fcutefetch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falphatechnolog%2Fcutefetch/lists"}