Giter Club home page Giter Club logo

alacritty-theme's Introduction

This repository is no longer maintained. Please visit the updated repository here

ย 

Alacritty Theme

license GitHub tag GitHub last commit (branch)

GitHub issues GitHub closed issues GitHub pull requests GitHub closed pull requests

This repo lists (copied or slightly modified) color schemes for alacritty

  • collected from various sources
  • converted from other terminal emulator themes
  • created from vim or emacs color schemes.

How to apply?

There are multiple ways -

  1. Import the scheme in alacritty.yaml file:

    Clone the repository:

    git clone https://github.com/eendroroy/alacritty-theme.git ~/.alacritty-colorscheme

    And add the below line into alacritty.yaml:

    import:
      - ~/.alacritty-colorscheme/themes/{scheme_name}.yaml
  2. Copy the content of yaml file in the colors section into ~/.config/alacritty/alacritty.yml file.

  3. Use alacritty-colorscheme. Read details here: Docs

Color Schemes

NAME COLORS
afterglow
source
base16_default_dark
argonaut
source
base16_default_dark
atom_one_light
source
atom_one_light
ayu_dark
source
base16_default_dark
base16_default_dark
source
base16_default_dark
blood_moon
source
blood_moon
breeze
source
breeze
campbell
source
campbell
challenger_deep
source
challenger_deep
city_lights
source
city_lights
Cobalt2
source
Cobalt2
cyber_punk_neon
source
cyber_punk_neon
darcula
source
darcula
dark_pastels
source
dark_pastels
doom_one
source
doom_one
dracula
source
dracula
falcon
source
falcon
flat_remix
source
flat_remix
gotham falcon
gnome_terminal
source
gnome_terminal
gruvbox_dark
source
gruvbox_dark
gruvbox_light
source
gruvbox_light
gruvbox_material
source
gruvbox_material
high_contrast gruvbox_light
horizon-dark
source
horizon-dark
hyper
source
hyper
iterm iterm
konsole_linux iterm
low_contrast iterm
material_theme
source
material_theme
material_theme_mod material_theme_mod
monokai_charcoal
source
monokai_charcoal
monokai_pro
source
monokai_pro
moonlight_ii_vscode
source
moonlight_ii_vscode
night_owlish_light night_owlish_light
nord
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
pencil_dark
source
pencil_dark
pencil_light
source
pencil_light
remedy_dark
source
remedy_dark
rose-pine
source
rose-pine
snazzy
source
snazzy
seashells
source
seashells
smoooooth
source
smoooooth
solarized_dark
source
solarized_dark
solarized_light
source
solarized_light
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
zenburm
source
zenburm

Contributing

