From fc3c99ba23bd29c4d1022a3ac7f1887401ae1d57 Mon Sep 17 00:00:00 2001 From: Kumar Damani Date: Thu, 11 Jul 2024 00:10:40 -0400 Subject: docs for orbstack cloud-init usage --- README.md | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) (limited to 'README.md') diff --git a/README.md b/README.md index e7a95b7..610573f 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,38 @@ ```bash stow -v -t ~ nix nixpkgs ``` + +OrbStack usage: +1. Create a debian 12 machine with the name `orb-deb` and user `kdma0` (default). +2. Specify the follwing ``cloud-init.yaml`: +``` +#cloud-config + +users: + - name: kdam0 + homedir: /home/kdam0 + sudo: ["ALL=(ALL) NOPASSWD:ALL"] + groups: users, admin + +package_update: true +packages: + - curl + - git + - stow + - xz-utils + +write_files: +- content: | + #!/bin/bash + HOME="/home/kdam0" sh <(curl -L https://nixos.org/nix/install) --daemon --yes + path: /run/installer + permissions: '0755' + +runcmd: + - /run/installer + - su - kdam0 -c 'git clone "https://gitlab.com/kdam0/dotfiles-nix.git"' + - su - kdam0 -c 'cd dotfiles-nix && stow -v -t ~ nix home-manager' + - su - kdam0 -c 'nix run home-manager/master switch' + - chsh -s /home/kdam0/.nix-profile/bin/zsh kdam0 + - echo "machine is ready for use!" +``` -- cgit v1.2.3