Temas Artes do Sul

Paleta da marca (coral #FF7F50 · roxo #691345) para prompt, Home Assistant e editores (VS Code, Cursor e Antigravity).

Tema Arquivo Uso
default oh-my-posh/artesdosul.omp.json Alias do Windows full
windows artesdosul-windows.omp.json PowerShell / Windows Terminal
linux artesdosul-linux.omp.json bash/zsh, WSL, SSH (user@host + bateria)
minimal artesdosul-minimal.omp.json Uma linha, baixo ruído
jekyll artesdosul-jekyll.omp.json Ruby/Jekyll + Node (site estático)
node artesdosul-node.omp.json Node + npm
python artesdosul-python.omp.json Python + venv
homelab artesdosul-homelab.omp.json Cyan/violet (stack lab / IoT)
starship starship/artesdosul.toml Debian / WSL com Starship
home-assistant home-assistant/artes-do-sul.yaml Home Assistant, modos claro e escuro
editors editors/ VS Code, Cursor e Antigravity (claro e escuro)

Pré-requisitos

  1. Oh My Posh
  2. Fonte Nerd Font (ex.: Cascadia Code NF, FiraCode NF) no terminal
  3. Windows Terminal / wt, ou terminal Linux com suporte a cores TrueColor

Windows

winget install JanDeDobbeleer.OhMyPosh
# depois escolha uma Nerd Font no Windows Terminal

Linux / WSL

# ver docs oficiais; exemplo curl:
curl -s https://ohmyposh.dev/install.sh | bash -s

Instalação rápida

Windows (PowerShell)

cd themes/install
.\windows.ps1                 # windows (default)
.\windows.ps1 -Theme jekyll
.\windows.ps1 -Theme minimal -NoProfileEdit   # só sessão atual

Linux / WSL

cd themes/install
chmod +x linux.sh
./linux.sh                    # linux
./linux.sh jekyll
./linux.sh homelab

Manual

oh-my-posh init pwsh --config "D:\path\to\themes\oh-my-posh\artesdosul-windows.omp.json" | Invoke-Expression
eval "$(oh-my-posh init bash --config ~/artesdosul/themes/oh-my-posh/artesdosul-linux.omp.json)"

Starship (Debian / WSL)

O mesmo desenho do tema Linux, para o Starship do fork araguaci/starship. O tempo do último comando fica no canto direito, em milissegundos (87ms, 1s234ms).

Dentro do Debian/WSL, com o repositório montado:

cd /mnt/d/artesdosul/artesdosul/themes/install
chmod +x starship.sh
./starship.sh

Manual:

mkdir -p ~/.config
cp themes/starship/artesdosul.toml ~/.config/starship.toml
# em ~/.bashrc, depois de qualquer oh-my-posh:
eval "$(starship init bash)"

Fonte Nerd Font no Windows Terminal (o WSL usa a fonte do host).

Raw URL do prompt Windows (após push em main):

https://raw.githubusercontent.com/artesdosul/artesdosul/main/themes/oh-my-posh/artesdosul-windows.omp.json

Home Assistant

Tema com modos light e dark. A chave YAML é Artes do Sul (com espaço): é o nome que o frontend usa em frontend.set_theme.

No HAOS, com os temas carregados por pasta:

# configuration.yaml
frontend:
  themes: !include_dir_merge_named themes
mkdir -p /config/themes
curl -fsSL -o /config/themes/artes-do-sul.yaml \
  https://raw.githubusercontent.com/artesdosul/artesdosul/main/themes/home-assistant/artes-do-sul.yaml

Recarregue os temas em Configurações → Sistema → YAML (ou reinicie) e escolha Artes do Sul no perfil. No claro, o roxo é a cor primária e o coral o destaque. No escuro, o coral passa a primária e o azul #38bdf8 vira o destaque.

  Claro Escuro
Primária #691345 #FF7F50
Destaque #FF7F50 #38bdf8
Fundo #FBF6F3 #0a1118
Cartão #FFFFFF #1e293b

VS Code, Cursor e Antigravity

Os três editores leem o mesmo pacote de tema. Há duas variantes: Artes do Sul Dark e Artes do Sul Light. A barra de atividade e a status bar ficam no roxo #691345, com o coral #FF7F50 no destaque, na aba ativa e no cursor.

cd themes/install
.\editors.ps1                 # os três
.\editors.ps1 -Target cursor  # só Cursor

O script copia themes/editors para:

Editor Pasta
VS Code %USERPROFILE%\.vscode\extensions\artesdosul.artes-do-sul-theme-1.0.0
Cursor %USERPROFILE%\.cursor\extensions\artesdosul.artes-do-sul-theme-1.0.0
Antigravity %USERPROFILE%\.antigravity\extensions\artesdosul.artes-do-sul-theme-1.0.0

Recarregue a janela (Developer: Reload Window) e selecione o tema em File → Preferences → Theme → Color Theme.

Paleta

Token Hex Papel
Coral #FF7F50 Accent / prompt
Roxo #691345 OS / marca
Sky #38bdf8 Path / ahead
Gold #e6c458 Dirty git / tempo
Emerald #10b981 Git limpo
Slate #0f172a / #1e293b Fundos
Homelab cyan #06b6d4 Variante lab
Homelab violet #8b5cf6 Variante lab

Diferenças Windows × Linux

  Windows Linux
Sessão shell + admin user@host + root
Path ícones Nerd, max_depth 3 /, ~, max_depth 4
Extra osc99 WT bateria + WSL label
Default install windows.ps1 → windows linux.sh → linux

Correções aplicadas (vs. omp antigo na raiz)

  • Git: dirty por último nos background_templates
  • Linguagens: display_mode: files|context
  • executiontime sempre visível no canto direito (threshold: 0, always_enabled), em ms (roundrock)
  • Removido \u202d do Go
  • Status à direita, antes do tempo: check verde ok ou cruz vermelha not ok
  • Accent alinhado à marca do site

Publicação e regras GitHub

Ver PUBLISH.md. Validação CI: .github/workflows/validate-themes.yml.

Licença dos temas

MIT — ver LICENSE. (O site Jekyll permanece sob a licença do repositório.)