summaryrefslogtreecommitdiff
path: root/nix/add-system.sh
blob: bd7d0cfea8b3d6e0d87c52103d0988644ef45917 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/usr/bin/env bash
sed -i "/# add hostnames here/i \  \"$1\"" "$HOME/monorepo/nix/flake.nix"
sed -i "/# add hostnames here/i \  \"$1\"" "$HOME/monorepo/config/nix.org"

mkdir -p "$HOME/monorepo/nix/systems/$1"

cat > "$HOME/monorepo/nix/systems/$1/default.nix" <<EOF
{ ... }:
{
  imports = [
    ../includes.nix
    ../../disko/drive-simple.nix
  ];
  # CHANGEME
  config.monorepo.vars.drive = "/dev/sda";
}
EOF

cp "$HOME/monorepo/nix/systems/continuity/home.nix" "$HOME/monorepo/nix/systems/$1/home.nix"