Toolbox for automated Arch/Debian installation and configuration
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
dotfiles
scripts
.gitignore
README.md

README.md

ConfigThePenguin

ConfigThePenguin is a toolbox for automating the installation and configuration processes of Arch Linux and Debian. It also contains my personal dotfiles and a bunch of handy scripts. Find more information on the project's webpage.

Table of contents

Configuration

Script options

Only the main.sh script needs to be executed. Help can be printed with the -H or --help arguments.

  • Syntax: ./main.sh <argument 1><argument 2> <argument 3>
  • Arguments 1
    • -a Arch Linux
    • -d Debian
    • -m Multi
  • Arguments 2
    • . dotfiles
    • d drivers
    • p packages
    • s settings
  • Arguments 3
    • For Drivers
      • lenovo-x250 drivers for Lenovo ThinkPad X250
    • For Packages
      • -A | --all select all suboptions
      • -d | --development software/hardware development
      • -g | --gui graphical user interface
      • -m | --media audio and video
      • -n | --network web surfing, WiFi, VPN
      • -u | --utils archive extractors, clients, readers
    • For Settings
      • base16 clone repository from GitHub
      • bluetooth disable permanently Bluetooth
      • firefox print details add-ons
      • mpd create directories for MPD
      • rtorrent create directories for rTorrent
      • vim install plugins
      • xmonad compile xmonad with the main configuration file
      • zsh change the current shell to Zsh

Installation

Examples of classical installations:

  • Arch
  • Debian
    1. ./main.sh -dp -A
    2. ./main.sh -m.
    3. ./main.sh -ms -A
    4. ./main.sh -dd <PC>

Content

The repository is divided into several directories:

Dependencies

  • xmonad xmonad-contrib
  • rofi

License

The content of this project is licensed under the GPL license.