Copy Things


Installing things

k3s

curl -sfL https://get.k3s.io | K3S_KUBECONFIG_MODE="644" sh -s - --disable=traefik
export KUBECONFIG=/etc/rancher/k3s/k3s.yaml

nix

curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install --no-confirm

Helix

nix profile install nixpkgs#helix

arkade

curl -sLS get.arkade.dev | sudo sh

golang

sudo ark s i go

gopls

go install golang.org/x/tools/gopls@latest

path

echo 'export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin
export GOPATH=$HOME/go/
export PATH=$PATH:$HOME/.arkade/bin/
alias k=kubectl ' >> ~/.bashrc
source ~/.bashrc

kubectl completion

echo 'source <(kubectl completion bash)' >>~/.bashrc
echo 'alias k=kubectl' >>~/.bashrc
echo 'complete -o default -F __start_kubectl k' >>~/.bashrc
source ~/.bashrc