Skip to content

taltrui/wdrg-mac

Repository files navigation

M.A.C. 🤖

Manjaro Automatic Configurator

This is a tool to install every basic needed app and make some other configurations to a Manjaro KDE fresh install

Features ✨

1. Multiple config files 📄

You can add multiple .json files in the config folder, there is one default config which installs everytime regardless of the selected option for very common apps (like Chrome or VSCode) and then you can choose your flavor to install specific apps.

This files should have the following structure:

{
  name: string,
  apps: array
}

Example

{
  "name": "Web",
  "apps": [nodejs, npm, yarn]
}

2. Custom commands 📝

You can add, in adition to the apps array in a config file, custom commands.

Example

Lets pretend you want to create a folder and clone inside a repo, you can add a "command" key to the config json:

{
  "name": "Web",
  "apps": [node, npm, yarn],
  "commands": ["mkdir Workspace", "cd Workspace", "git clone repo-url"]
}

Then every command will execute one by one.

3. Always updated ⬆️

Since pacman and yay are used to install the packages, latests versions are always installed.

4. Archusable 👽

This is aimed to Arch's distro Manjaro, but it can be used in every Arch distro, since it uses Arch core package manager to perform instalations

How to use ❓

Just execute the .py file from the latest release and follow the instructions!

Releases

No releases published

Packages

No packages published

Languages