From 9be0c7e2208ebe3b5bc6db219512690a0a0b0c40 Mon Sep 17 00:00:00 2001 From: TommyTran732 <57488583+tommytran732@users.noreply.github.com> Date: Wed, 14 Apr 2021 00:41:25 -0400 Subject: [PATCH] Update README.md --- README.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 4202e66..99b1e93 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ This is my fork of [easy-arch](https://github.com/classy-giraffe/easy-arch), a * 4. Connect to the internet. 5. `git clone https://github.com/tommytran732/Arch-Setup-Script/edit/main/README.md` 6. `cd Arch-Setup-Script` -7. `./install.sh` +7. `chmod u+x ./install.sh && ./install.sh` ### Changes to the original project 1. /boot is now encrypted @@ -17,6 +17,7 @@ This is my fork of [easy-arch](https://github.com/classy-giraffe/easy-arch), a * 4. Removed swap partition (I will add zram auto config later) 5. Replaced Snapper with Timeshift (snapper rollback only works nicely with openSUSE's layout and openSUSE's GRUB. Since the current layout works better with Timeshift and we don't have any GRUB package with SUSE's patches on the AUR, I opt in for Timeshift instead. 6. The entire /var, not /var/log is in its own subvolume. There are more things that should not be included and restore with the main system, such as docker containers and virtual machines. +7. No @snapshot subvolume, since we are setting this up to use with Timeshift. ### Partitions layout @@ -36,12 +37,10 @@ The **partitions layout** is pretty straightforward, it's inspired by [this sect |------------------|----------------|------------------| | 1 | @ | / | | 2 | @home | /home | -| 3 | @snapshots | /.snapshots | -| 4 | @var | /var | +| 3 | @var | /var | The **BTRFS subvolumes layout** follows the traditional and suggested layout used by **Snapper**, you can find it [here](https://wiki.archlinux.org/index.php/Snapper#Suggested_filesystem_layout). I only added a swap subvolume in case you need a swapfile, but it's totally optional. You'll be asked if you want it or not during the script execution. Here's a brief explanation of the **BTRFS layout** I chose: 1. `@` mounted as `/`. 2. `@boot` mounted as `/boot`. 3. `@home` mounted as `/home`. -4. `@snapshots` mounted as `/.snapshots`. -5. `@var` mounted as `/var/`. +4. `@var` mounted as `/var`.