Add alacritty

This commit is contained in:
Jake Runyan 2024-09-09 16:57:39 -07:00
parent e64aed2685
commit 13c56c4d9b
3 changed files with 122 additions and 0 deletions

38
alacritty/README.md Normal file
View File

@ -0,0 +1,38 @@
# Alacritty
A terminal that can handle a nerd font.
## MacOS
1. Download a release from `https://github.com/alacritty/alacritty/releases` or get it using Homebrew
```
brew install --cask alacritty
```
2. Install a nerd font. This is just some one suggested online.
```
brew install font-meslo-lg-nerd-font
```
3. Create an Alacritty config folder and link the alacritty config in this repo into there.
```
mkdir -p ~/.config/alacritty
ln -sfn /path/to/dotfiles/lazyvim/alacritty-macos.toml ~/.config/alacritty/alacritty.toml
```
## Ubuntu
1. Install Alacritty through a third-party PPA.
```
sudo add-apt-repository ppa:aslatter/ppa
sudo apt update
sudo apt install alacritty
```
2. Install a nerd font (I am using "MesloLG Nerd Font" from `https://www.nerdfonts.com/font-downloads`)
```
unzip Meslo.zip -d Meslo
mkdir ~/.local/share/fonts
cp Meslo/*.ttf ~/.local/share/fonts
fc-cache -fv
rm -r Meslo Meslo.zip
```
3. Create an Alacritty config folder and link the alacritty config in this repo into there.
```
mkdir -p ~/.config/alacritty
ln -sfn /path/to/dotfiles/lazyvim/alacritty-ubuntu.toml ~/.config/alacritty/alacritty.toml
```

View File

@ -0,0 +1,42 @@
[env]
TERM = "xterm-256color"
[window]
padding.x = 10
padding.y = 10
opacity = 0.9
blur = true
option_as_alt = "Both"
[font]
normal.family = "MesloLGS Nerd Font Mono"
size = 14
[colors.primary]
background = "#1b1f32"
foreground = "#9094a7"
[colors.normal]
black = "#1b1f32"
red = "#627af4"
green = "#67c9e4"
yellow = "#99e9ff"
blue = "#7289fd"
magenta = "#67c9e4"
cyan = "#8b9efd"
white = "#9094a7"
[colors.bright]
black = "#51587b"
red = "#75d5f0"
green = "#252a41"
yellow = "#444b6f"
blue = "#5e6587"
magenta = "#c3cdfe"
cyan = "#5cbcd6"
white = "#9094a7"

View File

@ -0,0 +1,42 @@
[env]
TERM = "xterm-256color"
[window]
padding.x = 10
padding.y = 10
opacity = 0.9
blur = true
option_as_alt = "Both"
[font]
normal.family = "MesloLGS Nerd Font"
size = 12
[colors.primary]
background = "#1b1f32"
foreground = "#9094a7"
[colors.normal]
black = "#1b1f32"
red = "#627af4"
green = "#67c9e4"
yellow = "#99e9ff"
blue = "#7289fd"
magenta = "#67c9e4"
cyan = "#8b9efd"
white = "#9094a7"
[colors.bright]
black = "#51587b"
red = "#75d5f0"
green = "#252a41"
yellow = "#444b6f"
blue = "#5e6587"
magenta = "#c3cdfe"
cyan = "#5cbcd6"
white = "#9094a7"