summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Wernick <justin@worthe-it.co.za>2020-09-13 12:31:47 +0200
committerJustin Wernick <justin@worthe-it.co.za>2020-10-03 16:51:19 +0200
commit793e0611c3762415893658ffd0eea6ccb338dd5e (patch)
treec2d5eb51dc18fbc0e391b5cbc0d4c95e0b80f4fc
parent66a80a26b9f42def212bbbeb54b871ebe8c7dc7c (diff)
Add i3 desktop environment option
-rw-r--r--alis.conf2
-rwxr-xr-xalis.sh10
2 files changed, 10 insertions, 2 deletions
diff --git a/alis.conf b/alis.conf
index fcdc3e8..2a43dbc 100644
--- a/alis.conf
+++ b/alis.conf
@@ -72,7 +72,7 @@ HOOKS="base !udev !usr !resume !systemd !btrfs keyboard autodetect modconf block
BOOTLOADER="!grub !refind systemd" # (single)
# desktop
-DESKTOP_ENVIRONMENT="!gnome !kde !xfce !mate !cinnamon !lxde" # (single)
+DESKTOP_ENVIRONMENT="!gnome !kde !xfce !mate !cinnamon !lxde i3wm" # (single)
DISPLAY_DRIVER="!intel amdgpu !ati !nvidia !nvidia-lts !nvidia-dkms !nvidia-390xx !nvidia-390xx-lts !nvidia-390xx-dkms !nouveau" # (single)
KMS="true"
FASTBOOT="true"
diff --git a/alis.sh b/alis.sh
index 05f6a6c..f416a22 100755
--- a/alis.sh
+++ b/alis.sh
@@ -160,7 +160,7 @@ function check_variables() {
check_variables_value "HOOKS" "$HOOKS"
check_variables_list "BOOTLOADER" "$BOOTLOADER" "grub refind systemd"
check_variables_list "AUR" "$AUR" "aurman yay" "false"
- check_variables_list "DESKTOP_ENVIRONMENT" "$DESKTOP_ENVIRONMENT" "gnome kde xfce mate cinnamon lxde" "false"
+ check_variables_list "DESKTOP_ENVIRONMENT" "$DESKTOP_ENVIRONMENT" "gnome kde xfce mate cinnamon lxde i3wm" "false"
check_variables_list "DISPLAY_DRIVER" "$DISPLAY_DRIVER" "intel amdgpu ati nvidia nvidia-lts nvidia-dkms nvidia-390xx nvidia-390xx-lts nvidia-390xx-dkms nouveau" "false"
check_variables_boolean "KMS" "$KMS"
check_variables_boolean "FASTBOOT" "$FASTBOOT"
@@ -1267,6 +1267,9 @@ function desktop_environment() {
"lxde" )
desktop_environment_lxde
;;
+ "i3wm" )
+ desktop_environment_i3wm
+ ;;
esac
arch-chroot /mnt systemctl set-default graphical.target
@@ -1302,6 +1305,11 @@ function desktop_environment_lxde() {
arch-chroot /mnt systemctl enable lxdm.service
}
+function desktop_environment_i3wm() {
+ pacman_install "i3 dmenu rxvt-unicode lightdm lightdm-gtk-greeter xorg-server"
+ arch-chroot /mnt systemctl enable lightdm.service
+}
+
function packages() {
print_step "packages()"