Bug reports and pull requests are welcome on GitHub at alacritty-theme repository. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.

  1. Fork it ( https://github.com/eendroroy/alacritty-theme/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Suggestions:

  • Ensure {theme}.yaml file in theme directory
  • Ensure theme preview (ie: {theme}.png) in images directory
  • Use print_colors script to generate preview
  • Ensure schemes.yaml file is updated
  • Ensure theme listing in README.md following alphabetical ordering

Author

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 ajyoon avatar aswinpajayan avatar baryczka avatar dodeca12 avatar eendroroy avatar emirror-de avatar h4tr3d avatar haidar47x avatar htetoowaiyan avatar illegitimate-egg avatar jeffwindsor avatar joinemm avatar kyoheiu avatar maxverevkin avatar metabr avatar newam avatar pbnj avatar raven2cz avatar romic avatar s6muel avatar sergibarroso avatar szdytom avatar vermiumsifell avatar zatchheems avatar zklain 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  avatar  avatar  avatar  avatar  avatar

alacritty-theme's Issues

Move alacritty-theme upstream

Alacritty's Wiki was recently made private due to repeated griefing, which in turn means that people are not able to add new colorschemes to the wiki anymore.

The obvious solution to that is to create a separate theme repository where people can add colorschemes through PRs rather than just throwing them in the wiki, which is what this repository does.

You seem to have done a good job maintaining these themes, providing helpful screenshots for each one. So I wanted to reach out and ask if you're interested in upstreaming this repository to the Alacritty organization before just forking it myself.

There might be some changes this repository could benefit from, but I don't think it would need major modifications.

can`t select a theme

After installation I used this tutorial to install alacritty-theme, after that I made alacritty.yml (blank file) in ~/.config/alacritty/. After run, I wrote theme but every one of them gives me this error.

ayu dark something wrong?

Describe the bug

Colors don't match when there is a background behind text.
Thus, text is not readable.
Is this the original theme or is there some mistake?

Screenshots

image

Environment (please complete the following information):

  • OS: Windows 11, WSL2 with Ubuntu
  • Terminal Emulator: alacritty
  • Shell: bash

schemes file

Alacritty supports a schemes which contains any arbitrary amount of themes that users can select from in colors:

Example:

scheme:
  afterglow: &afterglow
    primary:
      background: ....
      foreground: ...
    ...

  argonaut: &argonaut
    ...

  ayu_dark: &ayu_dark
    ...

colors: *ayu_dark

Would you be willing to accept a PR that merges all the themes into a schemes.yaml file?

Feature: preferred themes

IDK the best presentation for this, but I'm interested in developing it and maybe can gather some input from y'all.

Between a dark office, a bright office, and an incredibly sunny porch, I'm finding myself going between a few themes. Still not entirely settled on which is best for these environments.

But I do know that it'd be very rad if the list was sorted by frecency. Maybe that's the best implementation, too: merely ordering the list based on this heuristic.

Colors aren't shown as screenshots depicted

Hi. I'm using the solarized dark theme but I noticed that colors are not the same as the picture you have. For example, when typing ls -la command the write permission is not red or the timestamps are not blue. Instead all letters have the same foreground color. Is this a misconfiguration of the alacritty or something else? Thanks.

alacritty supports file importing

Mention in README.md that we can directly import color themes using the import section in alacritty.yml
This can makes it easier to change colors than using a big scheme file, or changing the colors section.

Example:

import:
  #- ~/.config/alacritty/alacritty-theme/themes/afterglow.yaml
  #- ~/.config/alacritty/alacritty-theme/themes/aye.yaml
  #- ~/.config/alacritty/alacritty-theme/themes/breeze.yaml
  #- ~/.config/alacritty/alacritty-theme/themes/Cobalt2.yaml
  #- ~/.config/alacritty/alacritty-theme/themes/gruvbox_dark.yaml
  - ~/.config/alacritty/alacritty-theme/themes/iterm.yaml

Papercolor light: wrong colors

I've just noticed that the papercolor light color scheme in this repo does not actually correspond to the definitions in the vim color scheme, see my comment here: NLKNguyen/papercolor-theme#149 (comment), reproduced below:

I am not sure this is actually a translation of papercolor light to alacritty. Take for example the normal color green in the Alacritty version of papercolor:

green:    '0x718C00'

You cannot find 718C00 in the vim color scheme. Similar issues with many of the other color codes.

This on the other seems to be the correct translation of the scheme:

https://github.com/aaron-williamson/base16-alacritty/blob/master/colors/base16-papercolor-light.yml

License change

Current license is not the wisest choice.
Consider changing to Rust's MIT/APACHE2 or like Alacritty -just APACHE2

Items error

While changing themes this error comes up
/usr/local/lib/node_modules/alacritty-themes/index.js:27
const colors = doc.contents.items.filter((i) => i.key.value === "colors")[0];
^

TypeError: Cannot read property 'items' of null
at updateTheme (/usr/local/lib/node_modules/alacritty-themes/index.js:27:31)
at /usr/local/lib/node_modules/alacritty-themes/index.js:83:7
at FSReqCallback.readFileAfterClose [as oncomplete] (internal/fs/read_file_context.js:63:3)

Pop os 20.10 a debinan linux distro

Screenshot from 2021-01-27 22-07-10

Request to mention alacritty-shell and walh

I am the author of alacritty-shell and walh

It is a simple system that lets one change the theme dynamically from what is defined in the alacritty.yml file. When used in conjuction with walh vim theme it achieves a nice consistent experience between vim and terminal. Including a solution for k9s

I see you recommend other similar solutions and was wondering if you might consider adding my repos to your list.

Cheers

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.