Last active
October 10, 2022 11:26
-
-
Save Aaronmacaron/8a4e82ed0033290cb2e12d9df4e77efe to your computer and use it in GitHub Desktop.
Install Alacritty on Ubuntu
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# This installs alacritty terminal on ubuntu (https://github.com/jwilm/alacritty) | |
# You have to have rust/cargo installed for this to work | |
# Install required tools | |
sudo apt-get install -y cmake libfreetype6-dev libfontconfig1-dev xclip | |
# Download, compile and install Alacritty | |
git clone https://github.com/jwilm/alacritty | |
cd alacritty | |
cargo install | |
# Add Man-Page entries | |
sudo mkdir -p /usr/local/share/man/man1 | |
gzip -c alacritty.man | sudo tee /usr/local/share/man/man1/alacritty.1.gz > /dev/null | |
# Add shell completion for bash and zsh | |
mkdir -p ~/.bash_completion | |
cp alacritty-completions.bash ~/.bash_completion/alacritty | |
echo "source ~/.bash_completion/alacritty" >> ~/.bashrc | |
sudo cp alacritty-completions.zsh /usr/share/zsh/functions/Completion/X/_alacritty | |
# Copy default config into home dir | |
cp alacritty.yml ~/.alacritty.yml | |
# Create desktop file | |
cp Alacritty.desktop ~/.local/share/applications/ | |
# Copy binary to path | |
sudo cp target/release/alacritty /usr/local/bin | |
# Use Alacritty as default terminal (Ctrl + Alt + T) | |
gsettings set org.gnome.desktop.default-applications.terminal exec 'alacritty' | |
# Remove temporary dir | |
cd .. | |
rm -r alacritty | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
thank you