Skip to content

The repository contains automates the installation and configuration process for a variety of essential software and tools on an Arch Linux system.

License

Notifications You must be signed in to change notification settings

ahmetcancicek/arch-post-install

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


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


About

The repository contains automates the installation and configuration process for a variety of essential software and tools on an Arch Linux system.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published