{"id":26455109,"url":"https://github.com/monoira/nefoin","last_synced_at":"2026-04-04T21:33:16.269Z","repository":{"id":281231060,"uuid":"944589648","full_name":"monoira/nefoin","owner":"monoira","description":"nerd font installer - No Manual Download / Cloning Required [ Linux / MacOS ]","archived":false,"fork":false,"pushed_at":"2025-07-19T09:53:15.000Z","size":46977,"stargazers_count":43,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-01-03T16:31:56.981Z","etag":null,"topics":["bash","bash-script","bash-scripting","font","fontconfig","fonts","linux","macos","nerd-font","nerd-font-installer","nerd-fonts","nerd-fonts-download","nerdfonts"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/monoira.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-03-07T16:04:22.000Z","updated_at":"2025-12-02T11:38:03.000Z","dependencies_parsed_at":"2025-04-07T19:34:26.420Z","dependency_job_id":null,"html_url":"https://github.com/monoira/nefoin","commit_stats":null,"previous_names":["monoira/nefoin"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/monoira/nefoin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/monoira%2Fnefoin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/monoira%2Fnefoin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/monoira%2Fnefoin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/monoira%2Fnefoin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/monoira","download_url":"https://codeload.github.com/monoira/nefoin/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/monoira%2Fnefoin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31415110,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-04T20:09:54.854Z","status":"ssl_error","status_checked_at":"2026-04-04T20:09:44.350Z","response_time":60,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["bash","bash-script","bash-scripting","font","fontconfig","fonts","linux","macos","nerd-font","nerd-font-installer","nerd-fonts","nerd-fonts-download","nerdfonts"],"created_at":"2025-03-18T20:30:03.468Z","updated_at":"2026-04-04T21:33:16.240Z","avatar_url":"https://github.com/monoira.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Nefoin\n\n- [Nefoin](#nefoin)\n  - [SHOWCASE](#showcase)\n  - [DEPENDENCIES](#dependencies)\n  - [TRY IT WITH DOCKER](#try-it-with-docker)\n  - [EXAMPLES](#examples)\n    - [Hack Nerd Font](#hack-nerd-font)\n    - [FiraCode Nerd Font](#firacode-nerd-font)\n    - [JetBrainsMono Nerd Font](#jetbrainsmono-nerd-font)\n    - [Agave Nerd Font](#agave-nerd-font)\n    - [Iosevka Nerd Font](#iosevka-nerd-font)\n    - [Meslo Nerd Font](#meslo-nerd-font)\n    - [CascadiaCode Nerd Font](#cascadiacode-nerd-font)\n    - [CommitMono Nerd Font](#commitmono-nerd-font)\n    - [VictorMono Nerd Font](#victormono-nerd-font)\n    - [DejaVuSansMono Nerd Font](#dejavusansmono-nerd-font)\n    - [UbuntuMono Nerd Font](#ubuntumono-nerd-font)\n    - [SourceCodePro Nerd Font](#sourcecodepro-nerd-font)\n    - [Terminus Nerd Font](#terminus-nerd-font)\n    - [RobotoMono Nerd Font](#robotomono-nerd-font)\n    - [LiberationMono Nerd Font](#liberationmono-nerd-font)\n    - [Mononoki Nerd Font](#mononoki-nerd-font)\n    - [SpaceMono Nerd Font](#spacemono-nerd-font)\n    - [Cousine Nerd Font](#cousine-nerd-font)\n    - [OTHER FONTS](#other-fonts)\n  - [HOW DOES IT WORK](#how-does-it-work)\n  - [WHY SHOULD I USE THIS OVER getnf/getnf](#why-should-i-use-this-over-getnfgetnf)\n  - [DONATE](#donate)\n\n**ne**rd **fo**nt **in**staller let's you download any Nerd Font from\n[ryanoasis/nerd-fonts/releases](https://github.com/ryanoasis/nerd-fonts/releases/)\n\nNo manual download or cloning required.  \nJust pass Nerd Font name as an argument in CLI and rest is automatically done.\n\n## SHOWCASE\n\n![showcase](./docs/showcase.gif)\n\n## DEPENDENCIES\n\n- Be on Linux or MacOS.\n- Have Following packages / utilities:\n\n```bash\nfontconfig curl unzip\n```\n\nIf you are on MacOS, You will probably only lack `fontconfig`,\nwhich you can install like this:\n\n```bash\nbrew install fontconfig\n```\n\nRunning the script will tell you which dependencies\nyou are missing regardless of your OS.\n\n## TRY IT WITH DOCKER\n\n```bash\ndocker run -it --rm ubuntu:latest bash -uelic '\n  apt update -y\n  apt install -y fontconfig curl unzip\n  nerd_font_name=\"Hack\" bash \u003c(curl -fsSL https://raw.githubusercontent.com/monoira/nefoin/main/install.sh)\n  bash\n'\n```\n\n## EXAMPLES\n\n### Hack Nerd Font\n\n```bash\nnerd_font_name=\"Hack\" bash \u003c(curl -fsSL https://raw.githubusercontent.com/monoira/nefoin/main/install.sh)\n```\n\n### FiraCode Nerd Font\n\n```bash\nnerd_font_name=\"FiraCode\" bash \u003c(curl -fsSL https://raw.githubusercontent.com/monoira/nefoin/main/install.sh)\n```\n\n### JetBrainsMono Nerd Font\n\n```bash\nnerd_font_name=\"JetBrainsMono\" bash \u003c(curl -fsSL https://raw.githubusercontent.com/monoira/nefoin/main/install.sh)\n```\n\n### Agave Nerd Font\n\n```bash\nnerd_font_name=\"Agave\" bash \u003c(curl -fsSL https://raw.githubusercontent.com/monoira/nefoin/main/install.sh)\n```\n\n### Iosevka Nerd Font\n\n```bash\nnerd_font_name=\"Iosevka\" bash \u003c(curl -fsSL https://raw.githubusercontent.com/monoira/nefoin/main/install.sh)\n```\n\n### Meslo Nerd Font\n\n```bash\nnerd_font_name=\"Meslo\" bash \u003c(curl -fsSL https://raw.githubusercontent.com/monoira/nefoin/main/install.sh)\n```\n\n### CascadiaCode Nerd Font\n\n```bash\nnerd_font_name=\"CascadiaCode\" bash \u003c(curl -fsSL https://raw.githubusercontent.com/monoira/nefoin/main/install.sh)\n```\n\n### CommitMono Nerd Font\n\n```bash\nnerd_font_name=\"CommitMono\" bash \u003c(curl -fsSL https://raw.githubusercontent.com/monoira/nefoin/main/install.sh)\n```\n\n### VictorMono Nerd Font\n\n```bash\nnerd_font_name=\"VictorMono\" bash \u003c(curl -fsSL https://raw.githubusercontent.com/monoira/nefoin/main/install.sh)\n```\n\n### DejaVuSansMono Nerd Font\n\n```bash\nnerd_font_name=\"DejaVuSansMono\" bash \u003c(curl -fsSL https://raw.githubusercontent.com/monoira/nefoin/main/install.sh)\n```\n\n### UbuntuMono Nerd Font\n\n```bash\nnerd_font_name=\"UbuntuMono\" bash \u003c(curl -fsSL https://raw.githubusercontent.com/monoira/nefoin/main/install.sh)\n```\n\n### SourceCodePro Nerd Font\n\n```bash\nnerd_font_name=\"SourceCodePro\" bash \u003c(curl -fsSL https://raw.githubusercontent.com/monoira/nefoin/main/install.sh)\n```\n\n### Terminus Nerd Font\n\n```bash\nnerd_font_name=\"Terminus\" bash \u003c(curl -fsSL https://raw.githubusercontent.com/monoira/nefoin/main/install.sh)\n```\n\n### RobotoMono Nerd Font\n\n```bash\nnerd_font_name=\"RobotoMono\" bash \u003c(curl -fsSL https://raw.githubusercontent.com/monoira/nefoin/main/install.sh)\n```\n\n### LiberationMono Nerd Font\n\n```bash\nnerd_font_name=\"LiberationMono\" bash \u003c(curl -fsSL https://raw.githubusercontent.com/monoira/nefoin/main/install.sh)\n```\n\n### Mononoki Nerd Font\n\n```bash\nnerd_font_name=\"Mononoki\" bash \u003c(curl -fsSL https://raw.githubusercontent.com/monoira/nefoin/main/install.sh)\n```\n\n### SpaceMono Nerd Font\n\n```bash\nnerd_font_name=\"SpaceMono\" bash \u003c(curl -fsSL https://raw.githubusercontent.com/monoira/nefoin/main/install.sh)\n```\n\n### Cousine Nerd Font\n\n```bash\nnerd_font_name=\"Cousine\" bash \u003c(curl -fsSL https://raw.githubusercontent.com/monoira/nefoin/main/install.sh)\n```\n\n### OTHER FONTS\n\nYou can type in quotes any other Nerd Font from\n[ryanoasis/nerd-fonts/releases](https://github.com/ryanoasis/nerd-fonts/releases/)\nthat has **.zip** extension.\n\n## HOW DOES IT WORK\n\nFor example, if I want to get `Hack` Nerd Font, name of it on\n[ryanoasis/nerd-fonts/releases](https://github.com/ryanoasis/nerd-fonts/releases/)\nis `Hack.zip`.  \nYou just pass it's name _without_ **.zip**, `Hack`, like this:\n\n```bash\nnerd_font_name=\"Hack\" bash \u003c(curl -fsSL https://raw.githubusercontent.com/monoira/nefoin/main/install.sh)\n```\n\nAnd [install.sh](./install.sh) will automatically download, unzip and move\nit's contents to your systems fonts directory.\n\nOn MacOS:  \n`$HOME/Library/Fonts`\n\nOn Linux:  \n`$HOME/.local/share/fonts`\n\nIf that directory doesn't exist, [install.sh](./install.sh) will create it.  \n[install.sh](./install.sh) also checks via `grep` if you already have font with\nsimilar name and prompts you for installation confirmation if you do.\nThis way chance of you downloading same Nerd Font twice is lower.  \nThere is no residual files left either.  \nNo manual download or cloning required.  \nIt just works.\n\n## WHY SHOULD I USE THIS OVER getnf/getnf\n\n1. Faster -- Less Is More if you just want 1 or 2 fonts.\n1. Simpler to Use.\n1. Simpler to Automate.\n1. Simpler to understand the code,\n   it's literally one `~100` line file at [install.sh](./install.sh).  \n   You can even fork it and use it for your own purposes.\n1. [getnf](https://github.com/getnf/getnf) is licensed under GPL-3.0 license,\n   which means that you can't use it's code in closed source,  \n   non-GPL licensed project since it uses GPL-3.0 license,  \n   which requires derivative works to also be open-source\n   under the **same** license.  \n   This is **NOT** to hate on Richard Stallman or GPL licenses.  \n   Just listing one of pro's for _you_.\n\n## DONATE\n\nI've been creating FOSS / GNU/Linux / nvim / web\nrelated software for some time now.  \nIf you used, forked or took code from one of my projects and you\nwould like to support me 👍,  \nyou can donate here:\n\n| type                | address                                    |\n| ------------------- | ------------------------------------------ |\n| Bitcoin (SegWit)    | bc1ql8sp9shx4svzlwv0ckzv8s7pphw5upvmt8m2m7 |\n| Ethereum (Ethereum) | 0xf2FCB0Af39DF7A608b76297e45181aF23fEB939F |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmonoira%2Fnefoin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmonoira%2Fnefoin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmonoira%2Fnefoin/lists"}