Skip to content

holidayworking/core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

322 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

core

My development environment.

Setup

macOS Setup

Clone this repository and run the initial setup:

mkdir -p ~/src/github.com/holidayworking
cd ~/src/github.com/holidayworking
git clone git@github.com:holidayworking/dotfiles.git
cd dotfiles
make darwin/setup

NixOS VM Setup

Step 1: Create and Start VM

make vm/create

Step 2: Initial VM Configuration

  1. After VM startup, log into the VM console and become the root user:

    sudo -i
    passwd
  2. Find the VM's IP address (look for the inet address on enp0s1 or similar interface):

    ip addr show

Step 3: Bootstrap from macOS

Note: The following commands should be run on your macOS host, not inside the VM.

  1. Run the bootstrap command with the VM's IP address:

    make vm/bootstrap VM_IP=<VM_IP_ADDRESS>

    Replace <VM_IP_ADDRESS> with the actual IP address found in Step 2.

  2. The NixOS installation will complete and the VM will automatically restart.

Step 4: Configure SSH Access

Add the following configuration to your ~/.ssh/config file on macOS:

Host gemini
  StrictHostKeyChecking no
  UserKnownHostsFile=/dev/null
  HostName <VM_IP_ADDRESS>

Replace:

  • <VM_IP_ADDRESS> with the actual IP address from Step 2

Step 5: Final VM Setup

SSH into the VM and clone the repository:

ssh gemini
ghq get git@github.com:holidayworking/core.git

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors