diff options
| -rwxr-xr-x | archsetup | 29 |
1 files changed, 17 insertions, 12 deletions
@@ -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 |
