My dotfiles and the setup and tools I use
sudo apt install git zsh zsh-autosuggestions zsh-syntax-highlighting curl apt-transport-https ca-certificates gnupg lsb-release tmux
sudo apt install software-properties-common
sudo add-apt-repository ppa:greymd/tmux-xpanes
sudo apt update
sudo apt install tmux-xpanes
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install tmux tmux-xpanes zsh-autosuggestions zsh-syntax-highlighting
ATTENTION! setup.sh
deletes files and directories (.oh-my-zsh
) and overwrites configfiles (.zshrc
, .p10k.zsh
)
- brew will be installed if not found
This zsh features will be installed
- zsh-syntax-highlighting
- zsh-autosuggestions
git clone https://github.com/pixelchrome/dotfile.git
cd dotfiles
zsh setup.zsh
cd ~
source .zshrc
If sudo
should not ask for a password
echo "harry ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers.d/harry
Permit members of the wheel group to perform actions as root and user harry should not be asked for a password.
Add below lines to /usr/local/etc/doas.conf
permit keepenv :wheel
permit keepenv nopass harry
Get the JetBrains Mono here https://www.jetbrains.com/lp/mono/ and install it
In the directory other
you can find luci.terminal
. Just doubleclick to install it. This is inspired by NetApp colortheme luci http://luci.netapp.com/visual-language/color.html
Open the User Settings (JSON) with CMD + SHIFT + p
and add:
"editor.fontFamily": "JetBrains Mono",
"editor.fontLigatures": true,
Install Docker
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
Manage Docker as a non-root user
sudo usermod -aG docker $USER