forked from jan-leila/nix-config
		
	main #2
					 3 changed files with 8 additions and 58 deletions
				
			
		|  | @ -50,6 +50,14 @@ | ||||||
|         isPrincipleUser = true; |         isPrincipleUser = true; | ||||||
|       }; |       }; | ||||||
|     }; |     }; | ||||||
|  | 
 | ||||||
|  |     storage = { | ||||||
|  |       enable = true; | ||||||
|  |       pool = { | ||||||
|  |         mode = ""; | ||||||
|  |         drives = ["wwn-0x5000039fd0cf05eb"]; | ||||||
|  |       }; | ||||||
|  |     }; | ||||||
|   }; |   }; | ||||||
| 
 | 
 | ||||||
|   # Configure keymap in X11 |   # Configure keymap in X11 | ||||||
|  |  | ||||||
|  | @ -3,6 +3,5 @@ | ||||||
|   imports = [ |   imports = [ | ||||||
|     ./configuration.nix |     ./configuration.nix | ||||||
|     ./hardware-configuration.nix |     ./hardware-configuration.nix | ||||||
|     ./disco-configuration.nix |  | ||||||
|   ]; |   ]; | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -1,57 +0,0 @@ | ||||||
| {...}: { |  | ||||||
|   disko.devices = { |  | ||||||
|     disk = { |  | ||||||
|       disk1 = { |  | ||||||
|         type = "disk"; |  | ||||||
|         device = "/dev/disk/by-id/wwn-0x5000039fd0cf05eb"; |  | ||||||
|         content = { |  | ||||||
|           type = "gpt"; |  | ||||||
|           partitions = { |  | ||||||
|             ESP = { |  | ||||||
|               size = "512M"; |  | ||||||
|               type = "EF00"; |  | ||||||
|               content = { |  | ||||||
|                 type = "filesystem"; |  | ||||||
|                 format = "vfat"; |  | ||||||
|                 mountpoint = "/boot"; |  | ||||||
|                 mountOptions = ["umask=0077"]; |  | ||||||
|               }; |  | ||||||
|             }; |  | ||||||
|             zfs = { |  | ||||||
|               size = "100%"; |  | ||||||
|               content = { |  | ||||||
|                 type = "zfs"; |  | ||||||
|                 pool = "zroot"; |  | ||||||
|               }; |  | ||||||
|             }; |  | ||||||
|           }; |  | ||||||
|         }; |  | ||||||
|       }; |  | ||||||
|     }; |  | ||||||
|     zpool = { |  | ||||||
|       zroot = { |  | ||||||
|         type = "zpool"; |  | ||||||
|         mode = ""; |  | ||||||
|         options.cachefile = "none"; |  | ||||||
|         rootFsOptions = { |  | ||||||
|           compression = "zstd"; |  | ||||||
|           "com.sun:auto-snapshot" = "true"; |  | ||||||
|         }; |  | ||||||
|         mountpoint = "/"; |  | ||||||
|         postCreateHook = "zfs list -t snapshot -H -o name | grep -E '^zroot@blank$' || zfs snapshot zroot@blank"; |  | ||||||
| 
 |  | ||||||
|         datasets = { |  | ||||||
|           "system/nix" = { |  | ||||||
|             type = "zfs_fs"; |  | ||||||
|             mountpoint = "/nix"; |  | ||||||
|             options = { |  | ||||||
|               atime = "off"; |  | ||||||
|               relatime = "off"; |  | ||||||
|               canmount = "on"; |  | ||||||
|             }; |  | ||||||
|           }; |  | ||||||
|         }; |  | ||||||
|       }; |  | ||||||
|     }; |  | ||||||
|   }; |  | ||||||
| } |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue