Skip to content

JTechOps/Alacritty-themes-switcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alacritty Theme Switcher

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.

Installation

Steps to Use

  1. 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/
  1. Give execute permissions to the script:
   chmod +x alacritty_theme_switcher.sh
  1. Run the script to select and apply a theme:
   ./alacritty_theme_switcher.sh

This will present a list of available themes. Select a theme, and the script will automatically apply it and restart Alacritty.

theme_switcher

Required Fonts

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-hermit

Available Themes

The 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.

Theme Previews

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

-Cyber Chaos editing code:

cyber_chaos

-Doom Terminal Theme: A dark and moody theme with a gritty, retro feel.

doom_terminal

Notes

  • 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/

License

This project is licensed under the MIT License - see the LICENSE file for details.

Instructions:

  1. Step 1: Copy the themes/ folder to $HOME/.config/alacritty/.
  2. Step 2: Give execute permissions to the script.
  3. Step 3: Run the script and select a theme.

About

A script to easily switch between Alacritty themes, with multiple themes defined in .toml files.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages