Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/terrablue/ts
https://github.com/terrablue/ts
Last synced: 22 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/terrablue/ts
- Owner: terrablue
- Created: 2024-06-17T15:16:55.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2024-07-10T13:52:15.000Z (7 months ago)
- Last Synced: 2024-11-21T10:35:05.985Z (3 months ago)
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ts – theme switcher for *nix
## installation
Clone this repository into `~/.config/ts`.
`git clone https://github.com/terrablue/ts ~/.config/ts`
Check out the branch corresponding to the theme of your choice.
`cd ~/.config/ts && git checkout nord`
## themes
|name (branch) |website |repos |
|----------------|-------------------------|-----------------------------|
|nord |https://www.nordtheme.com|https://github.com/nordtheme |
|catppuccin mocha|https://catppuccin.com |https://github.com/catppuccin|## configuration
Switching between themes works by adding an include directive to each program.
### alacritty
Add to your alacritty TOML configuration.
```toml
import = [
"~/.config/ts/alacritty.toml",
]
```### dircolors
Add to your shell configuration
```sh
eval $(dircolors ~/.config/ts/dir_colors)
```### neovim (nvchad)
Add it to `~/config/nvim/lua/chadrc.lua`
```lua
local theme = dofile(os.getenv("HOME") .. "/.config/ts/nvchad.lua")return {
ui = {
theme = theme,
}
}
```## license
All original content is licensed MIT.
All theme content was copied unmodified and retains its original license(s).