This script allows you to easily switch between different themes for your Alacritty terminal. It allows you to select a theme and automatically apply it by replacing the alacritty.toml configuration file with your selected theme. After applying the theme, Alacritty will restart to reflect the changes.
-
Copy the
themes/folder to your Alacritty configuration directory:Copy the
themes/folder into your$HOME/.config/alacritty/directory:
cp -r themes/ $HOME/.config/alacritty/- Give execute permissions to the script:
chmod +x alacritty_theme_switcher.sh- Run the script to select and apply a theme:
./alacritty_theme_switcher.shThis will present a list of available themes. Select a theme, and the script will automatically apply it and restart Alacritty.
To ensure that the themes look as intended, you will need to install the following fonts:
- Hermit
You can install these fonts manually or through your package manager. For example, on Ubuntu, you can install most of these fonts using the following commands:
sudo apt install fonts-hermitThe following themes are available for selection:
- crimson_abyss.toml
- cyber_chaos.toml
- cyberpunk_night.toml
- dark_synthwave.toml
- doom_terminal.toml
- hacker_underground.toml
- hellfire_terminal.toml
- infernal_cyberpunk.toml
- infernal_grid.toml
- necrobyte_hacker.toml
- necro_terminal.toml
- neon_inferno.toml
- neon_plague.toml
- neon_tokyo.toml
- shadowDOS.toml
- warp_zone.toml
You can preview each of these themes by selecting them from the list when running the script. The selected theme will then be applied to your Alacritty configuration.
Below are images showcasing a few of the themes. While all 16 themes are available, here are five for visual reference:
-Cyber Chaos Theme: A bold and intense theme inspired by futuristic cyberpunk aesthetics.
-Cyber Chaos editing code:
-Doom Terminal Theme: A dark and moody theme with a gritty, retro feel.
- Alacritty auto-reloads config (no restart needed)
- Your current alacritty.toml will be overwritten
- Add custom themes by dropping .toml files in ~/.config/alacritty/themes/
This project is licensed under the MIT License - see the LICENSE file for details.
- Step 1: Copy the
themes/folder to$HOME/.config/alacritty/. - Step 2: Give execute permissions to the script.
- Step 3: Run the script and select a theme.



