feat: devcontainer properly hooks starship and direnv now

Signed-off-by: Devin Buhl <devin@buhl.casa>
This commit is contained in:
Devin Buhl committed 2024-01-23 16:23:20 -05:00
1 parent 0a31eecd6e
commit a16b347c54
5 files changed
+15 -13

No files matched your search

@@ -9,12 +9,12 @@ set -o noglob
mkdir -p /var/lib/k0s/manifests/kube-vip
# Create kube-vip rbac
cat <<EOF > /var/lib/k0s/manifests/kube-vip/kube-vip-rbac.yaml
tee /var/lib/k0s/manifests/kube-vip/kube-vip-rbac.yaml > /dev/null <<EOF
#% include 'partials/kube-vip-rbac.partial.yaml.j2' %#
EOF
# Create kube-vip daemonset
cat <<EOF > /var/lib/k0s/manifests/kube-vip/kube-vip-ds.yaml
tee /var/lib/k0s/manifests/kube-vip/kube-vip-ds.yaml > /dev/null <<EOF
#% include 'partials/kube-vip-ds.partial.yaml.j2' %#
EOF
#% endif %#
@@ -34,7 +34,7 @@ apt-get install -y --no-install-recommends \
# Update DNS
chattr -i /etc/resolv.conf
rm -f /etc/resolv.conf
cat <<EOF > /etc/resolv.conf
tee /etc/resolv.conf > /dev/null <<EOF
search .
nameserver #{ bootstrap_dns_server }#
EOF
@@ -50,7 +50,7 @@ done
systemctl restart systemd-modules-load.service
# Sysctls
cat <<EOF > /etc/sysctl.d/99-kubernetes.conf
tee /etc/sysctl.d/99-kubernetes.conf > /dev/null <<EOF
fs.inotify.max_queued_events = 65536
fs.inotify.max_user_watches = 524288
fs.inotify.max_user_instances = 8192
@@ -66,14 +66,14 @@ if systemctl is-enabled apparmor.service; then
fi
# Neofetch
cat <<EOF > /etc/profile.d/neofetch.sh
tee /etc/profile.d/neofetch.sh > /dev/null <<EOF
neofetch --config none
EOF
chmod 755 /etc/profile.d/neofetch.sh
# Create containerd config
mkdir -p /etc/k0s/containerd.d
cat <<EOF > /etc/k0s/containerd.d/default.toml
tee /etc/k0s/containerd.d/default.toml > /dev/null <<EOF
[plugins."io.containerd.grpc.v1.cri"]
enable_unprivileged_ports = true
enable_unprivileged_icmp = true