]> git.wh0rd.org - home.git/blobdiff - .bin/crostini-vapier-setup
crostini: add more packages
[home.git] / .bin / crostini-vapier-setup
index deb6bf7126a01f4923101ae2522eaa96bd59431d..a2a6529d879c9883c3b74e5654529ac9ef93a1dd 100755 (executable)
@@ -3,23 +3,35 @@ pkgs=(
        ipython
        ipython3
        pylint3
+       python3-bs4
+       python3-dev
+       python3-pip
+       python3-pytest
+       python3-pytest-cov
+       python3-requests
+       python3-virtualenv
+       tox
 
        dict
        elinks
+       firefox-esr
        gimp
        inkscape
        mpv
+       steam
 
        autoconf
        autoconf-archive
        automake
        autopoint
+       bc
        bison
        ccache
        clang
        clang-format
        dejagnu
        diffstat
+       dnsutils
        flex
        gcc
        gettext
@@ -30,6 +42,9 @@ pkgs=(
        gdb
        keychain
        libtool
+       mosh
+       nano
+       netcat
        patchutils
        pax-utils
        pinfo
@@ -40,6 +55,7 @@ pkgs=(
        texinfo
        tree
        vim
+       zeal
 
        openjdk-11-jre-headless
 
@@ -55,10 +71,6 @@ pkgs=(
        libsdl1.2-dev
        libusb-1.0-0-dev
        pkg-config
-       python3-bs4
-       python3-dev
-       python3-pip
-       python3-virtualenv
        zlib1g-dev
 )
 exec sudo bash -c '
@@ -66,6 +78,10 @@ set -ex
 printf "Defaults !tty_tickets\nDefaults timestamp_timeout=360\n" > /etc/sudoers.d/vapier
 chmod 440 /etc/sudoers.d/vapier
 
+# Add non-free sources for Steam.
+sed -i "/^deb .*\/debian .* main$/s:$: contrib non-free:" /etc/apt/sources.list
+dpkg --add-architecture i386
+
 curl "https://dl-ssl.google.com/linux/linux_signing_key.pub" | apt-key add -
 echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >/etc/apt/sources.list.d/google-chrome.list