Bachir Soussi Chiadmi 7 years ago
parent
commit
d4da2a7982
1 changed files with 25 additions and 19 deletions
  1. 25 19
      post-install.sh

+ 25 - 19
post-install.sh

@@ -118,7 +118,7 @@ alpi_cosmetics(){
   sudo pacman -S --needed --noconfirm -q vim-{spell-fr,spell-en,nerdtree,supertab,systemd}
   cp -r $_cwp/assets/vim /home/$USER/.vim
   cp $_cwd/assets/vimrc /home/$USER/.vimrc
-  sudo cp $_cwd/assets/vim /root/.vim
+  sudo cp -r $_cwd/assets/vim /root/.vim
   sudo cp $_cwd/assets/vimrc /root/.vimrc
 
   print_msg 'Git Completion'
@@ -148,6 +148,8 @@ alpi_cosmetics(){
   print_msg "Bins"
   cp -r $_cwd/assets/bin /home/$USER/.bin
 
+  #DefaultTimeoutStopSec=30s /etc/systemd/system.conf
+
   print_msg 'Config and Cosmetics done'
 }
 
@@ -195,16 +197,16 @@ alpi_xserver(){
     # touch pad
     sudo pacman -S --needed --noconfirm -q xf86-input-libinput
     # integred gpu
-    sudo pacman -S --needed --noconfirm -q xf86-input-libinput xf86-video-intel
+    sudo pacman -S --needed --noconfirm -q xf86-video-intel
     # discret gpu
-    sudo pacman -S --needed --noconfirm -q bbswitch bumblebee primus
-    sudo pacman -S --needed --noconfirm -q nvidia nvidia-utils
+    # sudo pacman -S --needed --noconfirm -q bbswitch bumblebee primus
+    # sudo pacman -S --needed --noconfirm -q nvidia nvidia-utils
     # xorg server
-    sudo pacman -S --needed --noconfirm -q xorg-xinit xorg-server-devel xorg-xrandr
-    sudo pacman -S --needed --noconfirm -q mesa mesa-demos
+    sudo pacman -S --needed --noconfirm -q xorg-{server,xinit,server-utils,server-devel,xrandr}
+    sudo pacman -S --needed --noconfirm -q mesa mesa-{libgl,demos}
     # config
-    sudo gpasswd -a $USER bumblebee
-    sudo systemctl enable bumblebeed
+    # sudo gpasswd -a $USER bumblebee
+    # sudo systemctl enable bumblebeed
     print_warning "xorg install complete, after reboot, please run part 2 : Desktop manager Plasma5"
     print_warning "press enter to reboot"
     read x
@@ -222,12 +224,14 @@ alpi_plasma5(){
     sudo pacman -S --needed --noconfirm -q ttf-{dejavu,liberation,droid,ubuntu-font-family}
     # network & Bluetooth
     sudo pacman -S --needed --noconfirm -q networkmanager-openvpn pulseaudio-alsa rfkill systemd-kcm bluedevil
-    sudo systemctl enable NetworkManager
-    sudo systemctl start NetworkManager
-    sudo systemctl enable bluetooth
-    sudo systemctl start bluetooth
-    touch /home/$USER/.xinitrc
-    echo 'exec startkde' > /home/$USER/.xinitrc
+    # sudo systemctl enable NetworkManager
+    # sudo systemctl start NetworkManager
+    # sudo systemctl enable bluetooth
+    # sudo systemctl start bluetooth
+    # TODO xinitrc
+    # touch /home/$USER/.xinitrc
+    # cat /etc/X11/xinit/xinitrc > /home/$USER/
+    # echo 'exec startkde' > /home/$USER/.xinitrc
     print_msg "Plasma 5 install complete!"
     print_msg 'run "startx" to start x server with kde plasma 5'
   fi
@@ -271,8 +275,8 @@ alpi_cups(){
     sudo systemctl start org.cups.cupsd
     sudo systemctl enable cups-browsed
     sudo systemctl start cups-browsed
+    sudo gpasswd -a $USER sys
     print_msg "CUPS install complete!"
-    print_warning "add your user to the sys group if you want to be able to add printers"
   fi
 }
 
@@ -307,10 +311,12 @@ alpi_defaultpkgs(){
   yn=${yn:-y}
   if [ "$yn" == "y" ]; then
     _cwd="$(pwd)"
+    print_msg "plasma"
+    sudo pacman -S --needed --noconfirm -q kdeplasma-addons
     print_msg "file explorer : Dolphin"
-    sudo pacman -S --needed --noconfirm -q dolphin dolphin-plugins
+    sudo pacman -S --needed --noconfirm -q dolphin dolphin-plugins ark unzip zip
     print_msg 'Pim softwares : mail, calendar, contact, etc'
-    sudo pacman -S --needed --noconfirm -q kmail korganizer kaddressbook kdeconnect kleopatra pidgin
+    sudo pacman -S --needed --noconfirm -q kmail korganizer kaddressbook kdeconnect kleopatra pidgin pidgin-kwallet spectacle
     sudo pacman -S --needed --noconfirm -q spamassassin razor
     sudo sa-update
 
@@ -431,8 +437,8 @@ alpi_bumblebee(){
     sudo gpasswd -a $USER bumblebee
     sudo systemctl enable bumblebeed
     sudo systemctl start bumblebeed
-    sudo pacman -S --needed --no-confirm mesa-demo
-    print_msg "run optirun glxgears --info to test your install"
+    sudo pacman -S --needed --no-confirm mesa-demos
+    print_msg "run optirun glxgears -info to test your install"
     print_msg "Install primus bridge for better performances"
     sudo pacman -S --needed --no-confirm primus lib32-primus
     sudo sed -i.back 's/^Bridge=auto$/Bridge=primus/' /etc/bumblebee/bumblebee.conf