+41
-5
flake.lock
+41
-5
flake.lock
···
61
61
"type": "github"
62
62
}
63
63
},
64
+
"disko": {
65
+
"inputs": {
66
+
"nixpkgs": "nixpkgs_3"
67
+
},
68
+
"locked": {
69
+
"lastModified": 1736864502,
70
+
"narHash": "sha256-ItkIZyebGvNH2dK9jVGzJHGPtb6BSWLN8Gmef16NeY0=",
71
+
"owner": "nix-community",
72
+
"repo": "disko",
73
+
"rev": "0141aabed359f063de7413f80d906e1d98c0c123",
74
+
"type": "github"
75
+
},
76
+
"original": {
77
+
"owner": "nix-community",
78
+
"ref": "v1.11.0",
79
+
"repo": "disko",
80
+
"type": "github"
81
+
}
82
+
},
64
83
"flake-utils": {
65
84
"inputs": {
66
85
"systems": "systems_2"
···
299
318
},
300
319
"nixpkgs_3": {
301
320
"locked": {
302
-
"lastModified": 1751792365,
303
-
"narHash": "sha256-J1kI6oAj25IG4EdVlg2hQz8NZTBNYvIS0l4wpr9KcUo=",
321
+
"lastModified": 1736241350,
322
+
"narHash": "sha256-CHd7yhaDigUuJyDeX0SADbTM9FXfiWaeNyY34FL1wQU=",
323
+
"owner": "NixOS",
324
+
"repo": "nixpkgs",
325
+
"rev": "8c9fd3e564728e90829ee7dbac6edc972971cd0f",
326
+
"type": "github"
327
+
},
328
+
"original": {
329
+
"owner": "NixOS",
330
+
"ref": "nixpkgs-unstable",
331
+
"repo": "nixpkgs",
332
+
"type": "github"
333
+
}
334
+
},
335
+
"nixpkgs_4": {
336
+
"locked": {
337
+
"lastModified": 1751637120,
338
+
"narHash": "sha256-xVNy/XopSfIG9c46nRmPaKfH1Gn/56vQ8++xWA8itO4=",
304
339
"owner": "nixos",
305
340
"repo": "nixpkgs",
306
341
"rev": "1fd8bada0b6117e6c7eb54aad5813023eed37ccb",
···
313
348
"type": "github"
314
349
}
315
350
},
316
-
"nixpkgs_4": {
351
+
"nixpkgs_5": {
317
352
"locked": {
318
353
"lastModified": 1682134069,
319
354
"narHash": "sha256-TnI/ZXSmRxQDt2sjRYK/8j8iha4B4zP2cnQCZZ3vp7k=",
···
331
366
"inputs": {
332
367
"agenix": "agenix",
333
368
"catppuccin": "catppuccin",
369
+
"disko": "disko",
334
370
"home-manager": "home-manager_2",
335
371
"lix-module": "lix-module",
336
372
"microvm": "microvm",
337
373
"nixos-hardware": "nixos-hardware",
338
-
"nixpkgs": "nixpkgs_3",
374
+
"nixpkgs": "nixpkgs_4",
339
375
"vscode-server": "vscode-server",
340
376
"zen-browser": "zen-browser"
341
377
}
···
419
455
"vscode-server": {
420
456
"inputs": {
421
457
"flake-utils": "flake-utils_3",
422
-
"nixpkgs": "nixpkgs_4"
458
+
"nixpkgs": "nixpkgs_5"
423
459
},
424
460
"locked": {
425
461
"lastModified": 1750353031,
+3
flake.nix
+3
flake.nix
···
18
18
microvm.url = "github:astro/microvm.nix";
19
19
microvm.inputs.nixpkgs.follows = "nixpkgs";
20
20
21
+
disko.url = "github:nix-community/disko/v1.11.0";
22
+
21
23
catppuccin.url = "github:catppuccin/nix";
22
24
home-manager = {
23
25
url = "github:nix-community/home-manager";
···
112
114
./hosts/baal
113
115
114
116
agenix.nixosModules.default
117
+
disko.nixosModules.disko
115
118
116
119
{ imports = builtins.attrValues nixosModules; }
117
120
+15
-2
hosts/baal/default.nix
+15
-2
hosts/baal/default.nix
···
11
11
../../host-secrets.nix
12
12
];
13
13
14
+
boot = {
15
+
loader = {
16
+
systemd-boot.enable = true;
17
+
efi = {
18
+
canTouchEfiVariables = true;
19
+
efiSysMountPoint = "/boot";
20
+
};
21
+
};
22
+
initrd.systemd.enable = true;
23
+
};
24
+
14
25
system.stateVersion = "24.11";
15
-
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
26
+
nixpkgs.hostPlatform = lib.mkDefault "aarch64-linux";
16
27
17
28
systemd.targets.multi-user.enable = true;
18
29
19
30
networking = {
20
31
hostName = "baal";
21
-
hostId = "193mdalf";
32
+
hostId = "aaaaaaaa";
22
33
networkmanager.enable = true;
23
34
};
24
35
···
26
37
enable = true;
27
38
enableOnBoot = true;
28
39
};
40
+
41
+
documentation.enable = false;
29
42
}