https://github.com/ales-tsurko/afterlife
Ubuntu and Manjaro/Arch based Linux setup
https://github.com/ales-tsurko/afterlife
Last synced: 8 months ago
JSON representation
Ubuntu and Manjaro/Arch based Linux setup
- Host: GitHub
- URL: https://github.com/ales-tsurko/afterlife
- Owner: ales-tsurko
- Created: 2020-07-26T12:40:35.000Z (over 5 years ago)
- Default Branch: manjaro
- Last Pushed: 2020-11-01T14:25:24.000Z (about 5 years ago)
- Last Synced: 2025-01-28T18:30:09.614Z (10 months ago)
- Language: Shell
- Homepage:
- Size: 20 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AfterLife

With introduction of macOS Big Sur Apple stopped to support my MacBook Pro 2012.
This became a good reason to switch to Linux.
Here's my configuration of Manjaro to switch to.
## Installation
### Customized Manjaro Installation
- download [Manjaro architect](https://manjaro.org/downloads/official/architect/) and boot
- on the Welcome screen choose the **Boot** option

- enter username and password and start the installer by executing `setup`
- in the **Prepare Installation**
- choose **Partition Disk**
- choose the disk
- choose **Automatic Partitioning**

- when you return back to the **Prepare Installation** screen, choose **Mount Partitions**

- select the ROOT partition (if you don't know which is the root, choose the biggest one)
- select **ext4**


- for the swap partition select **Swapfile**

- select another partition for the boot

- select **vfat** as the filesystem

- enter `/boot` as the mount point

- when you return to the **Prepare Installation** screen, choose **Configure Installer MirrorList**
- select **Rank Mirrors by Speed**
- select **Stable**
- when you return the **Prepare Installation** screen, choose **Refresh Pacman Keys**

- **Choose pacman cache** - **yes**
- **Enable fsck hook** - **yes**
- select **Install Custom System** in the **Main Menu**
- **Install Base Packages**


- **Intall Display Driver**
- **Install Network Drivers**
- when you back on the screen, choose **Install Unconfigured Desktop Environments**
- **Install Display Server**

- **Install Desktop environment** - select only **openbox + openbox-themes**
- on the **Install Common Packages** keep: **bash-completion**, **gnome-icon-theme**, **ttf-dejavu**,
**xdg-user-dirs**, **xdg-utils**
- **Install Display Manager** - **lightdm**

- **Install Networking Capabilties**
- **Install Wireless Device Packages**

- **Install Network Connection Manager** - **connman**
- **Install CUPS / Printer Packages** - install suggested
- **Install Multimedia Support**
- **Install Sound Driver** - default
- **Install Codecs**

- return back to the **Install Custom System**
- **Install Bootloader** - **grub**

- **Configure Base**
- **Generate FSTAB** - **fstabgen -U -p**

- **Set Hostname** - keep it **manjaro** or call whatever you wish
- **Set System Locale**, **Set Desktop Keyboard Layout**, **Set Timezone and Clock** -
follow instructions and choose options specific to your location
- **Set Root Password**
- **Add New User**
- return back to the **Main Menu** screen and choose **Done**
- enter `sudo shutdown now`, unmount installation USB/CD and boot your system
- when the login screen will appear, hit `Ctrl-Alt-F4`, enter your credentials and
proceed with **Environment and Applications Installation**
### Environment and Applications Installation
> **NOTE**: you'll need to enter your password a few times during scripts execution.
- `git clone https://github.com/ales-tsurko/afterlife.git`
- `cd afterlife`
- `./setup.sh` (configures desktop)
- `chmod +x install_apps.sh && ./install_apps.sh` (optional, installs additional apps)
If you want icons in the desktop menu either choose
**Advanced Settings -> Obmenu-Generator -> Generate a _static/dynamic_ menu with icons**
or execute:
```
obmenu-generator -s -i
```
### Setup Configuration
You can configure installation by editing the `setup.sh` and `install_apps.sh`
before run them.