]> git.wh0rd.org - home.git/blobdiff - .bin/crostini-vapier-setup
crostini: add more packages
[home.git] / .bin / crostini-vapier-setup
index a3b5876a69f5d426501d7795ddb5c1f0bace6a79..a2a6529d879c9883c3b74e5654529ac9ef93a1dd 100755 (executable)
@@ -1,24 +1,37 @@
 #!/bin/bash
 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
@@ -29,17 +42,22 @@ pkgs=(
        gdb
        keychain
        libtool
+       mosh
+       nano
+       netcat
        patchutils
        pax-utils
        pinfo
+       rsync
        screen
        strace
        subversion
        texinfo
        tree
        vim
+       zeal
 
-       openjdk-8-jre-headless
+       openjdk-11-jre-headless
 
        device-tree-compiler
        libcap-dev
@@ -53,9 +71,6 @@ pkgs=(
        libsdl1.2-dev
        libusb-1.0-0-dev
        pkg-config
-       python-beautifulsoup
-       python-dev
-       virtualenv
        zlib1g-dev
 )
 exec sudo bash -c '
@@ -63,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