These configs can be used to set up my Android terminal and MacOS machines.
- install Nix or a derivative like Determinate or Lix
- git clone [email protected]:madeddie/home-manager.git ~/.config/home-manager
- sudo ln -s /Users/edwin/.config/home-manager/nix-darwin /etc/nix-darwin
- nix run nix-darwin/master#darwin-rebuild -- switch
- darwin-rebuild switch
- Install the termux forked UI https://f-droid.org/en/packages/com.termux.nix
- nix run nixpkgs\#git -- clone [email protected]:madeddie/home-manager.git ~/.config/home-manager
- rm -rf ~/.config/nixpkgs
- ln -s $(pwd)/nix-on-droid ~/.config/nixpkgs
- nix-on-droid switch
    nix-channel --add https://github.com/nix-community/home-manager/archive/master.tar.gz home-manager
    nix-channel --update
- nix run home-manager/master -- switch
- home-manager switch
The nix-darwin setup installs packages using Homebrew, so it's good to have this installed before starting:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"