{"id":24504227,"url":"https://github.com/unlbslk/pacman-aliases","last_synced_at":"2026-05-07T05:38:51.924Z","repository":{"id":248375358,"uuid":"828507575","full_name":"unlbslk/pacman-aliases","owner":"unlbslk","description":"Custom Pacman Aliases script for Arch Linux","archived":false,"fork":false,"pushed_at":"2024-07-14T16:19:48.000Z","size":34,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-21T23:25:11.318Z","etag":null,"topics":["aliases","arch","archlinux","aur","bash","linux","packagemanager","pacman","pacmanaliases"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/unlbslk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-14T11:14:38.000Z","updated_at":"2024-12-30T19:01:23.000Z","dependencies_parsed_at":null,"dependency_job_id":"8374a272-a316-491b-9f35-f07eb0a3f538","html_url":"https://github.com/unlbslk/pacman-aliases","commit_stats":null,"previous_names":["cfy8001/pacman-aliases"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unlbslk%2Fpacman-aliases","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unlbslk%2Fpacman-aliases/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unlbslk%2Fpacman-aliases/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unlbslk%2Fpacman-aliases/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/unlbslk","download_url":"https://codeload.github.com/unlbslk/pacman-aliases/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243704647,"owners_count":20334194,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aliases","arch","archlinux","aur","bash","linux","packagemanager","pacman","pacmanaliases"],"created_at":"2025-01-21T23:22:11.179Z","updated_at":"2025-09-20T03:26:49.838Z","avatar_url":"https://github.com/unlbslk.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pacman Aliases\n\nPacman Aliases is a comprehensive collection of Bash aliases and automatic installation scripts tailored to streamline package management on Arch Linux systems using `pacman`. These aliases provide intuitive shortcuts for common package operations, enhancing efficiency and ease of use in your daily system administration tasks.\n\n## Features\n\n**Aliases for Pacman Commands**: Simplified and memorable commands that mirror original `pacman` operations:\n- `install` (`i`, `add`): Install a package (`pacman -S`).\n- `update` (`upgrade`): Upgrades all packages (`pacman -Syu`).,\n- `search`: Search for a package (`pacman -Ss`).\n- `info`: Display detailed information about a package (`pacman -Si`).\n- `autoremove`: Remove orphaned dependencies (`pacman -Qdtq | pacman -Rs -`).\n- `remove` (`uninstall`, `delete`): Remove a package (`pacman -R`).\n- `purge` (`fullremove`, `fulluninstall`): Remove a package along with its configuration files (`pacman -Rns`).\n- `clean` (`autoclean`): Clean package cache (`pacman -Sc`).\n- `mirrors` (`mirrorlist`): List and manage mirrors (`pacman-mirrors -g`).\n- `listpackages` (`lsp`): List installed packages (`pacman -Q`).\n- `list` (`ls`, `listrepos`, `lsr`): List packages along with their repositories (`pacman -Sl`).\n- `config` (`editrepos`): Display or edit Pacman configuration file (`nano /etc/pacman.conf`).\n- `addmirror`: Add a specified mirror to the mirrorlist file.\n- `version` (`v`): Display Pacman version information (`pacman --version`).\n- `help` (`-h`, `h`): Display Pacman help page (`pacman --help`).\n- `aliases` (`alias`, `aliaseshelp`): Display Pacman Aliases help page.\n- `autoinstall`: Displays Pacman Aliases automatic installation scripts. (⚠️READ BELOW)\n\nOf course! You can still use pacman commands like `pacman -S`.\n\n**Automatic Installation Scripts**: Includes scripts for installing additional software like:\n- `yay`: Installs Yay AUR helper on your system.\n- `kdediscover`: Adds Pacman and Flatpak packages to KDE software manager. (Enables multilib repository if not enabled.)\n- `wine`: Enables running Windows applications on your system. DXVK is installed for games. (Enables multilib repository if not enabled.)\n- `bluetooth`: Installs bluez packages for Bluetooth via AUR (yay).\n- `nvidia`: Installs NVIDIA drivers and optimus drivers if available for your laptop. (NOT RECOMMENDED, READ WARNING)\n\n⚠️ **_IMPORTANT WARNING: These automatic installation scripts are not thoroughly tested and are not actively maintained. We recommend manual installation of packages instead._**\n\n**Multilingual Support**: Displays messages in English and Turkish based on system language settings. If you want to add your own language to here, you can contribute to the project.\n\n## Usage\n\n### Installing Pacman Aliases\n\n1. Clone the repository and compile:\n```bash\ngit clone https://github.com/unlbslk/pacman-aliases.git\ncd pacman-aliases\nmakepkg -si\n```\n\n### Using Pacman Aliases\n\nOnce installed, use the `pacman` command followed by one of the aliases listed above to perform the corresponding package management operation.\n\n### Contributing\n\nContributions are welcome! If you find a bug, have suggestions for improvements, or want to add more aliases, please create an issue or submit a pull request.\n\n### License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n\n### Disclaimer\n\n**Use at Your Own Risk**: These automatic installation scripts are not actively maintained, not thoroughly tested, provided as-is and may not cover all edge cases. It's recommended to review and adapt scripts according to your system's specific requirements. Always exercise caution when making system-level changes.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funlbslk%2Fpacman-aliases","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Funlbslk%2Fpacman-aliases","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funlbslk%2Fpacman-aliases/lists"}