← Voltar para HOME

Uso no dia a dia

Sidebar direita com painéis expansíveis em QML:

Card Função
User Avatar, nome, usuário@hostname
Notifications Histórico do Dunst (9 notificações, paginação)
Calendar Calendário interativo com navegação
Weather Clima via wttr.in (atualização a cada 15min)
Volume Controle de áudio com wpctl
Network IP, SSID, velocidades up/down
System CPU, RAM, GPU, VRAM, temperatura GPU
Keyboard Alternador de layout (BR ABNT2 / US)
Appearance Seleção de wallpaper e tema
Power Perfis de energia (powersave/balanced/performance)

A sidebar carrega o tema dinamicamente — ao trocar o tema, as cores são atualizadas sem reiniciar.

Scripts

Hyprland (src/config/hypr/scripts/)

Script Função
init.sh Inicialização/restart do ambiente
screenshot.sh Screenshot e gravação de tela
wallpaper-pick.sh Seletor de wallpaper com Yazi
power-menu.sh Menu de energia (lock/suspend/logout/reboot/shutdown)
cheatsheets.sh Cheatsheet de atalhos no Rofi

Waybar (src/config/waybar/scripts/)

Script Função
taskbar.sh Dispatcher de ações da barra
window-or-mpris.sh Título da janela ativa ou MPRIS
netctl.sh Ativar/desativar interface de rede

Sysinfo (src/config/waybar/scripts/sysinfo/)

Script Função
header.sh Cabeçalhos do painel (i18n)
machine-info.sh SO, kernel, CPU, GPU, uptime
temperature-usage_cpu-gpu.sh Temperatura e uso CPU/GPU
memory.sh Uso de RAM
storage.sh Uso de disco
top-processes.sh Top processos por CPU
network.sh Informações de rede
gpu.sh Detalhes da GPU

Shell library (src/config/my-environment/sh/)

Módulo Função
bootstrap.sh Carrega todos os módulos
variables.sh Variáveis de ambiente do sistema
paths.sh Funções paths_cache() e paths_config()
locale.sh Detecção de locale PT/EN
log.sh Logging (info, warn, error, die)
notify.sh Notificações via notify-send
string.sh Utilitários de string (barra de progresso)
json.sh Escape e saída JSON para Waybar
hypr.sh Parse de caminhos do Hyprland
theme-switch.sh Alternância completa de temas (symlink: theme-switch)

Atalhos principais

Atalho Ação
Super + Enter Abrir Kitty
Super + Space Abrir Nautilus
Super + D Abrir launcher Rofi
Super + B Abrir navegador padrão
Super + Q Fechar janela
Super + F Alternar fullscreen
Super + S Alternar maximizado
Super + E Alternar direção do split
Super + W Agrupar/desagrupar janelas em abas
Super + Tab Navegar entre abas do grupo
Alt + Tab Alternar entre janelas com Snappy Switcher
Super + , Abrir/fechar sidebar Quickshell
Super + Shift + T Selecionar tema com Rofi
Super + 1..9 Ir para workspace
Super + Shift + 1..9 Mover janela para workspace
Ctrl + Alt + ←/→ Navegar workspaces (loop)
Super + ↑/↓/←/→ Foco direcional
Super + Shift + ↑/↓/←/→ Mover janela na direção
Super + R Entrar no modo resize para janela flutuante
Super + H Abrir histórico do clipboard
Super + Shift + H Limpar histórico do clipboard
Super + P Seletor de cores (hyprpicker)
Super + C Calculadora no Rofi
Super + . Seletor de emoji (rofimoji)
Super + L Bloquear sessão
Super + Esc Sair do sistema
Super + Shift + M Alternar DPMS do monitor
Super + Shift + R Recarregar Hyprland
Print Capturar região (hyprshot + satty)
Super + Print Capturar janela
Super + Shift + Print Capturar tela inteira
Super + G Iniciar, pausar ou retomar gravação
Super + Shift + G Parar e salvar gravação

Para ver a lista completa dentro da sessão:

Super + Shift + /?

Os textos completos ficam em:


Código-fonte: github.com/williamcanin/my-environment