Instalação
This content is for v0.1.1. Switch to the latest version for up-to-date documentation.
O ARGVUS é distribuído como um pacote Arch no repositório oficial do projeto. Nenhum AUR helper é necessário.
Adicionar o repositório
Seção intitulada “Adicionar o repositório”O repositório de pacotes do ARGVUS é publicado no repositório público argvus/packages, servido em https://argvus.github.io/packages/.
Importe e assine localmente a chave pública do ARGVUS:
curl -fsSLo /tmp/argvus.gpg https://argvus.github.io/packages/arch/argvus.gpgsudo pacman-key --add /tmp/argvus.gpgARGVUS_KEY="$(gpg --show-keys --with-colons /tmp/argvus.gpg | grep '^pub:' | head -n1 | cut -d: -f5)"sudo pacman-key --lsign-key "$ARGVUS_KEY"Adicione o seguinte ao seu /etc/pacman.conf:
[argvus]SigLevel = RequiredServer = https://argvus.github.io/packages/arch/$archDepois sincronize os bancos:
sudo pacman -SyuInstalar
Seção intitulada “Instalar”O pacote argvus depende dos pacotes vendored pwvucontrol e snappy-switcher e dos pacotes de componentes oficiais argvus-appearance, argvus-calendar, argvus-greeter, argvus-session e argvus-storage, todos publicados no mesmo repositório.
sudo pacman -Syu argvusDepois da instalação, consulte a seção de sessões para iniciar o desktop.
Remover
Seção intitulada “Remover”sudo pacman -Rns argvusConfiguração do usuário
Seção intitulada “Configuração do usuário”A instalação do pacote nunca escreve em $HOME. O ARGVUS funciona diretamente ao ler os padrões empacotados de /usr/share/argvus.
A configuração de runtime usa esta prioridade:
$XDG_CONFIG_HOME/<app> -> $XDG_STATE_HOME/argvus/config/<app> -> /usr/share/argvus/<app> -> defaults upstreamSe XDG_STATE_HOME não estiver definido, o fallback é ~/.local/state. As ferramentas de tema, acento e espaçamento geram configuração de runtime de aplicações em ~/.local/state/argvus/config em vez de copiar árvores completas de configuração de aplicações para $HOME.
Preferências pequenas do ARGVUS ficam em $XDG_CONFIG_HOME/argvus, e overrides explícitos e completos de aplicações ficam em $XDG_CONFIG_HOME/<app>.
argvus-setup é opcional. Use-o apenas quando quiser copiar os padrões empacotados para $XDG_CONFIG_HOME para personalizar:
argvus-setup --copy hyprargvus-setup --copy waybarargvus-setup --copy-allDepois de copiados, os arquivos viram overrides do usuário e upgrades de pacote nunca os substituem.
Para atualizar uma configuração existente com os padrões atuais do pacote:
argvus-setup --copy <app> --forceO modo --force faz backup do diretório atual como $XDG_CONFIG_HOME/<app>.bak-<timestamp> antes de copiar os novos padrões.