Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/matthewjberger/scoop-nerd-fonts
A scoop bucket for installing nerd fonts
https://github.com/matthewjberger/scoop-nerd-fonts
hacktoberfest nerd-fonts powershell scoop scoop-bucket
Last synced: 17 days ago
JSON representation
A scoop bucket for installing nerd fonts
- Host: GitHub
- URL: https://github.com/matthewjberger/scoop-nerd-fonts
- Owner: matthewjberger
- License: unlicense
- Created: 2017-08-17T18:24:41.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-04-13T17:12:49.000Z (7 months ago)
- Last Synced: 2024-04-14T08:04:57.970Z (7 months ago)
- Topics: hacktoberfest, nerd-fonts, powershell, scoop, scoop-bucket
- Language: PowerShell
- Homepage:
- Size: 2.34 MB
- Stars: 339
- Watchers: 7
- Forks: 33
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome - matthewjberger/scoop-nerd-fonts - A scoop bucket for installing nerd fonts (PowerShell)
- Awesome - nerd-fonts
- jimsghstars - matthewjberger/scoop-nerd-fonts - A scoop bucket for installing nerd fonts (PowerShell)
README
# Scoop bucket for Nerd Fonts
This repo contains manifests for installing [Nerd Fonts](https://github.com/ryanoasis/nerd-fonts) and various other fonts using the [scoop package manager](https://github.com/lukesampson/scoop) for Windows.
To add this bucket:
```
scoop bucket add nerd-fonts
```#### Note: Admin rights are required to install these fonts for Windows version before Windows 10 1809, because their installers modify the `HKEY_LOCAL_MACHINE` registry. Additionally, restarting your computer after uninstalling a font is necessary for the font to be fully removed.
## Generating font manifests
Execute `bin/generate-manifests.ps1` with Powershell 3.0+ to regenerate a subset of the manifests in this repository from the template (within the same file).
### Usage
```shell
# Generate manifests only if the desired manifest does not exist.
PS> .\bin\generate-manifests.ps1# Force re-generate all manifests.
PS> .\bin\generate-manifests.ps1 -OverwriteExisting
```### Note
Over time this repo has accumulated a variety of fonts, not all of which are nerd fonts. The manifest generation is specifically for nerd fonts!
## Notable changes
The regular `CascadiaCode` (not NF) font manifests were [consolidated into a single manifest](https://github.com/matthewjberger/scoop-nerd-fonts/commit/e8c7114a2890a2d7ca035c132f4bb507a191a423). This was done because the [Cascadia Code official releases](https://github.com/microsoft/cascadia-code/releases) prior to `2004.30` had the ttf fonts attached separately, so they had different download urls. From version `2004.30` onward, the fonts are bundled in a zip file.
## Maintainer Notes
This command will upgrade all the manifests that prevents error 429 from github's api. Run it from the `bin` dir:
```powershell
gci ..\bucket\ | Select-Object -ExpandProperty BaseName | %{ .\checkver.ps1 -u $_; Start-Sleep 1 }
```