Skip to content

Latest commit

 

History

History
65 lines (44 loc) · 1.94 KB

README.md

File metadata and controls

65 lines (44 loc) · 1.94 KB

computerconfig

Customer folders and structure

home/
  ├── your_name/
  │   ├── dev/
  │   │   ├── customer1/
  │   │   │    ├── .envrc_customer1
  │   │   │    └── .envrc
  │   │   ├── customer2/
  │   │   │    ├── .envrc_customer2
  │   │   │    └── .envrc
  │   │   ├── customer3/
  │   │   │    ├── .envrc_customer3
  │   │   │    └── .envrc

See example files to use for envrc files above. The only real difference between customer files are name and AZURE_TENANT_ID that gets exported.

Zsh and oh-my-zsh

install zsh: https://github.com/ohmyzsh/ohmyzsh

Once zsh is installed also install oh-my-zsh for the initial config

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Install Powerlevel10k: https://github.com/romkatv/powerlevel10k

Other nice-to-haves

Fix gnome tabs in Alt+Tab

gsettings set org.gnome.desktop.wm.keybindings switch-applications "['<Super>Tab']"
gsettings set org.gnome.desktop.wm.keybindings switch-windows "['<Alt>Tab']"
gsettings set org.gnome.desktop.wm.keybindings switch-applications-backward "['<Shift><Super>Tab']"
gsettings set org.gnome.desktop.wm.keybindings switch-windows-backward "['<Shift><Alt>Tab']"
gsettings set org.gnome.shell.window-switcher current-workspace-only "false"

Other stuff to install:

  • Azure-CLI
  • Kubectl
  • kubectl krew
  • Kubectl-ctx
  • Kubectl-ns