0x4A6F
07b7d662d8
make partitions.alignment configurable
2024-04-09 21:45:35 +02:00
lassulus
89b617b99d
idempotent gpt
2024-04-07 12:47:36 +02:00
lassulus
f6b72bfed7
types *: make create idempotent
2024-03-13 09:58:33 +01:00
lassulus
56f6d3d4af
types gpt: hash label if it's > 36 characters
2024-03-04 14:55:56 +01:00
lassulus
c13d481b78
hybrid-mbr: cleanup test, wait for udev after paritioning
2024-02-17 04:06:51 +00:00
danjujan
f7424625dc
Rework Hybrid MBR https://github.com/nix-community/disko/pull/168 ( #508 )
...
Add hybrid MBR functionality to the gpt type
2024-01-26 21:59:23 +01:00
Ivan Shapovalov
036d480ae8
lib/types/gpt: do not hard-code alignment to 2048 sectors
...
On 4Kn disks, 2048-sector alignment is equivalent to 8 MiB which is
excessive. Moreover, there is no point in specifying _any_ alignment
at all because sgdisk defaults to 1 MiB already.
Fixes #497 .
2024-01-14 11:28:10 +00:00
r-vdp
aef9a509db
lib/types/gpt: accept GUID type to set the partition type
...
See [the wikipedia article on GUID types][wiki_guid]
and the sgdisk man page on `--typecode`.
[wiki_guid]: https://en.wikipedia.org/wiki/GUID_Partition_Table#Partition_type_GUIDs
2024-01-03 21:55:10 +00:00
matthewcroughan
d5cf2e3d61
lib/types/gpt.nix: default = [] -> default = {}
...
This must have accidentally creeped in during a refactor
2023-12-14 13:55:39 +00:00
David Arnold
0faae8adf6
fix: avoid external probing effects from other devices
2023-09-15 20:04:52 +00:00
lassulus
689873ae4f
types *: run udevadm settle after partprobe
2023-09-13 22:07:35 +00:00
Rudolf Vesely
38daf3c84a
Specify alignment for sgdisk.
2023-09-13 21:53:35 +00:00
lassulus
79785c1cfc
add pkgs.parted where partprobe is needed
2023-09-12 09:45:57 +00:00
Rudolf Vesely
fc6f863fe1
Fix problem with missing part. labels.
2023-09-11 19:42:40 +00:00
Jörg Thalheim
b32f0e2876
apply treefmt
2023-08-11 08:45:46 +00:00
a-kenji
4015740375
fix: typos
2023-07-30 17:43:54 +00:00
lassulus
260c0023db
types gpt: set grub.devices automatically
2023-07-20 18:04:41 +02:00
lassulus
c9c2fa9d3a
lib: better formatting of generated shell output
2023-07-04 16:02:25 +00:00
lassulus
5333c4034a
types.gpt: add support for tables on mdadm
2023-07-04 16:02:25 +00:00
lassulus
ab9b880db2
lib.types: turn _create, _mount and _config into values
2023-07-04 16:02:25 +00:00
lassulus
64c9c78c15
types gpt: sort after priority. add size option
2023-06-17 19:07:36 +00:00
lassulus
c230584db3
types: init table_gpt
2023-06-16 21:11:44 +02:00