File tree Expand file tree Collapse file tree 14 files changed +81
-63
lines changed Expand file tree Collapse file tree 14 files changed +81
-63
lines changed Original file line number Diff line number Diff line change 185185 config = {
186186 hardware . enableAllHardware = true ;
187187
188- fileSystems = {
188+ fileSystems = lib . mkImageMediaOverride {
189189 "/boot/firmware" = {
190190 device = "/dev/disk/by-label/${ config . sdImage . firmwarePartitionName } " ;
191191 fsType = "vfat" ;
Original file line number Diff line number Diff line change 113113 '' ;
114114 } ;
115115
116- fileSystems = {
116+ fileSystems = lib . mkImageMediaOverride {
117117 "/" = {
118118 device = "/dev/disk/by-label/${ cfg . label } " ;
119119 inherit ( cfg ) label ;
Original file line number Diff line number Diff line change @@ -39,7 +39,7 @@ with lib;
3939 in
4040 mkMerge [
4141 {
42- fileSystems . "/" = lib . mkDefault {
42+ fileSystems . "/" = lib . mkImageMediaOverride {
4343 device = "/dev/disk/by-label/nixos" ;
4444 autoResize = true ;
4545 fsType = "ext4" ;
Original file line number Diff line number Diff line change 3737 boot . loader . systemd-boot . enable = lib . mkDefault cfg . efiSupport ;
3838 boot . growPartition = lib . mkDefault true ;
3939
40- fileSystems = {
40+ fileSystems = lib . mkImageMediaOverride {
4141 "/" = {
4242 device = "/dev/disk/by-label/nixos" ;
4343 autoResize = true ;
Original file line number Diff line number Diff line change 2121 ../profiles/qemu-guest.nix
2222 ] ;
2323
24- fileSystems . "/" = {
24+ fileSystems . "/" = lib . mkImageMediaOverride {
2525 fsType = "ext4" ;
2626 device = "/dev/disk/by-label/nixos" ;
2727 autoResize = true ;
Original file line number Diff line number Diff line change 7373 inherit config lib pkgs ;
7474 } ;
7575
76- fileSystems . "/" = {
77- device = "/dev/disk/by-label/nixos" ;
78- autoResize = true ;
79- fsType = "ext4" ;
80- } ;
76+ fileSystems = lib . mkImageMediaOverride {
77+ "/" = {
78+ device = "/dev/disk/by-label/nixos" ;
79+ autoResize = true ;
80+ fsType = "ext4" ;
81+ } ;
8182
82- fileSystems . "/boot" = {
83- device = "/dev/disk/by-label/ESP" ;
84- fsType = "vfat" ;
83+ "/boot" = {
84+ device = "/dev/disk/by-label/ESP" ;
85+ fsType = "vfat" ;
86+ } ;
8587 } ;
8688
8789 boot . growPartition = true ;
Original file line number Diff line number Diff line change 1212 ] ;
1313
1414 config = {
15- fileSystems . "/" = {
15+ fileSystems . "/" = lib . mkImageMediaOverride {
1616 device = "/dev/disk/by-label/nixos" ;
1717 fsType = "ext4" ;
1818 autoResize = true ;
Original file line number Diff line number Diff line change 11{
2- config ,
32 lib ,
43 pkgs ,
54 ...
65} :
7- with lib ;
86{
97 imports = [ ../profiles/qemu-guest.nix ] ;
108
119 services . openssh = {
1210 enable = true ;
1311
1412 settings . PermitRootLogin = "prohibit-password" ;
15- settings . PasswordAuthentication = mkDefault false ;
13+ settings . PasswordAuthentication = lib . mkDefault false ;
1614 } ;
1715
1816 networking = {
@@ -34,13 +32,13 @@ with lib;
3432 sysstat
3533 ] ;
3634
37- fileSystems . "/" = {
35+ fileSystems . "/" = lib . mkImageMediaOverride {
3836 fsType = "ext4" ;
3937 device = "/dev/sda" ;
4038 autoResize = true ;
4139 } ;
4240
43- swapDevices = mkDefault [ { device = "/dev/sdb" ; } ] ;
41+ swapDevices = lib . mkDefault [ { device = "/dev/sdb" ; } ] ;
4442
4543 # Enable LISH and Linode Booting w/ GRUB
4644 boot = {
Original file line number Diff line number Diff line change 3030
3131 boot . growPartition = true ;
3232
33- fileSystems . "/" = {
34- device = "/dev/disk/by-label/nixos" ;
35- fsType = "ext4" ;
36- autoResize = true ;
37- } ;
33+ fileSystems = lib . mkImageMediaOverride {
34+ "/" = {
35+ device = "/dev/disk/by-label/nixos" ;
36+ fsType = "ext4" ;
37+ autoResize = true ;
38+ } ;
3839
39- fileSystems . "/boot" = lib . mkIf cfg . efi {
40- device = "/dev/disk/by-label/ESP" ;
41- fsType = "vfat" ;
40+ "/boot" = lib . mkIf cfg . efi {
41+ device = "/dev/disk/by-label/ESP" ;
42+ fsType = "vfat" ;
43+ } ;
4244 } ;
4345
4446 boot . loader . efi . canTouchEfiVariables = false ;
Original file line number Diff line number Diff line change 3333 ] ;
3434
3535 config = {
36- fileSystems . "/" = mkIf ( ! cfg . zfs . enable ) {
37- device = "/dev/disk/by-label/nixos" ;
38- fsType = "ext4" ;
39- autoResize = true ;
40- } ;
36+ fileSystems . "/" = mkIf ( ! cfg . zfs . enable ) (
37+ lib . mkImageMediaOverride {
38+ device = "/dev/disk/by-label/nixos" ;
39+ fsType = "ext4" ;
40+ autoResize = true ;
41+ }
42+ ) ;
4143
42- fileSystems . "/boot" = mkIf ( cfg . efi || cfg . zfs . enable ) {
43- # The ZFS image uses a partition labeled ESP whether or not we're
44- # booting with EFI.
45- device = "/dev/disk/by-label/ESP" ;
46- fsType = "vfat" ;
47- } ;
44+ fileSystems . "/boot" = mkIf ( cfg . efi || cfg . zfs . enable ) (
45+ lib . mkImageMediaOverride {
46+ # The ZFS image uses a partition labeled ESP whether or not we're
47+ # booting with EFI.
48+ device = "/dev/disk/by-label/ESP" ;
49+ fsType = "vfat" ;
50+ }
51+ ) ;
4852
4953 boot . growPartition = true ;
5054 boot . kernelParams = [ "console=tty1" ] ;
You can’t perform that action at this time.
0 commit comments