summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBlake Romero <blake@developercraft.com>2025-10-22 20:12:18 +0100
committerBlake Romero <blake@developercraft.com>2025-10-22 20:12:18 +0100
commitf9f95fb3f73d00dfdf776101510fb83063b51b0f (patch)
tree7957227f21c900fe8e74acb2038e6950c190ec49
parentd008f32ac287f7fb10845ea24f764ab6725f0b7b (diff)
Add optional extra packages & fix user logsHEADmain
-rw-r--r--config3
-rw-r--r--install.sh17
2 files changed, 13 insertions, 7 deletions
diff --git a/config b/config
index d3983b9..9e3e48b 100644
--- a/config
+++ b/config
@@ -54,3 +54,6 @@ encrypt=false
# Arch
arch_support=false
enable_aur=false
+
+# Extra packages
+extrapkgs=false
diff --git a/install.sh b/install.sh
index bb64a12..164f622 100644
--- a/install.sh
+++ b/install.sh
@@ -212,20 +212,23 @@ fi
basestrap /mnt --needed \
linux linux-firmware \
grub efibootmgr os-prober \
- mkinitcpio-nfs-utils btrfs-progs \
- artools-base alsa-utils \
- nano vim git man-{db,pages} \
- bc btop tmux acpi openresolv
+ mkinitcpio btrfs-progs \
+ alsa-utils \
+ vim git man-{db,pages} \
+ bc acpi btop fastfetch tmux \
+ openresolv
+if [[ "${extrapkgs}" == true ]]; then
# Extra packages
basestrap /mnt --needed \
aspell-en jq tree unzip \
- pacman-contrib namcap \
- neovim calcurse fastfetch \
+ artools-base pacman-contrib namcap \
+ neovim calcurse \
rclone rsync snapper stow \
ttf-{hack,dejavu,liberation} \
ttf-{hack-nerd,font-awesome} \
brightnessctl
+fi
# Get CPU type for microcode
ucode=amd-ucode
@@ -343,7 +346,7 @@ chmod g+rw /mnt/var/log/dinit/user
# Setup user log directory (for manual logs)
mkdir /mnt/var/log/user
-chown "$user" /mnt/var/log/user
+chgrp log /mnt/var/log/user
# Enable services
# NOTE: do not quote 'services' variable or space is ignored