/manjaro-starter

A tool providing access to documentation and support for new Manjaro users.

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

Forks Stargazers Issues


Logo

Manjaro Starter

A tool providing access to documentation and support for new Manjaro users.


View Demo · Report Bug · Request Feature · Send a Pull Request

About The Project

Features

  • Steps mechanism
  • Release Notes (redirect to Manjaro Blog)
  • Showing System Details (System name-version, kernel info, host info, CPU, memory, swap)
  • Set fastest mirrors (pacman-mirrors --fasttrack 5)
  • Check system updates and update system (Open Pamac updates page)
  • Install Drivers (Open MSM drivers page)
  • Set date time (Open MSM date-time page)
  • Install Language Packages (Open MSM Language Packages page)
  • List Kernels and Install (Used MHWD cli)
  • Most used package list and install them easily
  • Translation Support
  • Launch at start
  • Dark and White color mode

Dependency

  • gtk3
  • pamac-cli
  • webkit2gtk
  • mhwd
  • pacman
  • pamac-manager
  • pkexec

Dependency(Optional)

  • manjaro-settings-manager
  • mcp-qt

Used

Built With

Getting Started

To get a local copy up and running follow these steps.

Prerequisites

  • yarn

Installation

  1. Clone the repo
git clone https://github.com/oguzkaganeren/manjaro-starter.git
  1. Install NPM packages
yarn install
  1. Run with
yarn tauri dev

Usage

A PKGBUILD can be found on Manjaro GitLab. Also, Binary files will be uploaded to release page each release.

Logs location

/home/<host>/.config/com.manjaro.starter

🚧 Roadmap

See the open issues for a list of proposed features (and known issues).

🤝 Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are extremely appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Translations

  1. Save as src/translations/en.json with your local json name
  2. Translate only values(do not change keys)
  3. Import it at i18n.ts file and add it to resources variable
  4. Run yarn tauri dev and check your changes
  5. Commit all changes
  6. Send pull request

📝 License

Distributed under the GNU License. See LICENSE.md for more information.

📫 Contact

Oguz Kagan EREN - @oguzkagan

Project Link: https://github.com/oguzkaganeren/manjaro-starter

Acknowledgements