Giter Club home page Giter Club logo

alacritty-theme's Introduction

Alacritty Theme

Collection of colorschemes for easy configuration of the Alacritty terminal emulator.

Installation

Imports

Clone the repository, or download the theme of your choice:

# We use Alacritty's default Linux config directory as our storage location here.
mkdir -p ~/.config/alacritty/themes
git clone https://github.com/alacritty/alacritty-theme ~/.config/alacritty/themes

Add an import to your alacritty.toml (Replace {theme} with your desired colorscheme):

import = [
    "~/.config/alacritty/themes/themes/{theme}.toml"
]

Manual

To manually include a colorscheme in an existing alacritty.toml, you just need to copy the entire content of the theme into the root level of your configuration file.

Color Schemes

NAME COLORS
afterglow
source
base16_default_dark
alabaster
source
alabaster
alabaster_dark
source
alabaster_dark
alacritty_0_12
source
alacritty_0_12
argonaut
source
base16_default_dark
ashes_dark
source
base16_ashes_dark
ashes_light
source
base16_ashes_light
atom_one_light
source
atom_one_light
aura
source
aura
ayu_dark
source
ayu_dark
ayu_light
source
ayu_light
baitong
source
baitong
base16_default_dark
source
base16_default_dark
blood_moon
source
blood_moon
bluish bluish
breeze
source
breeze
campbell
source
campbell
carbonfox
source
carbonfox
catppuccin_frappe
source
catppuccin_frappe
catppuccin_latte
source
catppuccin_latte
catppuccin_macchiato
source
catppuccin_macchiato
catppuccin_mocha
source
catppuccin_mocha
challenger_deep
source
challenger_deep
chicago95 chicago95
citylights
source
citylights
Cobalt2
source
Cobalt2
cyber_punk_neon
source
cyber_punk_neon
dark_pastels
source
dark_pastels
dark_pride
source
dark_pride
deep_space depp_space
doom_one
source
doom_one
dracula
source
dracula
dracula_plus
source
dracula_plus
enfocado_dark
source
enfocado_dark
enfocado_light
source
enfocado_light
everforest_dark
source
everforest_dark
everforest_light
source
everforest_light
falcon
source
falcon
flat_remix
source
flat_remix
flexoki
source
flexoki
github_dark
source
github_dark
github_dark_colorblind
source
github_dark_colorblind
github_dark_dimmed
source
github_dark_dimmed
github_dark_high_contrast
source
github_dark_high_contrast
github_dark_tritanopia
source
github_dark_tritanopia
github_light
source
github_light
github_light_colorblind
source
github_light_colorblind
github_light_high_contrast
source
github_light_high_contrast
github_light_tritanopia
source
github_light_tritanopia
google falcon
gotham falcon
gnome_terminal
source
gnome_terminal
gruvbox_dark
source
gruvbox_dark
gruvbox_light
source
gruvbox_light
gruvbox_material_hard_dark
source
gruvbox_material_hard_dark
gruvbox_material_hard_light
source
gruvbox_material_hard_light
gruvbox_material_medium_dark
source
gruvbox_material_medium_dark
gruvbox_material_medium_light
source
gruvbox_material_medium_light
hardhacker
source
hardhacker
high_contrast gruvbox_light
horizon-dark
source
horizon-dark
hyper
source
hyper
inferno
source
inferno
iris
source
iris
iterm iterm
kanagawa_dragon
source
kanagawa_dragon
kanagawa_wave
source
kanagawa_wave
konsole_linux iterm
low_contrast iterm
Mariana
source
iterm
marine_dark
source
marine_dark
material_theme
source
material_theme
material_theme_mod material_theme_mod
meliora
source
meliora
midnight-haze
source
midnight-haze
monokai
source
monokai
monokai_charcoal
source
monokai_charcoal
monokai_pro
source
monokai_pro
moonlight_ii_vscode
source
moonlight_ii_vscode
msx
source
msx
nightfly
source
nightfly
nightfox
source
nightfox
night_owl
source
night_owl
night_owlish_light night_owlish_light
noctis-lux
source
noctis-lux
nord
source
nord
nordic
source
nordic
nord_light
source
nord
oceanic_next
source
oceanic_next
omni
source
omni
one_dark one_dark
palenight
source
palenight
papercolor_dark
source
papercolor_dark
papercolor_light
source
papercolor_light
papertheme
source
papercolor_light
pastel_dark
source
pastel_dark
pencil_dark
source
pencil_dark
pencil_light
source
pencil_light
rainbow rainbow
remedy_dark
source
remedy_dark
rose-pine
source
rose-pine
rose-pine-dawn
source
rose-pine-dawn
rose-pine-moon
source
rose-pine-moon
snazzy
source
snazzy
seashells
source
seashells
smoooooth
source
smoooooth
solarized_dark
source
solarized_dark
solarized_light
source
solarized_light
solarized_osaka
source
solarized_osaka
taerminal
source
taerminal
tango_dark
source
tango_dark
tender
source
tender
terminal_app terminal_app
thelovelace terminal_app
tokyo-night
source
tokyo-night
tokyo-night-storm
source
tokyo-night-storm
tomorrow_night
source
tomorrow_night
tomorrow_night_bright
source
tomorrow_night_bright
ubuntu
source
ubuntu
wombat
source
wombat
xterm xterm
zenburn
source
zenburn

Contributing

Bug reports and pull requests are welcome on GitHub at the alacritty-theme repository.

