feat(fonts): Nerd Fonts v3.0
This commit is contained in:
parent
85ec35150b
commit
15a2781fa1
40
.README.md
40
.README.md
@ -46,6 +46,34 @@ lazygit --git-dir=$HOME/.dotfiles --work-tree=$HOME
|
|||||||
|
|
||||||
# Install recent versions of applications
|
# Install recent versions of applications
|
||||||
|
|
||||||
|
## Generic Tips
|
||||||
|
|
||||||
|
### Github Patches
|
||||||
|
|
||||||
|
From [stackoverflow](https://stackoverflow.com/questions/28484186/apply-github-commit-pull-request-as-a-patch).
|
||||||
|
|
||||||
|
```
|
||||||
|
wget https://github.com/jesseduffield/lazygit/pull/2604.patch
|
||||||
|
git apply --stat --apply 2604.patch
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
## Fonts
|
||||||
|
|
||||||
|
- [How to install and manage fonts on Linux](https://linuxconfig.org/how-to-install-and-manage-fonts-on-linux)
|
||||||
|
- `mv folder ~/.fonts`
|
||||||
|
- `fc-cache -fv ~/.fonts`
|
||||||
|
|
||||||
|
- [JetBrains Mono](https://www.jetbrains.com/lp/mono/)
|
||||||
|
- Install the files **without “NL”** (i.e No Ligatures) in their names
|
||||||
|
|
||||||
|
- [Nerd Fonts](https://www.nerdfonts.com/)
|
||||||
|
- [Download](https://github.com/ryanoasis/nerd-fonts/tags)
|
||||||
|
- NerdFontsSymbolsOnly.tar.xz
|
||||||
|
- [Cheat Sheet](https://www.nerdfonts.com/cheat-sheet)
|
||||||
|
- https://raw.githubusercontent.com/ryanoasis/nerd-fonts/master/bin/scripts/test-fonts.sh
|
||||||
|
|
||||||
|
|
||||||
## kitty
|
## kitty
|
||||||
|
|
||||||
- https://sw.kovidgoyal.net/kitty/binary/
|
- https://sw.kovidgoyal.net/kitty/binary/
|
||||||
@ -62,6 +90,18 @@ So it is more coherent/simpler to copy this behaviour into Zsh.
|
|||||||
|
|
||||||
## lazygit
|
## lazygit
|
||||||
|
|
||||||
|
### Go
|
||||||
|
|
||||||
```
|
```
|
||||||
go install github.com/jesseduffield/lazygit@latest
|
go install github.com/jesseduffield/lazygit@latest
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Manual
|
||||||
|
|
||||||
|
```
|
||||||
|
mkdir -p $HOME/dev_3rd/golang
|
||||||
|
cd $HOME/dev_3rd/golang
|
||||||
|
git clone https://github.com/jesseduffield/lazygit.git
|
||||||
|
cd lazygit
|
||||||
|
go install
|
||||||
|
```
|
||||||
|
@ -7,7 +7,6 @@
|
|||||||
# kitty +list-fonts
|
# kitty +list-fonts
|
||||||
# kitty --debug-font-fallback
|
# kitty --debug-font-fallback
|
||||||
|
|
||||||
# https://www.jetbrains.com/lp/mono/
|
|
||||||
font_family JetBrains Mono Regular
|
font_family JetBrains Mono Regular
|
||||||
italic_font JetBrains Mono Italic
|
italic_font JetBrains Mono Italic
|
||||||
bold_font JetBrains Mono Bold
|
bold_font JetBrains Mono Bold
|
||||||
@ -16,52 +15,34 @@ bold_italic_font JetBrains Mono Bold Italic
|
|||||||
font_size 11.0
|
font_size 11.0
|
||||||
disable_ligatures cursor
|
disable_ligatures cursor
|
||||||
|
|
||||||
# Symbols Nerd Font
|
# https://github.com/JetBrains/JetBrainsMono#opentype-features
|
||||||
#
|
# https://github.com/JetBrains/JetBrainsMono/wiki/OpenType-features#list-of-features
|
||||||
# https://www.nerdfonts.com/cheat-sheet
|
font_features JetBrainsMono-Regular zero
|
||||||
# https://github.com/ryanoasis/nerd-fonts/tags -> NerdFontsSymbolsOnly.zip
|
font_features JetBrainsMono-Italic zero
|
||||||
# -> Symbols-2048-em Nerd Font Complete.ttf (without Mono?)
|
font_features JetBrainsMono-Bold zero
|
||||||
# https://raw.githubusercontent.com/ryanoasis/nerd-fonts/master/bin/scripts/test-fonts.sh
|
font_features JetBrainsMono-BoldItalic zero
|
||||||
|
|
||||||
# "Nerd Fonts - Pomicons"
|
# Nerd Fonts - https://github.com/ryanoasis/nerd-fonts/wiki/Glyph-Sets-and-Code-Points#overview
|
||||||
symbol_map U+E000-U+E00D Symbols Nerd Font
|
symbol_map U+23fb-U+23fe Symbols Nerd Font
|
||||||
|
symbol_map U+2665 Symbols Nerd Font
|
||||||
# "Nerd Fonts - Powerline"
|
symbol_map U+26a1 Symbols Nerd Font
|
||||||
symbol_map U+e0a0-U+e0a2,U+e0b0-U+e0b3 Symbols Nerd Font
|
symbol_map U+2b58 Symbols Nerd Font
|
||||||
|
symbol_map U+e000-U+e00a Symbols Nerd Font
|
||||||
# "Nerd Fonts - Powerline Extra"
|
symbol_map U+e0a0-U+e0a2 Symbols Nerd Font
|
||||||
symbol_map U+e0a3-U+e0a3,U+e0b4-U+e0c8,U+e0cc-U+e0d2,U+e0d4-U+e0d4 Symbols Nerd Font
|
symbol_map U+e0a3 Symbols Nerd Font
|
||||||
|
symbol_map U+e0b0-U+e0b3 Symbols Nerd Font
|
||||||
# "Nerd Fonts - Symbols original"
|
symbol_map U+e0b4-U+e0c8 Symbols Nerd Font
|
||||||
symbol_map U+e5fa-U+e62b Symbols Nerd Font
|
symbol_map U+e0ca Symbols Nerd Font
|
||||||
|
symbol_map U+e0cc-U+e0d4 Symbols Nerd Font
|
||||||
# "Nerd Fonts - Devicons"
|
|
||||||
symbol_map U+e700-U+e7c5 Symbols Nerd Font
|
|
||||||
|
|
||||||
# "Nerd Fonts - Font awesome"
|
|
||||||
symbol_map U+f000-U+f2e0 Symbols Nerd Font
|
|
||||||
|
|
||||||
# "Nerd Fonts - Font awesome extension"
|
|
||||||
symbol_map U+e200-U+e2a9 Symbols Nerd Font
|
symbol_map U+e200-U+e2a9 Symbols Nerd Font
|
||||||
|
symbol_map U+e300-U+e3e3 Symbols Nerd Font
|
||||||
# "Nerd Fonts - Octicons"
|
symbol_map U+e5fa-U+e6a6 Symbols Nerd Font
|
||||||
symbol_map U+f400-U+f4a8,U+2665-U+2665,U+26A1-U+26A1,U+f27c-U+f27c Symbols Nerd Font
|
symbol_map U+e700-U+e7c5 Symbols Nerd Font
|
||||||
|
symbol_map U+ea60-U+ebeb Symbols Nerd Font
|
||||||
# "Nerd Fonts - Font Linux"
|
symbol_map U+f000-U+f2e0 Symbols Nerd Font
|
||||||
symbol_map U+F300-U+F313 Symbols Nerd Font
|
symbol_map U+f300-U+f32f Symbols Nerd Font
|
||||||
|
symbol_map U+f400-U+f532 Symbols Nerd Font
|
||||||
# Nerd Fonts - Font Power Symbols"
|
symbol_map U+f0001-U+f1af0 Symbols Nerd Font
|
||||||
symbol_map U+23fb-U+23fe,U+2b58-U+2b58 Symbols Nerd Font
|
|
||||||
|
|
||||||
# "Nerd Fonts - Material Design Icons"
|
|
||||||
symbol_map U+f500-U+fd46 Symbols Nerd Font
|
|
||||||
|
|
||||||
# "Nerd Fonts - Weather Icons"
|
|
||||||
symbol_map U+e300-U+e3eb Symbols Nerd Font
|
|
||||||
|
|
||||||
# Misc Code Point Fixes
|
|
||||||
symbol_map U+21B5,U+25B8,U+2605,U+2630,U+2632,U+2714,U+E0A3,U+E615,U+E62B Symbols Nerd Font
|
|
||||||
|
|
||||||
|
|
||||||
#: Cursor customization {{{1
|
#: Cursor customization {{{1
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user