#alacritty #themes #color-themes #terminal #configuration #switch #applications

app alacritty-theme-switcher

轻松切换Alacritty的颜色主题

3个版本

0.1.4 2024年5月4日
0.1.3 2024年5月4日
0.1.1 2024年5月3日

#156配置

Download history 448/week @ 2024-04-30 15/week @ 2024-05-07 1/week @ 2024-05-14 10/week @ 2024-05-21 1/week @ 2024-05-28 8/week @ 2024-06-04 6/week @ 2024-06-11

111 每月下载量

自定义许可证

21KB
133 代码行

alacritty-theme-switcher

一个简单的工具,可以快速在不同主题之间切换alacritty,带shell完成功能!

./media/demo.mp4

概述

来自Alacritty 网站

Alacritty是一个现代化的终端模拟器,带有合理的默认设置,但允许进行广泛的配置。通过与其他应用程序集成,而不是重新实现其功能,它成功提供了一组灵活且性能高的功能。

默认情况下,Alacritty不支持应用不同的主题,颜色配置而是在配置文件中设置。alacritty-theme提供了这样的主题配置,但更改主题需要在alacritty.toml中手动进行。

此工具通过管理Alacritty配置中的主题配置导入来模拟Alacritty的主题支持

# in ~/.config/alacritty/themes/themes/my-theme.toml
[colors.primary]
background = '#282c34'
foreground = '#abb2bf'
[colors.normal]
black = '#1e2127'
red = '#e06c75'
green = '#98c379'
#...

# in ~/.config/alacritty/alacritty.toml
import = [
    "~/.config/alacritty/themes/themes/my-theme-name.toml" # 👈 this line is added and managed by alacritty-theme-switcher
]

安装

版本

您可以在版本部分获取最新版本。

下载的存档(无论是.zip还是.tar.gz)都包含二进制文件和shell完成脚本

  • 将二进制文件复制到您的路径中的目录,例如/usr/local/bin~/.local/bin
  • 将您的shell的完成脚本复制到相应的目录
    • 对于Bash: /usr/local/share/bash-completions/completions/
    • 对于ZSH: /usr/local/share/zsh/site-functions/

Cargo

如果您已安装cargo,您可以从crates.io安装此工具

cargoinstall --锁定alacritty-theme-switcher

请注意,您将需要手动安装shell完成脚本,请参阅上面。

Arch Linux

有一个AUR软件包可用:alacritty-theme-switcher

手动

克隆此仓库,然后运行 make build && sudo make install 来编译和安装工具。

用法

首先,将一些主题文件放入您的主题目录中(默认为 $XDG_CONFIG/alacritty/themes/themes)。

现在您可以通过运行 alacritty-theme-switcher <theme-name> 来切换主题。

您也可以使用 alacritty-theme-switcher -l 列出可用的主题。

作者 & 许可证

由 @maxhoesel 创建

在 GPL 3 许可下发布(见 许可证文件

依赖项

约4.5MB
约78K SLoC