Skip to content

[Bug]: Installation fails on Arch Linux due to package name mismatch (zsh dependencies) #174

Description

@bgreens47

When running the installer on Arch Linux, the installation fails during the Install Zsh step. The pacman command fails because it cannot find the packages carapace and zsh-theme-powerlevel10k in the official repositories.

To Reproduce

Run the Gentleman.Dots installer on a clean Arch Linux environment.

Select Zsh during the TUI setup.

The installer proceeds to run: sudo pacman -S --needed --noconfirm zsh carapace zoxide atuin zsh-autosuggestions zsh-syntax-highlighting zsh-autocomplete zsh-theme-powerlevel10k.

It throws an error: error: package not found: carapace and error: package not found: zsh-theme-powerlevel10k.

Expected behavior
The installer should identify the correct package names for Arch Linux (AUR) or handle dependencies in a way that is compatible with Arch's package naming conventions (e.g., carapace-bin and zsh-theme-powerlevel10k-git).

System Information

OS: Arch Linux

Shell: Zsh (attempting to install)

Terminal: Kitty (or your current one)

Additional context
I am aware that Gentleman.Dots is highly optimized, but it seems the current hardcoded package list for Zsh dependencies expects package names more aligned with other distros/Homebrew, whereas on Arch these are typically found in the AUR with slightly different names.

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions