fix go, finish nerdfonts

This commit is contained in:
Matthew Stobbs
2026-02-10 19:02:15 -07:00
parent 2c1f4ec422
commit 0a335f23b0
4 changed files with 195 additions and 176 deletions

View File

@@ -6,9 +6,6 @@
- archive.name is defined - archive.name is defined
- archive.url is defined - archive.url is defined
block: block:
- name: Dump archive vars
ansible.builtin.debug:
var: archive
- name: Extract archive to given path - name: Extract archive to given path
block: block:
- name: Ensure directory exists - name: Ensure directory exists

View File

@@ -1,13 +1,8 @@
# vim: set filetype=yaml.ansible : # vim: set filetype=yaml.ansible :
--- ---
- name: Load nerdfonts list
ansible.builtin.include_vars:
file: nerdfonts.yml
name: __nerdfonts
- name: Generate nerdfont configs - name: Generate nerdfont configs
when: when:
- __nerdfonts[nf] is defined - "__nerdfonts[nf] is defined"
ansible.builtin.set_fact: ansible.builtin.set_fact:
__font_config: __font_config:
extract_to: "{{ path_archive }}/nerdfonts/{{ nf }}" extract_to: "{{ path_archive }}/nerdfonts/{{ nf }}"
@@ -18,10 +13,6 @@
to: "{{ install_prefix }}/{{ nerdfonts_install_path }}/{{ nf }}" to: "{{ install_prefix }}/{{ nerdfonts_install_path }}/{{ nf }}"
force: true force: true
- name: Dump current nerdfont config
ansible.builtin.debug:
var: __font_config
- name: Append config to pkg archive - name: Append config to pkg archive
ansible.builtin.set_fact: ansible.builtin.set_fact:
pkg_archive: "{{ pkg_archive + [__font_config] }}" pkg_archive: "{{ pkg_archive + [__font_config] }}"

View File

@@ -116,6 +116,38 @@ ansible_ls_version: latest
ansible_ls_pkg_deps: ansible_ls_pkg_deps:
- pkgs/npm.yml - pkgs/npm.yml
# }}} # }}}
# {{{ go
go_archive_version: 1.25.6
go_archive_archmap:
arm64: arm64
aarch64: arm64
x86_64: amd64
go_archive_url_base: https://go.dev/dl
go_archive_sums:
1.25.6:
Darwin:
amd64: sha256:e2b5b237f5c262931b8e280ac4b8363f156e19bfad5270c099998932819670b7
arm64: sha256:984521ae978a5377c7d782fd2dd953291840d7d3d0bd95781a1f32f16d94a006
Linux:
amd64: sha256:f022b6aad78e362bcba9b0b94d09ad58c5a70c6ba3b7582905fababf5fe0181a
arm64: sha256:738ef87d79c34272424ccdf83302b7b0300b8b096ed443896089306117943dd5
FreeBSD:
amd64: sha256:61e1d50e332359474ff6dcf4bc0bd34ba2d2cf4ef649593a5faa527f0ab84e2b
arm64: sha256:648484146702dd58db0e2c3d15bda3560340d149ed574936e63285a823116b77
go_profile_path:
Linux: /etc/profile.d
FreeBSD: /etc/profile.d
go_pkgname:
RedHat: go
Debian: go
Darwin: go
FreeBSD:
default: go
1.25: go125
1.24: go124
1.23: go123
1.22: go122
# }}}
# {{{ nerdfonts # {{{ nerdfonts
nerdfonts_install_list: nerdfonts_install_list:
- JetBrainsMono - JetBrainsMono

View File

@@ -1,164 +1,163 @@
fonts: 0xProto:
0xProto: brew: font-0xproto-nerd-font
brew: font-0xproto-nerd-font "3270":
"3270": brew: font-3270-nerd-font
brew: font-3270-nerd-font Agave:
Agave: brew: font-agave-nerd-font
brew: font-agave-nerd-font AnonymicePro:
AnonymicePro: archive: AnonymousPro
archive: AnonymousPro brew: font-anonymice-nerd-font
brew: font-anonymice-nerd-font Arimo:
Arimo: brew: font-arimo-nerd-font
brew: font-arimo-nerd-font AurulentSansM:
AurulentSansM: archive: AurulentSansMono
archive: AurulentSansMono brew: font-aurulent-sans-mono-nerd-font
brew: font-aurulent-sans-mono-nerd-font BigBlueTerm:
BigBlueTerm: archive: BigBlueTerminal
archive: BigBlueTerminal brew: font-bigblue-terminal-nerd-font
brew: font-bigblue-terminal-nerd-font BitstromWera:
BitstromWera: archive: BitstreamVeraSansMono
archive: BitstreamVeraSansMono brew: font-bitstream-vera-sans-mono-nerd-font
brew: font-bitstream-vera-sans-mono-nerd-font BlexMono:
BlexMono: archive: IBMPlexMono
archive: IBMPlexMono brew: font-blex-mono-nerd-font
brew: font-blex-mono-nerd-font CaskaydiaCove:
CaskaydiaCove: archive: CascadiaCode
archive: CascadiaCode brew: font-caskaydia-cove-nerd-font
brew: font-caskaydia-cove-nerd-font CaskaydiaMono:
CaskaydiaMono: archive: CascadiaMono
archive: CascadiaMono brew: font-caskaydia-mono-nerd-font
brew: font-caskaydia-mono-nerd-font CodeNewRoman:
CodeNewRoman: brew: font-code-new-roman-nerd-font
brew: font-code-new-roman-nerd-font ComicShannsMono:
ComicShannsMono: brew: font-comic-shanns-mono-nerd-font
brew: font-comic-shanns-mono-nerd-font CommitMono:
CommitMono: brew: font-commit-mono-nerd-font
brew: font-commit-mono-nerd-font Cousine:
Cousine: brew: font-cousine-nerd-font
brew: font-cousine-nerd-font D2CodingLigature:
D2CodingLigature: archive: D2Coding
archive: D2Coding brew: font-d2coding-nerd-font
brew: font-d2coding-nerd-font DaddyTimeMono:
DaddyTimeMono: brew: font-daddy-time-mono-nerd-font
brew: font-daddy-time-mono-nerd-font DejaVuSansM:
DejaVuSansM: archive: DejaVuSansMono
archive: DejaVuSansMono brew: font-dejavu-sans-mono-nerd-font
brew: font-dejavu-sans-mono-nerd-font DepartureMono:
DepartureMono: brew: font-departure-mono-nerd-font
brew: font-departure-mono-nerd-font DroidSansM:
DroidSansM: archive: DroidSansMono
archive: DroidSansMono brew: font-droid-sans-mono-nerd-font
brew: font-droid-sans-mono-nerd-font EnvyCodeR:
EnvyCodeR: brew: font-envy-code-r-nerd-font
brew: font-envy-code-r-nerd-font FantasqueSansM:
FantasqueSansM: archive: FantasqueSansMono
archive: FantasqueSansMono brew: font-fantasque-sans-mono-nerd-font
brew: font-fantasque-sans-mono-nerd-font FiraCode:
FiraCode: brew: font-fira-code-nerd-font
brew: font-fira-code-nerd-font FiraMono:
FiraMono: brew: font-fira-mono-nerd-font
brew: font-fira-mono-nerd-font GeistMono:
GeistMono: brew: font-geist-mono-nerd-font
brew: font-geist-mono-nerd-font GoMono:
GoMono: archive: Go-Mono
archive: Go-Mono brew: font-go-mono-nerd-font
brew: font-go-mono-nerd-font GohuFont:
GohuFont: archive: Gohu
archive: Gohu brew: font-gohufont-nerd-font
brew: font-gohufont-nerd-font Hack:
Hack: brew: font-hack-nerd-font
brew: font-hack-nerd-font Hasklug:
Hasklug: archive: Hasklig
archive: Hasklig brew: font-hasklug-nerd-font
brew: font-hasklug-nerd-font HeavyData:
HeavyData: brew: font-heavy-data-nerd-font
brew: font-heavy-data-nerd-font Hurmit:
Hurmit: archive: Hermit
archive: Hermit brew: font-hurmit-nerd-font
brew: font-hurmit-nerd-font iMWriting:
iMWriting: archive: IA-Writer
archive: IA-Writer brew: font-im-writing-nerd-font
brew: font-im-writing-nerd-font Inconsolata:
Inconsolata: brew: font-inconsolata-nerd-font
brew: font-inconsolata-nerd-font InconsolataGo:
InconsolataGo: brew: font-inconsolata-go-nerd-font
brew: font-inconsolata-go-nerd-font InconsolataLGC:
InconsolataLGC: brew: font-inconsolata-lgc-nerd-font
brew: font-inconsolata-lgc-nerd-font IntoneMono:
IntoneMono: archive: IntelOneMono
archive: IntelOneMono brew: font-intone-mono-nerd-font
brew: font-intone-mono-nerd-font Iosevka:
Iosevka: brew: font-iosevka-nerd-font
brew: font-iosevka-nerd-font IosevkaTerm:
IosevkaTerm: brew: font-iosevka-term-nerd-font
brew: font-iosevka-term-nerd-font IosevkaTermSlab:
IosevkaTermSlab: brew: font-iosevka-term-slab-nerd-font
brew: font-iosevka-term-slab-nerd-font JetBrainsMono:
JetBrainsMono: brew: font-jetbrains-mono-nerd-font
brew: font-jetbrains-mono-nerd-font Lekton:
Lekton: brew: font-lekton-nerd-font
brew: font-lekton-nerd-font LiterationMono:
LiterationMono: archive: LiberationMono
archive: LiberationMono brew: font-liberation-nerd-font
brew: font-liberation-nerd-font Lilex:
Lilex: brew: font-lilex-nerd-font
brew: font-lilex-nerd-font MartianMono:
MartianMono: brew: font-martian-mono-nerd-font
brew: font-martian-mono-nerd-font MesloLG:
MesloLG: archive: Meslo
archive: Meslo brew: font-meslo-lg-nerd-font
brew: font-meslo-lg-nerd-font Monaspice:
Monaspice: archive: Monaspace
archive: Monaspace brew: font-monaspace-nerd-font
brew: font-monaspace-nerd-font Monofur:
Monofur: brew: font-monofur-nerd-font
brew: font-monofur-nerd-font Monoid:
Monoid: brew: font-monoid-nerd-font
brew: font-monoid-nerd-font Mononoki:
Mononoki: brew: font-mononoki-nerd-font
brew: font-mononoki-nerd-font M+:
M+: archive: MPlus
archive: MPlus brew: font-m+-nerd-font
brew: font-m+-nerd-font Noto:
Noto: brew: font-noto-nerd-font
brew: font-noto-nerd-font OpenDyslexic:
OpenDyslexic: brew: font-open-dyslexic-nerd-font
brew: font-open-dyslexic-nerd-font Overpass:
Overpass: brew: font-overpass-nerd-font
brew: font-overpass-nerd-font ProFont:
ProFont: brew: font-profont-nerd-font
brew: font-profont-nerd-font ProggyClean:
ProggyClean: brew: font-proggy-clean-tt-nerd-font
brew: font-proggy-clean-tt-nerd-font RecMono:
RecMono: archive: Recursive
archive: Recursive brew: font-recursive-mono-nerd-font
brew: font-recursive-mono-nerd-font RobotoMono:
RobotoMono: brew: font-roboto-mono-nerd-font
brew: font-roboto-mono-nerd-font ShureTechMono:
ShureTechMono: archive: ShareTechMono
archive: ShareTechMono brew: font-shure-tech-mono-nerd-font
brew: font-shure-tech-mono-nerd-font SauceCodePro:
SauceCodePro: archive: SourceCodePro
archive: SourceCodePro brew: font-sauce-code-pro-nerd-font
brew: font-sauce-code-pro-nerd-font SpaceMono:
SpaceMono: brew: font-space-mono-nerd-font
brew: font-space-mono-nerd-font Symbols:
Symbols: archive: NerdFontsSymbolsOnly
archive: NerdFontsSymbolsOnly brew: font-symbols-only-nerd-font
brew: font-symbols-only-nerd-font Terminess:
Terminess: archive: Terminus
archive: Terminus brew: font-terminess-ttf-nerd-font
brew: font-terminess-ttf-nerd-font Tinos:
Tinos: brew: font-tinos-nerd-font
brew: font-tinos-nerd-font Ubuntu:
Ubuntu: brew: font-ubuntu-nerd-font
brew: font-ubuntu-nerd-font UbuntuMono:
UbuntuMono: brew: font-ubuntu-mono-nerd-font
brew: font-ubuntu-mono-nerd-font UbuntuSans:
UbuntuSans: brew: font-ubuntu-sans-nerd-font
brew: font-ubuntu-sans-nerd-font VictorMono:
VictorMono: brew: font-victor-mono-nerd-font
brew: font-victor-mono-nerd-font ZedMono:
ZedMono: brew: font-zed-mono-nerd-font
brew: font-zed-mono-nerd-font
base_url: https://github.com/ryanoasis/nerd-fonts/releases/latest/download base_url: https://github.com/ryanoasis/nerd-fonts/releases/latest/download