delft: remove remnants of nixops which likely don't eval anymore
Pierre Bourdon committed
Feb 20, 2024 at 23:13 UTC
59896dc3b78f4ed4f0c077accfbc481ef3bd5a63
2 files changed
-86
delft/flake.nix
-4
@@ -61,10 +61,6 @@
61
];
62
};
63
64
- nixopsConfigurations.default =
65
- { inherit nixpkgs; }
66
- // import ./network.nix flakes;
67
-
64
# TODO: flake-utils.lib.eachDefaultSystem
65
devShell.x86_64-linux = let
66
pkgs = import nixpkgs { system = "x86_64-linux"; };
delft/network.nix
deleted
-82
@@ -1,82 +0,0 @@
1
-flakes:
2
-
3
-let
4
-in
5
-{
6
- defaults = {
7
- imports = [
8
- # flakes.dwarffs.nixosModules.dwarffs # broken by Nix 2.6
9
- {
10
- nixpkgs.overlays = [ flakes.rfc39.overlays.default ];
11
- }
12
- ];
13
- };
14
-
15
- eris = {
16
- imports = [
17
- ./eris.nix
18
- flakes.nix-netboot-serve.nixosModules.nix-netboot-serve
19
-
20
- {
21
- deployment.targetEnv = "hetzner";
22
- deployment.hetzner.mainIPv4 = "138.201.32.77";
23
- }
24
- ];
25
- };
26
-
27
- haumea = {
28
- imports = [
29
- ./haumea.nix
30
-
31
- {
32
- deployment.targetEnv = "hetzner";
33
- deployment.hetzner.mainIPv4 = "46.4.89.205";
34
-
35
- deployment.hetzner.partitionCommand =
36
- ''
37
- if ! [ -e /usr/local/sbin/zfs ]; then
38
- echo "installing zfs..."
39
- bash -i -c 'echo y | zfsonlinux_install'
40
- fi
41
-
42
- umount -R /mnt || true
43
-
44
- zpool destroy rpool || true
45
-
46
- for disk in /dev/nvme0n1 /dev/nvme1n1; do
47
- echo "partitioning $disk..."
48
- index="''${disk: -3:1}"
49
- parted -s $disk "mklabel msdos"
50
- parted -a optimal -s $disk "mkpart primary ext4 1m 256m"
51
- parted -a optimal -s $disk "mkpart primary zfs 256m 100%"
52
- udevadm settle
53
- mkfs.ext4 -L boot$index ''${disk}p1
54
- done
55
-
56
- echo "creating ZFS pool..."
57
- zpool create -f -o ashift=12 \
58
- -O mountpoint=legacy -O atime=off -O compression=lz4 -O xattr=sa -O acltype=posixacl \
59
- rpool mirror /dev/nvme0n1p2 /dev/nvme1n1p2
60
-
61
- zfs create rpool/local
62
- zfs create rpool/local/nix
63
- zfs create rpool/safe
64
- zfs create rpool/safe/root
65
- zfs create -o primarycache=all -o recordsize=16k -o logbias=throughput rpool/safe/postgres
66
- '';
67
-
68
- deployment.hetzner.mountCommand =
69
- ''
70
- mkdir -p /mnt
71
- mount -t zfs rpool/safe/root /mnt
72
- mkdir -p /mnt/nix
73
- mount -t zfs rpool/local/nix /mnt/nix
74
- mkdir -p /mnt/var/db/postgresql
75
- mount -t zfs rpool/safe/postgres /mnt/var/db/postgresql
76
- mkdir -p /mnt/boot
77
- mount /dev/disk/by-label/boot0 /mnt/boot
78
- '';
79
- }
80
- ];
81
- };
82
-}