Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kaloslazo/archere
A simple and customizable ArchLinux post install manager with GUI developed with Tauri
https://github.com/kaloslazo/archere
archlinux frontend gui postinstall rust script tauri vue
Last synced: 19 days ago
JSON representation
A simple and customizable ArchLinux post install manager with GUI developed with Tauri
- Host: GitHub
- URL: https://github.com/kaloslazo/archere
- Owner: kaloslazo
- License: mit
- Created: 2024-08-02T17:06:32.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-08-13T23:56:49.000Z (3 months ago)
- Last Synced: 2024-10-10T11:22:59.173Z (about 1 month ago)
- Topics: archlinux, frontend, gui, postinstall, rust, script, tauri, vue
- Language: Vue
- Homepage: https://www.kaloslazo.com/projects/
- Size: 30.4 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![Archere Banner](docs/archere_banner.png)
About •
Usage •
Installation •
Key Features •
Future Plans •
License⭐ About
**Archere** is a user-friendly, customizable post-installation manager for Arch Linux, developed with [Tauri](https://tauri.studio/). It provides a simple graphical user interface (GUI) for installing and configuring packages after setting up your Arch Linux system.
🚀 Usage
1. **Launch Archere**: Start the application and navigate through the intuitive UI.
2. **Select Packages**: Choose the packages you want to install or configure.
3. **Install**: Click the "Install" button and wait for the process to complete.🎥 Video Demonstration
In the video below, you can see the user navigating through different categories and selecting packages to install. After pressing the *Install* button, the software prompts for the sudo password due to the use of pacman for package management. The installation then proceeds, and the installed programs are saved and marked as installed with a check indicator.
🛠️ Installation
1. **Clone the repository:**
```bash
git clone https://github.com/kaloslazo/Archere.git
cd Archere
```2. **Install dependencies**
```bash
npm install
```3. **Run tauri as development**
```bash
npm run tauri dev
```🎯 Key Features
- Easy post install experience
- Customizable with css access
- Lightweight made with tauri
- Easy for add/remove packages
- Install only what you needs
- External scripts for better archlinux experience💡 Future Plans
- [x] Add a dotfiles management section on the home page.
- [x] Implement custom error messages in the frontend.
- [x] Fix Rust errors during pacman installation.
- [ ] Add a console in the frontend to display installation progress.
- [ ] Improve sudo permissions handling for each package.
- [x] Implement Catppuccin palette.📄 License
This project is licensed under the MIT License.