To add a new theme, just create a Pull Request with the following changes:

  • Add your theme to the themes directory with the {theme}.toml file format
  • Create a screenshot of your theme using the print_colors.sh script
  • Add the screenshot to the images directory with the {theme}.png file format
  • Add your theme to the README.md, following alphabetical ordering

Maintainers

License

The project is available as open source under the terms of the Apache License, Version 2.0

alacritty-theme's People

Contributors

1insomnia avatar adrian5 avatar aswinpajayan avatar eendroroy avatar emirror-de avatar illegitimate-egg avatar kyoheiu avatar matthiasschaub avatar maxverevkin avatar mciccale avatar misairuzame avatar moreka avatar odurc avatar papatenko avatar pbnj avatar peskovdev avatar pezcoder avatar raven2cz avatar redcodemohammed avatar romic avatar s6muel avatar samylovma avatar sergibarroso avatar simonhumber avatar stella-zephyr avatar sureshpradhana avatar szdytom avatar vermiumsifell avatar vockers avatar waduhek avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

alacritty-theme's Issues

Migrate to toml

Alacritty is in the process of migrating the configuration from yaml to toml.

You get a warning on recent versions if you're using the yaml config file format.

alacritty migrate automatically translates the yaml config to toml config and could probably be used to translate the themes here as well.

Maybe both a yaml and toml version could be kept here in the meantime? It feels like it would not be too hard to automatically translate between them using a script

Warning "Unused config key: import" when trying to import a theme

Issue

The catppuccin-mocha theme is not being applied to Alacritty. It is at my ~/.config/alacritty/themes/catppuccin-mocha.toml. When I put in the import statement, I get the warning Unused config key: import

My alacritty.toml

# Font configuration
[font.normal]
family = "DejaVuSansM Nerd Font Propo"

# Import additional settings from another file
import = [
	"~/.config/alacritty/themes/catppuccin-mocha.toml"
]

NightOwl theme is missing

According to the alacritty-night-owl-colors repo the night owl theme has been moved into alacritty. It seems alacritty's themes have been migrated here, however this particular theme seems to be missing. Is this intentional or was the theme accidentally lost?

`zsh: permission denied` when trying to import theme to `alacritty.yml`

I've successfully cloned the alacritty-theme repository:

mkdir -p ~/.config/alacritty/themes
git clone https://github.com/alacritty/alacritty-theme ~/.config/alacritty/themes

However, when I run

- ~/.config/alacritty/themes/themes/marine_dark.yaml

to import the marine_dark theme to my alacritty.yml, I get the error message:

zsh: permission denied: /Users/davidmickelsen/.config/alacritty/themes/themes/marine_dark.yaml

Will this alacritty theme repo migrate to toml?

I am trying out the 0.13 dev version, and toml config format looks promising. Will this repo also be updated to use the toml format?

And as a side question, is it possible to programmatically convert the yaml files here into toml files?

Add Theme Rose Pine

Adding new theme Rose Pine and variants [https://github.com/rose-pine/alacritty]

Poor contrast of light text against colored background

Feedback:

  1. The colors should be chosen in such a way that it should have sufficient contrast when used as background color with black/white text.
  2. Colored background should have uniform brightness.

This blog post is a nice read:
https://blog.ce9e.org/posts/2019-06-24-terminal-colors/

A lot of apps use colored background with light text:

gitui
image

Here's an example from this repo itself.
image


Purpose of this issue:

To raise awareness of key principles in choosing terminal colors.
To raise awareness that these are two desirable property in terminal colorschemes.

I'm not asking the maintainers of this repo to rewrite all the colorschemes here.

I just want this information to be visible so that some of us may build colorschemes with these properties in the future.

Thanks for the work you're doing for us.

Having issue finding issue

I can't seem to find the cause of this issue. I thought i commented out the line causing issues. Seems to have started since the last update to alacritty. and migrating

How to use a theme after cloning repo?

I've successfully cloned the alacritty-theme repository:

mkdir -p ~/.config/alacritty/themes
git clone https://github.com/alacritty/alacritty-theme ~/.config/alacritty/themes

However, I'm not clear on the next step, to choose a theme and install it for Alacritty. Is there a command I need to run? Do I need to edit my alacritty.yml file directly?

The theme is not applying on Windows

I was trying to apply a theme in Windows, but the theme is not applying. I don't know what the issue is.

themes import

cd AppData\Roaming\alacritty\themes\
git clone https://github.com/alacritty/alacritty-theme .

folder structure

AppData
   └─── Roaming
             └─── alacritty
                       └───themes
                               β”œβ”€β”€β”€images
                               └───themes
                                         └───{themes}.yaml

alacritty.yml

import:
  - /AppData/Roaming/alacritty/themes/themes/atom_one_light.yaml
 

not everyone is on 0.13+ release yet - make themes backwards compatible

Why completely remove the yml examples and files? 0.13 is still a new branch (the latest release is literally 0.13.0 as of writing this) Pop_OS! for example ships with 0.12.2 in its repos.

11664ca

For anyone wondering how to get it working with older releases:

# Start with the regular instructions
mkdir -p ~/.config/alacritty/themes
git clone https://github.com/alacritty/alacritty-theme ~/.config/alacritty/themes

# Reset the gitrepo to a release that contained the yaml files
cd ~/.config/alacritty/themes/
git reset --hard yaml

Then in your alacritty.yml add:

import:
 - ~/.config/alacritty/themes/themes/{theme}.yaml

Obviously this should go without saying these yaml files are unmaintained so they wont be up-to-date with what's on the page

Which is the default theme?

I really like the default color scheme of Alacritty and would like to port it to other software. Which one is the default color scheme in the README?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.