fix go, finish nerdfonts
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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] }}"
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user