Apps oficiais
Aplicativos e comandos oficiais do GNARUS usam o prefixo gnarus-. Eles são mantidos como parte do desktop GNARUS, não como utilitários genéricos de terceiros.
Comandos do desktop
Seção intitulada “Comandos do desktop”O pacote gnarus entrega o gnarus-setup:
| Comando | Função |
|---|---|
gnarus-setup |
Helper opcional que copia os padrões empacotados de /usr/share/gnarus para ~/.config para personalização. |
Os launchers de sessão são de propriedade do pacote separado gnarus-session:
| Comando | Função |
|---|---|
gnarus-session |
Wrapper de display manager que prepara o ambiente e inicia a sessão. |
gnarus-start |
Inicia o runtime do GNARUS e a sessão Hyprland. |
gnarus-tty |
Launcher manual por TTY para sistemas sem display manager. |
GNARUS Calendar
Seção intitulada “GNARUS Calendar”gnarus-calendar é um aplicativo oficial em Rust mantido em gnarus-sh/gnarus-calendar. Ele renderiza um popup de calendário GTK4 nativo como uma superfície layer-shell, aberto pelo módulo de data da Waybar, com armazenamento SQLite, importação/exportação ICS e lembretes configuráveis.
Layout instalado:
/usr/bin/gnarus-calendar/etc/gnarus-calendar/config.toml/etc/gnarus-calendar/style.css/etc/gnarus-calendar/theme.css/etc/gnarus-calendar/themes//usr/lib/systemd/user/gnarus-calendar.serviceO pacote gnarus depende de gnarus-calendar, e o pacote de calendário é dono do binário, da configuração e dos temas.
Veja Calendário para uso, configuração e comandos.
GNARUS Storage
Seção intitulada “GNARUS Storage”gnarus-storage é um aplicativo oficial em Rust mantido em gnarus-sh/gnarus-storage. Ele observa armazenamento removível via UDisks2 e alimenta o módulo custom/storage da Waybar.
Layout instalado:
/usr/bin/gnarus-storage/etc/gnarus-storage/config.json/etc/gnarus-storage/theme.css/etc/gnarus-storage/themes//usr/share/licenses/gnarus-storage/LICENSEOverrides do usuário ficam em:
~/.config/gnarus-storage/config.json~/.config/gnarus-storage/theme.css~/.config/gnarus-storage/themes/O ambiente GNARUS não carrega mais esses arquivos dentro dele. O pacote gnarus depende de gnarus-storage, e o pacote de storage é dono do binário, da configuração padrão e dos temas.
Veja Armazenamento Removível para uso dos comandos e chaves de configuração.
GNARUS Appearance
Seção intitulada “GNARUS Appearance”gnarus-appearance entrega os ativos visuais compartilhados usados pelo desktop:
/usr/share/backgrounds/gnarus//usr/share/fonts/Manter esses ativos em um pacote separado evita duplicar wallpapers e fontes dentro do pacote de configuração gnarus.
Helpers internos de shell
Seção intitulada “Helpers internos de shell”O ambiente também inclui helpers em config/gnarus/sh/. Eles fazem parte da implementação do desktop e são chamados por atalhos, módulos da Waybar e pela sidebar.
Helpers comuns:
theme-switch.shpara aplicar uma família de tema em todos os componentes.accent-switch.shpara mudar a cor de destaque.spaces-switch.shpara gaps e modos de espaçamento.brightness-switch.shpara ações de brilho.weather-location.shpara o módulo de clima.toggle-mode.shpara alternância de modo.
Esses helpers não são empacotados como comandos públicos /usr/bin/gnarus-*. Eles são instalados como arquivos de suporte em /usr/share/gnarus e copiados para a configuração do usuário pelo gnarus-setup --copy gnarus quando a personalização for desejada.