{"id":13686054,"url":"https://github.com/cdalvaro/docker-nerd-fonts-patcher","last_synced_at":"2025-03-16T13:31:29.379Z","repository":{"id":58160448,"uuid":"206390945","full_name":"cdalvaro/docker-nerd-fonts-patcher","owner":"cdalvaro","description":"🐳 Dockerized Nerd Fonts patcher","archived":false,"fork":false,"pushed_at":"2024-12-04T19:37:47.000Z","size":103,"stargazers_count":23,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-16T02:47:42.454Z","etag":null,"topics":["docker","font","font-awesome","fonts","icon-font","iconic-fonts","octicons","patched-fonts","patcher","powerline","shell","statusline"],"latest_commit_sha":null,"homepage":"https://www.nerdfonts.com","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cdalvaro.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":null,"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},"funding":{"github":"cdalvaro"}},"created_at":"2019-09-04T18:53:16.000Z","updated_at":"2025-03-08T11:14:59.000Z","dependencies_parsed_at":"2024-01-18T12:52:11.061Z","dependency_job_id":"8a30fcc7-4de0-48df-b8c9-eba830827a9d","html_url":"https://github.com/cdalvaro/docker-nerd-fonts-patcher","commit_stats":null,"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cdalvaro%2Fdocker-nerd-fonts-patcher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cdalvaro%2Fdocker-nerd-fonts-patcher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cdalvaro%2Fdocker-nerd-fonts-patcher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cdalvaro%2Fdocker-nerd-fonts-patcher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cdalvaro","download_url":"https://codeload.github.com/cdalvaro/docker-nerd-fonts-patcher/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243875161,"owners_count":20361960,"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":["docker","font","font-awesome","fonts","icon-font","iconic-fonts","octicons","patched-fonts","patcher","powerline","shell","statusline"],"created_at":"2024-08-02T14:01:02.759Z","updated_at":"2025-03-16T13:31:29.373Z","avatar_url":"https://github.com/cdalvaro.png","language":"Shell","funding_links":["https://github.com/sponsors/cdalvaro"],"categories":["Shell"],"sub_categories":[],"readme":"[![Nerd Fonts][nerdfonts_badge]][nerdfonts_release_notes]\n[![Ubuntu Image][ubuntu_badge]][ubuntu_hub_docker]\n[![Publish Workflow][github_publish_badge]][github_publish_workflow]\n\n[![Docker Image Size][docker_size_badge]][docker_hub_tags]\n[![Architecture AMD64][arch_amd64_badge]][arch_link]\n[![Architecture ARM64][arch_arm64_badge]][arch_link]\n\n# Dockerized Nerd Fonts Patcher v3.3.0\n\nDockerfile to build a Nerd Fonts Patcher image for the Docker opensource container platform.\n\n[**Nerd Fonts**](https://www.nerdfonts.com) is a project that patches developer targeted fonts with a high number of\nglyphs (icons).\nSpecifically to add a high number of extra glyphs from popular 'iconic fonts' such as\n[Font Awesome ➶][font-awesome], [Devicons ➶][vorillaz-devicons] and [Octicons ➶][octicons].\n\n\u003cdiv style=\"alignment: center\"\u003e\n  \u003ca href=\"https://github.com/ryanoasis/nerd-fonts\"\u003e\n    \u003cimg src=\"https://www.nerdfonts.com/assets/img/sankey-glyphs-combined-diagram.png\" alt=\"Nerd Fonts Sankey Diagram\"\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\n## Patch Your Own Font\n\nJust copy all your fonts you want to patch into `$(pwd)/in` directory and execute the following command:\n\n```sh\nmake patch\n```\n\nIf you want to use [additional options](https://github.com/ryanoasis/nerd-fonts/wiki/ScriptOptions), you can use `docker run` to patch your fonts:\n\n```sh\ndocker run --rm \\\n    --volume \"$(pwd)/in\":/input \\\n    --volume \"$(pwd)/out\":/output \\\n    --env PUID=$(id -u) --env PGID=$(id -g) \\\n    ghcr.io/cdalvaro/docker-nerd-fonts-patcher:latest \\\n    --quiet --no-progressbars --complete --careful\n```\n\nThe container will patch all files with extensions: `.otf`, `.ttf`, `.woff`, `.eot`, `.ttc` inside `$(pwd)/in` and\nleave them into `$(pwd)/out`.\n\nEnvironment variables `PUID` and `PGID` are used to set the user and group id of the files created by the container.\n\nMore information is available at the [official documentation][patch-your-own-font] site.\n\n## Available Sources\n\nThis image can be downloaded from [Dockerhub](https://hub.docker.com/r/cdalvaro/docker-nerd-fonts-patcher/)\n\n```sh\ndocker pull cdalvaro/docker-nerd-fonts-patcher:latest\n```\n\nfrom [Quay.io](https://quay.io/repository/cdalvaro/docker-nerd-fonts-patcher) too.\n\n```sh\ndocker pull quay.io/cdalvaro/docker-nerd-fonts-patcher\n```\n\nor from [GitHub Container Registry](https://ghcr.io/cdalvaro/docker-nerd-fonts-patcher) too.\n\n```sh\ndocker pull ghcr.io/cdalvaro/docker-nerd-fonts-patcher\n```\n\n[nerdfonts_badge]: https://img.shields.io/badge/Nerd%20Fonts-v3.3.0-lightgrey.svg\n[nerdfonts_release_notes]: https://github.com/ryanoasis/nerd-fonts/releases/tag/v3.3.0 \"Nerd Fonts Release Notes\"\n[ubuntu_badge]: https://img.shields.io/badge/ubuntu-jammy--20240227-E95420.svg?logo=Ubuntu\n[ubuntu_hub_docker]: https://hub.docker.com/_/ubuntu/ \"Ubuntu Image\"\n[github_publish_badge]: https://github.com/cdalvaro/docker-nerd-fonts-patcher/actions/workflows/publish.yml/badge.svg\n[github_publish_workflow]: https://github.com/cdalvaro/docker-nerd-fonts-patcher/actions/workflows/publish.yml\n[docker_size_badge]: https://img.shields.io/docker/image-size/cdalvaro/docker-nerd-fonts-patcher/latest?logo=docker\u0026color=2496ED\n[docker_hub_tags]: https://hub.docker.com/repository/docker/cdalvaro/docker-nerd-fonts-patcher/tags\n[arch_amd64_badge]: https://img.shields.io/badge/arch-amd64-inactive.svg\n[arch_arm64_badge]: https://img.shields.io/badge/arch-arm64-inactive.svg\n[arch_link]: https://github.com/users/cdalvaro/packages/container/package/docker-nerd-fonts-patcher\n[vorillaz-devicons]: https://vorillaz.github.io/devicons/\n[font-awesome]: https://github.com/FortAwesome/Font-Awesome\n[octicons]: https://github.com/primer/octicons\n[patch-your-own-font]: https://github.com/ryanoasis/nerd-fonts/blob/master/readme.md#option-8-patch-your-own-font\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcdalvaro%2Fdocker-nerd-fonts-patcher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcdalvaro%2Fdocker-nerd-fonts-patcher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcdalvaro%2Fdocker-nerd-fonts-patcher/lists"}