Chromebook Configuration [LINK]
- Switch to
dev
channelchrome://help
in a browser window- Click Detailed Build Information
- Change Channel
- Select Developer - unstable
- Wait for Chromebook to download an update then show icon in bottom left
- Restart when update is ready
- Enable Linux Apps
- Open drawer in bottom right and click gear icon
- Scroll down to find Linux Apps or Linux (Beta) and select TURN ON
- After the install runs, you should have an application in ChromeOS called
Terminal
vmc start dev
sudo apt-get update
ssh-keygen -t rsa -b 4096 -C pixelbook
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa
cat .ssh/id_rsa.pub
# Paste in GitHub/GitLab
git clone [email protected]:denolfe/dotfiles.git ~/.dotfiles --recursive
git clone [email protected]:denolfe/pixelbook-provision.git
sudo apt-get install ansible -y
sudo ansible-playbook main.yml
sudo passwd root
sudo chsh -s $(which zsh)
sudo usermod -s `which zsh` `whoami`
sudo dpkg-reconfigure tzdata
and select correct timezone
- Copy .ttf file to ~/.local/share/fonts
fc-cache -vf ~/.local/share/fonts
fc-list | grep Nerd # To verify
- Add
LiterationMono Nerd Font
to VS Code
sudo apt-get install konsole -y
echo 'deb http://ftp.debian.org/debian stretch-backports main' | sudo tee /etc/apt/sources.list.d/stretch-backports.list
sudo apt update
sudo apt -y install tilix
sudo ln -s /etc/profile.d/vte-2.91.sh /etc/profile.d/vte.sh
Add to path
if [ $TILIX_ID ] || [ $VTE_VERSION ]; then
source /etc/profile.d/vte.sh
fi
curl -L https://go.microsoft.com/fwlink/?LinkID=760868 > code.deb
sudo apt-get install libxss1 libasound2 ./code.deb
- Download latest
.deb
from https://slack.com/downloads sudo dpkg -i slack-desktop-*-amd64.deb
- This step will fail
sudo apt-get install -f
will succeed in installing slack- Slack icon will now be in drawer
- Slack timezone still not showing correctly despite the timezone being set in the app. Must investigate if this needs to be changed in debian to fix.
curl -L https://gist.githubusercontent.com/upbeta01/3b968320b3a579c326ab6cd2a195b10d/raw/196eb33a6e4b5ef9abae98d9e221ebd62a61fd65/install-docker-deb9.sh | bash
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.asc.gpg
sudo mv microsoft.asc.gpg /etc/apt/trusted.gpg.d/
wget -q https://packages.microsoft.com/config/debian/9/prod.list
sudo mv prod.list /etc/apt/sources.list.d/microsoft-prod.list
sudo chown root:root /etc/apt/trusted.gpg.d/microsoft.asc.gpg
sudo chown root:root /etc/apt/sources.list.d/microsoft-prod.list
sudo apt-get update
sudo apt-get install dotnet-sdk-2.1
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash
nvm install node # Installs latest
node -v # Ensure intended version
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
echo "deb http://repo.mongodb.org/apt/debian stretch/mongodb-org/4.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
sudo apt-get update
sudo apt-get install -y mongodb-org