Skip to content

Latest commit

 

History

History
161 lines (118 loc) · 5.55 KB

README.md

File metadata and controls

161 lines (118 loc) · 5.55 KB


Arch Post Install

◦ Developed with the software and tools below.

GNU%20Bash Markdown

GitHub license git-last-commit GitHub commit activity GitHub top language

📍 Overview

The project located at https://github.com/ahmetcancicek/arch-post-install automates the installation and configuration process for a variety of essential software and tools on an Arch Linux system. It installs packages like GNOME extensions, Vim, GIMP, Git, Thunderbird, and more, as well as development tools like Java, Maven, and IntelliJ IDEA. Additionally, it sets up fonts including Powerline Fonts, Roboto, Ubuntu, and JetBrains Mono. This project saves significant time and effort for Arch Linux users by streamlining the software installation and configuration process.


📦 Packages

All Packages List
  • Curl
  • Wget
  • ZSH
  • HTOP
  • Snap
  • Flatpak
  • Google Chrome
  • Chromium
  • Spotify
  • Opera
  • Microsoft Edge
  • Brave
  • Zoom
  • Discord
  • Thunderbird
  • GIT
  • OpenJDK
  • Oracle Java JDK
  • Spring CLI
  • Go
  • VSCODE
  • IntelliJ IDEA Ultimate
  • Postman
  • Docker
  • Maven
  • Gradle
  • VIM
  • DataGrip
  • Gnome Tweak Tool
  • Dropbox
  • KeePassXC
  • VirtualBox
  • Gnome Boxes
  • Terminator
  • Web Apps
  • OpenVPN
  • Timeshift
  • Gparted
  • GIMP
  • Droidcam
  • Kdenlive
  • Krita
  • Inkscape
  • LibreOffice

📂 Repository Structure

└── arch-post-install/
    ├── .gitignore
    ├── LICENSE
    ├── Makefile    
    ├── README.md
    ├── fonts.sh
    └── main.sh

⚙️ Modules

Root
File Summary
main.sh The code in main.sh performs a series of installations and configurations for various software and tools. It installs essential packages, Bluetooth driver, GNOME extensions, Vim, Gnome-Boxes, GIMP, Git, Thunderbird, KeePassXC, Spotify, LibreOffice, OpenVPN, and more. It also installs Java, Spring CLI, Maven, Gradle, IntelliJ IDEA, and Postman. Additionally, it installs Docker, Flatpak repository, and Nvidia driver.
aur.sh The code installs the Arch User Repository (AUR) and a series of installations from the AUR repository.
fonts.sh This code installs various fonts including Powerline Fonts, Roboto, Noto Sans, Fira Mono, Clear Sans, Fira Sans, Roboto Slab, Overpass, Ubuntu, Ubuntu Mono, Ubuntu Condensed, Overpass Mono, JetBrains Mono, Inter, Hack, Monaco, and MesloLGS.

🚀 Getting Started

Dependencies

Please ensure you have the following dependencies installed on your system:

sudo pacman -S git make

🔧 Installation

  1. Clone the arch-post-install repository:
git clone https://github.com/ahmetcancicek/arch-post-install
  1. Change to the project directory:
cd arch-post-install

🤖 Running arch-post-install

make run

For Fonts

make install-fonts

For Drivers

make install-drivers

📄 License

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

GPLv3 License