# SPDX-FileCopyrightText: 2020 Luke Granger-Brown <depot@lukegb.com>
#
# SPDX-License-Identifier: Apache-2.0

{ depot, lib, pkgs, config, ... }:
let
  inherit (depot.ops) secrets;
in {
  imports = [
    ../lib/blade.nix
  ];

  boot.loader.grub.device = "/dev/disk/by-id/usb-USB_SanDisk_3.2Gen1_0401c0556e165beb5c1df7b9f438e6ba98af3caa816d88e69b2bf7ec2909f6ca293a000000000000000000009c7343f0ff88671891558107c52824c1-0:0";

  # Networking!
  networking = {
    hostName = "blade-janeway";
    hostId = "3a62390f";
  };
  my.ip.tailscale = "100.121.116.85";
  my.blade.bay = 3;
  my.blade.macAddress = {
    internal = "e8:39:35:1f:7f:8a";
    storage = "e8:39:35:1f:7f:8e";
  };

  services.openssh.forwardX11 = true;

  services.ceph = {
    mon.enable = true;
    mds.enable = true;
    osd = {
      enable = true;
      daemons = [ "0" "1" ];
    };
  };
}