Improve disko declarations

This commit is contained in:
2025-11-17 21:20:00 +00:00
parent 5f65c9ad92
commit e8c9ea3af0
3 changed files with 105 additions and 66 deletions

View File

@@ -1,4 +1,5 @@
{
lib,
inputs,
config,
pkgs,
@@ -13,7 +14,11 @@
inputs.home-manager.nixosModules.default
./hard.nix
../../modules/bootloader.nix
../../modules/disko.zfs-encrypted-root.nix
(import ../../modules/disko.zfs-encrypted-root.nix {
device = "/dev/nvme1n1";
inherit lib;
inherit config;
})
../../modules/gnome.nix
../../modules/bluetooth.nix
../../modules/keyboard
@@ -26,6 +31,26 @@
../../modules/ssh/hardened-openssh.nix
];
disko.devices = {
disk.data = {
type = "disk";
device = "/dev/nvme0n1";
content = {
type = "gpt";
partitions = {
data = {
size = "100%";
content = {
type = "filesystem";
format = "ext4";
mountpoint = "/data";
};
};
};
};
};
};
hardware = {
graphics.enable = true;
nvidia = {