Linux Desktop configuration

I’ve just make a public repository where I have written some roles to install/configure a Linux desktop account. The prerequisite is ansible and to have an access to the root account for some setup.

That’s far away from perfection but that’s a start and I will try to update it to be indepotent (actually, it’s not).

Here is the link to the repository.

Execution

git clone git@github.com:sgaunet/conf-linux.git
sudo apt install -y ansible
cd conf-linux/src
<edit> installation.yml
./go.sh

Roles

common

Install : cifs-utils’,‘tmux’,‘firefox’,‘git’,‘git-crypt’,‘gpg’,‘docker’,‘jq’

awscli

Install the awscli to play with Amazon Web Service API.

packer

Install packer.

typora

Install Typora.

vagrant

Install vagrant.

vscode

Install vscode from official repository.

zsh

Install zsh, ohmyzsh and configure the ~/.zshrc with agnoster theme.

kubectl

Install kubectl command

kubectx-ns

Install :

  • kubens
  • kubectx

helm

Install helm v3

kube-ps1

To get a beautiful prompt (for bash or zsh)

prompt