summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xarchsetup29
1 files changed, 17 insertions, 12 deletions
diff --git a/archsetup b/archsetup
index fabc7ba..f753afe 100755
--- a/archsetup
+++ b/archsetup
@@ -428,26 +428,24 @@ essential_services() {
systemctl enable atd >> "$logfile" 2>&1 || error "error" "$action" "$?"
}
-### Desktop Environment
-desktop_environment() {
- display "title" "Desktop Environment"
-
- # Display Server
-
- action="Display Server Dependencies" && display "subtitle" "$action"
+### Xorg Display Manager
+xorg() {
+ action="Xorg Display Server Dependencies" && display "subtitle" "$action"
pacman_install libglvnd
- action="Display Server" && display "subtitle" "$action"
+ action="Xorg Display Server" && display "subtitle" "$action"
for software in xorg-server xorg-xinit xorg-xsetroot xf86-video-intel \
xsel xorg-xbacklight xf86-input-libinput \
xorg-xdpyinfo xorg-xprop xorg-xwininfo \
xorg-xinput xorg-xkill ; do
pacman_install $software
done
+}
- # Window Managers
+### DWM Window Manager
+dwm() {
- action="Window Manager Dependencies" && display "subtitle" "$action"
+ action="DWM Window Manager Dependencies" && display "subtitle" "$action"
for software in coreutils fontconfig freetype2 glibc libx11 libxft libxinerama; do
pacman_install $software
done;
@@ -456,9 +454,14 @@ desktop_environment() {
git_install $dwm_repo
git_install $dmenu_repo
- git_install $st_repo
- git_install $slock_repo
+ git_install $st_repo
+ git_install $slock_repo
aur_install pinentry-dmenu # password entry that leverages dmenu
+}
+
+### Desktop Environment
+desktop_environment() {
+ display "title" "Desktop Environment"
# Core Fonts
@@ -899,6 +902,8 @@ create_user # create user in wheel with :nopasswd sudo
user_customizations # dotfiles
aur_installer # install yay (comment out if using zfsarch install first)
essential_services
+xorg
+dwm
desktop_environment
developer_workstation
supplemental_software