curl https://get.volta.sh | bash
volta install node for latest LTS
volta install yarn (wrong yarn version)
volta install yarn@v1.22.19
npx @backstage/create-app@latest
View backstage-getting-started.md
View multipass-garden-devenv.md
Multipass Garden Devenv
Launch a Minikube blueprint
multipass launch minikube --name garden-dev --memory 4G --disk 60G --cpus 2
Install Homebrew for Linux
View gke-provider-example-kaniko-buildkit.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- name: kubernetes | |
context: ${providers.terraform.outputs.cluster_name} | |
kubeconfig: ${var.terraformInitRoot}/${providers.terraform.outputs.kubeconfig_path} | |
namespace: ${environment.namespace} | |
defaultHostname: dev.worldofgeese.devrel.demo.garden | |
deploymentRegistry: | |
hostname: europe-north1-docker.pkg.dev | |
namespace: devrel-348008/worldofgeese-repo | |
# buildMode: cluster-buildkit | |
buildMode: kaniko |
View gardened-external-dns-helm-chart.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
kind: Module | |
type: helm | |
name: my-external-dns | |
repo: https://kubernetes-sigs.github.io/external-dns/ | |
chart: external-dns | |
version: 1.12.0 | |
values: | |
provider: google | |
domainFilters: ["worldofgeese.devrel.demo.garden"] | |
txt-owner-id: "worldofgeese" |
View compose-roachless.yml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: v1 | |
items: | |
- apiVersion: v1 | |
kind: Service | |
metadata: | |
annotations: | |
kompose.cmd: kompose convert -f compose-roachless.yml -f compose-roachless.override.yml -o kompose.yml | |
kompose.version: 1.26.1 (a9d05d509) | |
creationTimestamp: null | |
labels: |
View scripted-all-the-icons-install-windows.md
From doomemacs/doomemacs#2575 (comment):
Here are easy steps to get that done
- Start emacs
- M-x all-the-icons-install-fonts Provide a temp directory where you'd like the fonts to be downloaded (let's call it $tempFonts)
Then, using Powershell, you can install them for your user with this:
View keybase.md
Keybase proof
I hereby claim:
- I am worldofgeese on github.
- I am worldofgeese (https://keybase.io/worldofgeese) on keybase.
- I have a public key ASBcQcdqvboWhZCigbFVexMv8WT-IqzXaMOV_RLGo54ziwo
To claim this, I am signing this object:
View Dockerfile
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM nixos/nix as builder | |
WORKDIR /app | |
ENV NIXPKGS_ALLOW_UNFREE=1 | |
RUN nix-env -iA nixpkgs.gitMinimal | |
RUN git clone https://gitlab.com/theoretical-chemistry-jena/nixwithchemistry \ | |
$HOME/.config/nixpkgs/overlays/nixwithchemistry | |
RUN nix-channel --update | |
RUN nix-build \ |
View quick-gen-gpg-keys.bash
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
echo "This script generates GPG keys valid for 1 year for macOS, Linux, and WSL2 users automatically. The email attached to the resulting key will only be valid if you have an garden.io email domain with a local-part of your first name." | |
if [ "Darwin" = $(uname) ]; then | |
FULLNAME=$(id -P $USER | awk -F '[:]' '{print $8}') | |
EMAIL=$(id -P "$USER" | cut -d: -f5 | cut -d, -f1 | sed s/'\w*$'// | tr '[:upper:]' '[:lower:]' | tr -d '[:space:]' | sed 's/$/@garden.io/') | |
else | |
FULLNAME=$(getent passwd $USER | cut -d: -f5 | cut -d, -f1) | |
EMAIL=$(getent passwd "$USER" | cut -d: -f5 | cut -d, -f1 | sed s/'\w*$'// | tr '[:upper:]' '[:lower:]' | tr -d '[:space:]' | sed 's/$/@garden.io/') | |
fi | |
gpg --batch --passphrase '' \ | |
--quick-generate-key "$FULLNAME <$EMAIL>" ed25519 cert 1y |
View using-secrets-with-gopass-and-summon.org
Using Gopass and Summon to Secure Secrets Inside the Enterprise and Out
Windows user?
Install scoop
Set-ExecutionPolicy RemoteSigned -scope CurrentUser
NewerOlder