lassulus
2800cf502a
tests cli: use direct mode
2023-07-20 19:17:11 +02:00
lassulus
2b728ffe02
libTests prepareDisks: set grub.devices to nodev if empty
2023-07-20 19:03:26 +02:00
lassulus
4df1400b38
makeDiskoTest: remove deprecated grub-devices
2023-07-20 18:31:53 +02:00
lassulus
fc98920ef5
lib makeDiskoTest: use systemd-boot if efi is enabled
2023-07-20 18:31:17 +02:00
lassulus
815d018e2f
lib makeDiskoTest: allow passing of extendModules
2023-07-20 18:30:55 +02:00
lassulus
97b09a791f
lib toplevel._scripts: set mountScriptNoDeps in correct namespace
2023-07-20 18:05:23 +02:00
lassulus
260c0023db
types gpt: set grub.devices automatically
2023-07-20 18:04:41 +02:00
lassulus
774ce7df25
types disk: cleanup name
2023-07-19 19:07:40 +00:00
Sandro Jäckel
b7f3ee8e14
zpool: deduplicate root mount option
2023-07-19 19:07:40 +00:00
lassulus
9191c0ed48
types mdadm: fix typo
2023-07-19 19:07:40 +00:00
lassulus
480d61c3f7
lib: rename umount to destroy
2023-07-19 19:07:40 +00:00
lassulus
04452cfd2b
tests: refactor to not use args and to use gpt type
2023-07-19 19:07:40 +00:00
lassulus
c77e66cea1
types swap: check real path of the device before mount
2023-07-19 19:07:40 +00:00
lassulus
96815862d8
types.mdadm: zap raid after creation
2023-07-19 19:07:40 +00:00
lassulus
715c211dd7
testLib.makeDiskoTest: split extraConfig into nixos-config, extraSystemConfig & extraInstallerConfig
2023-07-19 19:07:40 +00:00
lassulus
056637d3c9
move tests/lib.nix into diskoLib.testLib
2023-07-19 19:07:40 +00:00
lassulus
cdaff66b57
lib: refactor outputs into toplevel
2023-07-19 19:07:40 +00:00
arch
7eb0940839
add additionalKeyFiles option to luks
2023-07-14 08:51:17 +00:00
rogarb
68eb09b183
feat(luks): Add settings submodule
...
The settings submodule mirrors the options which can be set for
boot.initrd.luks.devices.<name>.
The keyFile option is now deprecated and should be declared under settings.
2023-07-13 09:17:50 +00:00
lassulus
86e90d0fdb
types luks: pass keyFile to nixos config
2023-07-10 19:04:15 +02:00
Technofab
3200614b9f
fix(swap): rename dev to config.device
...
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
2023-07-04 21:35:38 +00:00
Technofab
57622c4a68
feat(swap): add resumeDevice option which sets boot.resumeDevice
2023-07-04 21:35:38 +00: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
c52e425b02
lib: add indexOf function
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
lassulus
62f939e213
types: pass parent node to all subTypes
2023-06-16 21:11:44 +02:00
Yan Minari
44f5dba12d
feat: create zfs parent datasets
2023-06-16 13:39:12 +02:00
Felix Richter
88c99e1d39
zfs: always force creation of zpool
2023-06-16 13:39:04 +02:00
Jörg Thalheim
a8d85d9f89
apply deadnix
2023-06-06 13:32:47 +02:00
lassulus
7be0f0cab5
btrfs: create all subvolumes
2023-06-04 08:58:37 +02:00
Lassulus
40f3218b14
Merge pull request #248 from nix-community/json-serializer
2023-06-03 16:47:15 +02:00
vdbewout
aac82e1b86
types: add support for /dev/xvd[a-z] style disks
...
this style is for the xen hypervisor
2023-06-01 22:48:21 +02:00
lassulus
e634253dfc
types table: remove deprecated index
2023-05-30 15:29:32 +02:00
lassulus
e6d41e39e3
lib: add json serializer function for types
2023-05-30 15:29:32 +02:00
lassulus
3dc9d4a2fa
types btrfs: inline subvolumes
2023-05-30 15:29:32 +02:00
lassulus
1c31612335
lib: read types from subdir
2023-05-20 13:56:42 +02:00
lassulus
22b33a4fd6
types: refactor into diskoLib
2023-05-20 13:56:42 +02:00
lassulus
6b0b20da18
/lib -> /
2022-08-24 22:24:33 +02:00
Lassulus
1be70de384
Merge pull request #23 from Baitinq/master
2022-08-24 20:32:36 +02:00
Baitinq
84214f3e3c
Support logical volume sizing in logical extents units
...
This allows us to create a lv with size 100%FREE for all the availeable
size of the VG, etc.
2022-08-24 20:27:47 +02:00
Jörg Thalheim
1b836c9724
Merge pull request #22 from nix-community/raid2
...
add mdadm support
2022-08-24 19:20:53 +01:00
lassulus
88cb7a4719
add mdadm support
2022-08-24 20:15:18 +02:00
Baitinq
e1927693e3
Support optional keyfile for luks encrypted partitions
...
If the keyfile attribute is not present it will omit any keyfile luks
configuration and instead will make the user be prompted for any
passphrases.
2022-08-24 16:48:31 +02:00
Jörg Thalheim
5643130fbb
fix mount.partition by non rehashing already hashed device-id
2022-08-23 20:37:22 +02:00
Jörg Thalheim
e9d1f151a2
use nix at eval time rather grep at runtime
2022-08-23 20:37:00 +02:00
lassulus
af29463588
use /dev/disk/by-path for better nvme support
2022-08-23 09:55:05 +02:00
Jörg Thalheim
fc568cf797
add flag support
2022-08-19 09:52:12 +02:00