Pular para o conteúdo

Instalação

O GNARUS é distribuído como um pacote Arch no repositório oficial do projeto. Nenhum AUR helper é necessário.

O repositório de pacotes do GNARUS é publicado no repositório público gnarus-sh/packages, servido em https://gnarus-sh.github.io/packages/.

Importe e assine localmente a chave pública do GNARUS:

Terminal window
curl -fsSLo /tmp/gnarus.gpg https://gnarus-sh.github.io/packages/arch/gnarus.gpg
sudo pacman-key --add /tmp/gnarus.gpg
GNARUS_KEY="$(gpg --show-keys --with-colons /tmp/gnarus.gpg | grep '^pub:' | head -n1 | cut -d: -f5)"
sudo pacman-key --lsign-key "$GNARUS_KEY"

Adicione o seguinte ao seu /etc/pacman.conf:

[gnarus]
SigLevel = Required
Server = https://gnarus-sh.github.io/packages/arch/$arch

Depois sincronize os bancos:

Terminal window
sudo pacman -Syu

O pacote gnarus depende dos pacotes vendored pwvucontrol, snappy-switcher e wlogout e dos pacotes de componentes oficiais gnarus-appearance, gnarus-calendar, gnarus-greeter, gnarus-session e gnarus-storage, todos publicados no mesmo repositório.

Terminal window
sudo pacman -Syu gnarus

Depois da instalação, consulte a seção de sessões para iniciar o desktop.

Terminal window
sudo pacman -Rns gnarus

A instalação do pacote nunca escreve em $HOME. O GNARUS funciona diretamente ao ler os padrões empacotados de /usr/share/gnarus; os arquivos em ~/.config os sobrescrevem.

gnarus-setup é opcional. Use-o apenas quando quiser copiar os padrões empacotados para ~/.config para personalizar:

Terminal window
gnarus-setup --copy hypr
gnarus-setup --copy waybar
gnarus-setup --copy-all

Depois 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:

Terminal window
gnarus-setup --copy <app> --force

O modo --force faz backup do diretório atual como ~/.config/<app>.bak-<timestamp> antes de copiar os novos padrões.