From 793e0611c3762415893658ffd0eea6ccb338dd5e Mon Sep 17 00:00:00 2001 From: Justin Wernick Date: Sun, 13 Sep 2020 12:31:47 +0200 Subject: Add i3 desktop environment option --- alis.conf | 2 +- alis.sh | 10 +++++++++- 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()" -- cgit v1.2.3