An open API service indexing awesome lists of open source software.

https://github.com/rose-pine/alacritty

Soho vibes for Alacritty
https://github.com/rose-pine/alacritty

alacritty rose-pine soho-vibes terminal terminal-emulator theme

Last synced: 8 months ago
JSON representation

Soho vibes for Alacritty

Awesome Lists containing this project

README

          



Rosé Pine for Alacritty

All natural pine, faux fur and a bit of soho vibes for the classy minimalist





## TOML or YAML?

[TOML configuration has been recently introduced to Alacritty](https://github.com/alacritty/alacritty/commit/bd4906722a1a026b01f06c94c33b13ff63a7e044) and it's not yet supported by any stable release of the software. If you need a YAML equivalent of the theme refer to [this link](https://github.com/rose-pine/alacritty/tree/7c3625f3d0f34359ba114e09b1ba3f3c1bed399a) (it will lead you to the latest version of this repository preceding the [TOML port](https://github.com/rose-pine/alacritty/commit/dfdb46476dc963d4e8784e4f32766ba603550bc6)).

## Usage

1. Locate (or create) Alacritty's config file (refer to [the *Configuration* section of Alacritty's readme](https://github.com/alacritty/alacritty/tree/master#configuration))
2. Clone this repository
3. Copy the contents of the `dist/` directory to a location of your choosing
4. Import **one** of the TOML files you just copied into Alacritty's config

### Example

The following example will assume that your Alacritty's config path is `~/.config/alacritty/alacritty.toml`.

```sh
# Clone this repository
git clone https://github.com/rose-pine/alacritty.git

# Copy the contents of the `dist` directory to Alacritty's config directory
cp ./alacritty/dist/* ~/.config/alacritty

# Delete the cloned repository (optional)
rm -r ./alacritty
```

The Alacritty's config directory should now contain `rose-pine.toml`, `rose-pine-moon.toml` and `rose-pine-dawn.toml`. Choose one of these files and import it into your Alacritty's config (*the following code block will assume that you choose `rose-pine.toml`*).

```toml
import = ["~/.config/alacritty/rose-pine.toml"]
```

## Gallery

Fetch featured below is [NerdFetch](https://github.com/thatonecalculator/nerdfetch)

**Rosé Pine**

![Alacritty with Rosé Pine](https://cdn.discordapp.com/attachments/767173835698208799/806313418319462440/unknown.png)

**Rosé Pine Moon**

![Alacritty with Rosé Pine Moon](https://cdn.discordapp.com/attachments/767173835698208799/806313506630533161/unknown.png)

**Rosé Pine Dawn**

![Alacritty with Rosé Pine Dawn](https://cdn.discordapp.com/attachments/767173835698208799/806313592571691058/unknown.png)

## Thanks to

- [ThatOneCalculator](https://github.com/thatonecalculator)
- [Dolichomps](https://github.com/Dolichomps)
- [Cristian Tentella](https://github.com/cristian-tentella)

## Contributing

Modify `template.toml` using Rosé Pine variables, then build variants:

```sh
npx @rose-pine/build@0.8.0 -t template.toml -f hex
```

_Generated by [@rose-pine/build@0.8.0](https://github.com/rose-pine/build)_