Import disko as module
This commit is contained in:
parent
cc57b5ddbf
commit
9075130cc8
|
@ -76,6 +76,10 @@
|
|||
# Spotify client
|
||||
spicetify-nix.url = "github:the-argus/spicetify-nix";
|
||||
spicetify-nix.inputs.nixpkgs.follows = "nixpkgs-unstable";
|
||||
|
||||
# Disko
|
||||
disko.url = "github:nix-community/disko";
|
||||
disko.inputs.nixpkgs.follows = "nixpkgs-unstable";
|
||||
};
|
||||
# }}}
|
||||
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
let
|
||||
imports = [
|
||||
inputs.hyprland.nixosModules.default
|
||||
inputs.disko.nixosModules.default
|
||||
inputs.agenix.nixosModules.default
|
||||
inputs.stylix.nixosModules.stylix
|
||||
inputs.nur.nixosModules.nur
|
||||
|
|
|
@ -28,9 +28,14 @@
|
|||
# zfs rollback -r zroot@blank
|
||||
# '';
|
||||
|
||||
disko.devices = import ./partitions.nix {
|
||||
devices = [ "/dev/sda" ];
|
||||
};
|
||||
|
||||
# Boot
|
||||
boot.loader.grub = {
|
||||
enable = true;
|
||||
version = 2;
|
||||
device = "/dev/sda";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -56,15 +56,21 @@
|
|||
# {{{ Datasets
|
||||
datasets = {
|
||||
"root/persist/data" = {
|
||||
type = "zfs_fs";
|
||||
mountpoint = "/persist/data";
|
||||
options."com.sun:auto-snapshot" = "true";
|
||||
};
|
||||
"root/persist/state" = {
|
||||
type = "zfs_fs";
|
||||
mountpoint = "/persist/state";
|
||||
options."com.sun:auto-snapshot" = "true";
|
||||
};
|
||||
"root/local/nix" = { mountpoint = "/nix"; };
|
||||
"root/local/nix" = {
|
||||
type = "zfs_fs";
|
||||
mountpoint = "/nix";
|
||||
};
|
||||
"root/local/cache" = {
|
||||
type = "zfs_fs";
|
||||
mountpoint = "/persist/local/cache";
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue