summaryrefslogtreecommitdiff
path: root/nix/disko/btrfs-simple.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nix/disko/btrfs-simple.nix')
-rw-r--r--nix/disko/btrfs-simple.nix77
1 files changed, 0 insertions, 77 deletions
diff --git a/nix/disko/btrfs-simple.nix b/nix/disko/btrfs-simple.nix
deleted file mode 100644
index b49558d..0000000
--- a/nix/disko/btrfs-simple.nix
+++ /dev/null
@@ -1,77 +0,0 @@
-{ lib, config, ... }:
-let
- spec = {
- disko.devices = {
- disk = {
- main = {
- type = "disk";
- device = config.monorepo.vars.device;
- content = {
- type = "gpt";
- partitions = {
- ESP = {
- size = "512M";
- type = "EF00";
- content = {
- type = "filesystem";
- format = "vfat";
- mountpoint = "/boot";
- mountOptions = [ "umask=0077" ];
- };
- };
- luks = {
- size = "100%";
- content = {
- type = "luks";
- name = "crypted";
- passwordFile = "/tmp/secret.key";
- content = {
- type = "btrfs";
- extraArgs = [ "-f" ];
- subvolumes = {
- "/root" = {
- mountpoint = "/";
- mountOptions = [
- "compress=zstd"
- "noatime"
- ];
- };
-
- "/home" = {
- mountpoint = "/home";
- mountOptions = [
- "compress=zstd"
- "noatime"
- ];
- };
-
- "/nix" = {
- mountpoint = "/nix";
- mountOptions = [
- "compress=zstd"
- "noatime"
- ];
- };
-
- "/persistent" = {
- mountpoint = "/persistent";
- mountOptions = [
- "compress=zstd"
- "noatime"
- ];
- };
- };
- };
- };
- };
- };
- };
- };
- };
- };
- };
-in
-{
- monorepo.vars.diskoSpec = spec;
- disko.devices = spec.disko.devices;
-}