123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121 |
- #!/bin/dash
- pacman -Syu --noconfirm
- pacman -S --noconfirm nftables
- rc-update add nftables default
- rc-update add dhcpcd default
- rc-update add wpa_supplicant default
- pacman -S --noconfirm emacs
- # pacman -S --noconfirm i3-gaps
- # pacman -S --noconfirm i3blocks
- groupadd libre
- useradd -m -G audio,disk,games,http,input,lp,network,optical,power,scanner,storage,sys,video,wheel -g libre -s /bin/dash user
- echo 'passwd user'
- pacman -S --noconfirm doas
- sed 's/#permit nopass :wheel/permit nopass :wheel/' -i /etc/doas.conf
- pacman -S --noconfirm ldns
- # pacman -S --noconfirm xenocara-input-synaptics
- if dmesg 2>&1 | grep -i -q 'on KVM'; then
- pacman -S --noconfirm xenocara-video-vesa
- else
- pacman -S --noconfirm xenocara-video-intel
- fi
- pacman -S --noconfirm xenocara-server
- pacman -S --noconfirm xenocara-xinit
- pacman -S --noconfirm xenocara
- pacman -S --noconfirm ttf-liberation
- pacman -S --noconfirm ttf-dejavu
- pacman -S --noconfirm mesa mesa-demos
- pacman -S --noconfirm alsa-lib
- pacman -S --noconfirm iceweasel-uxp iceweasel-uxp-l10n-es-es
- pacman -S --noconfirm aspell-i18n-dict-et
- pacman -S --noconfirm binutils
- pacman -S --noconfirm zlib
- pacman -S --noconfirm bzip2
- pacman -S --noconfirm unar
- pacman -S --noconfirm p7zip lrzip
- pacman -S --noconfirm zip libzip unzip
- pacman -S --noconfirm udevil
- pacman -S --noconfirm dash
- pacman -S --noconfirm ntfs-3g
- pacman -S --noconfirm exfat-utils dosfstools
- # pacman -S --noconfirm xfsprogs
- # start part ffmpeg
- pacman -S --noconfirm ffmpeg
- pacman -S --noconfirm gstreamer
- pacman -S --noconfirm gst-libav
- pacman -S --noconfirm gst-plugins-bad
- pacman -S --noconfirm gst-plugins-good
- pacman -S --noconfirm gst-plugins-ugly
- pacman -S --noconfirm gst-plugins-base
- pacman -S --noconfirm gst-transcoder
- pacman -S --noconfirm x264
- pacman -S --noconfirm libvorbis
- pacman -S --noconfirm libvpx
- pacman -S --noconfirm libtheora
- pacman -S --noconfirm opus
- pacman -S --noconfirm vorbis-tools
- # end part ffmpeg
- pacman -S --noconfirm qtox
- pacman -S --noconfirm mpv
- touch /etc/conf.d/agetty-autologin
- echo 'agetty_options="--autologin user --noclear"' > /etc/conf.d/agetty-autologin
- cp /etc/conf.d/agetty-autologin /etc/init.d/
- rc-update del agetty.tty1
- mv /etc/init.d/agetty.tty1 /etc/init.d/agetty-autologin.tty1
- rc-update add agetty-autologin.tty1 default
- pacman -S --noconfirm wget
- pacman -S --noconfirm picom
- pacman -S --noconfirm feh
- # pacman -S --noconfirm xenocara-input-synaptics
- pacman -S --noconfirm gimp
- pacman -S --noconfirm sakura
- pacman -S --noconfirm alsamixer
- pacman -S --noconfirm ttf-hack
- pacman -S --noconfirm hspell
- pacman -S --noconfirm libvoikko
- pacman -S --noconfirm android-file-transfer
- pacman -S --noconfirm simplescreenrecorder
- pacman -S --noconfirm libretools
- pacman -S --noconfirm tree
- pacman -S --noconfirm bubblewrap
- pacman -S --noconfirm htop
- pacman -S --noconfirm android-sdk-platform-tools
- # pacman -S --noconfirm scrcpy
- pacman -S --noconfirm aspell-i18n-dict-es
- pacman -S --noconfirm aspell-i18n-dict-de
- # pacman -S --noconfirm scrub
- pacman -S --noconfirm gtypist
- pacman -S --noconfirm conky
- pacman -S --noconfirm openntpd
- # pacman -S --noconfirm phantomjs
- pacman -S --noconfirm bsnes-hd
- pacman -S --noconfirm tor
- pacman -S --noconfirm espeak
- pacman -S --noconfirm scrot
- pacman -S --noconfirm acpi
- pacman -S --noconfirm dzen2
- pacman -S --noconfirm herbe
- pacman -S --noconfirm wmctrl
- pacman -S --noconfirm mupdf
- pacman -S --noconfirm xclip
- pacman -S --noconfirm mplayer
- pacman -S --noconfirm qemu
- pacman -S --noconfirm qemu-arch-extra
- pacman -S --noconfirm qemu-block-iscsi
- pacman -S --noconfirm qemu-guest-agent
- pacman -S --noconfirm emacs-exwm
- ntpd -s
- gpasswd -a user adbusers
- gpasswd -a user uucp
- gpasswd -a user kvm
- gpasswd -a user tor
- chown user:libre /opt
- echo VEENON > /etc/index.html
- read -p "Debe registrar el password del usuario user ¿de acuerdo?" resp
- echo "${resp}, tipearé 'passwd user'"
|