 lassulusandlassulus
|
4073ff2f48
|
types.luks: fix password check
|
2025-08-18 12:26:12 +00:00 |
|
 lassulusandlassulus
|
fa5746ecea
|
types disk: fix deviceOrdering
|
2025-02-15 15:53:51 +00:00 |
|
 lassulusandlassulus
|
85942f35d3
|
Revert "Fix: Device dependencies not sorting correctly"
This reverts commit 40da43e8e5.
|
2025-02-14 07:40:53 +00:00 |
|
lassulus
|
26ade10051
|
lib: fix recursiveUpdate not merging lists
|
2025-02-12 10:45:46 +01:00 |
|
lassulus
|
b64dddf61b
|
install-cli: use disks from diskMappings arg for grub devices
|
2025-01-10 17:17:54 +01:00 |
|
lassulus
|
b9ca21dc6c
|
export nixosModule as file
|
2025-01-09 14:17:26 +01:00 |
|
lassulus
|
255e11e831
|
module: add default for tests.bootCommand
|
2024-11-26 18:21:37 +01:00 |
|
lassulus
|
49b22d486c
|
delete old logo
|
2024-09-23 12:21:55 +02:00 |
|
lassulus
|
a574d68d37
|
module: add vmWithDisko output to system
|
2024-08-01 13:00:08 +02:00 |
|
lassulus
|
5a9f2498fb
|
luks: add testmode password "disko"
|
2024-07-21 22:45:12 +02:00 |
|
lassulus
|
c5e5018a04
|
make-disk-image: add testMode, copyNixStore & extraConfig params
|
2024-07-21 22:40:29 +02:00 |
|
lassulus
|
6208b31a73
|
nix fmt
|
2024-07-21 16:44:30 +02:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
dd4d1663cc
|
document extraRootModules better
|
2024-06-24 13:36:20 +00:00 |
|
lassulus
|
a77fb7dde9
|
add table-to-gpt migration guide
|
2024-05-30 21:28:52 +02:00 |
|
lassulus
|
e18e85ba3f
|
tests/make-disk-image: increase memSize
|
2024-04-08 18:40:31 +02:00 |
|
lassulus
|
89b617b99d
|
idempotent gpt
|
2024-04-07 12:47:36 +02:00 |
|
lassulus
|
f6f2e009d6
|
types zpool: create pool if device is a zfs_member
|
2024-03-21 05:36:42 +01:00 |
|
lassulus
|
b7a91b50fd
|
types table: fix duplicate create run
|
2024-03-20 03:26:36 +01:00 |
|
lassulus
|
f6b72bfed7
|
types *: make create idempotent
|
2024-03-13 09:58:33 +01:00 |
|
 lassulusandJörg Thalheim
|
05f0e3fd56
|
lib/tests: use startCommand for create_machine
|
2024-03-05 08:56:58 +01:00 |
|
lassulus
|
561579a631
|
add long-device-name test & example
|
2024-03-04 14:55:56 +01:00 |
|
lassulus
|
56f6d3d4af
|
types gpt: hash label if it's > 36 characters
|
2024-03-04 14:55:56 +01:00 |
|
lassulus
|
3cb3775f9b
|
lib/tests: use startCommand for create_machine
|
2024-03-04 01:51:42 +01:00 |
|
lassulus
|
0661bb800c
|
types table: add deprecation warning
|
2024-02-17 05:31:02 +01:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
c13d481b78
|
hybrid-mbr: cleanup test, wait for udev after paritioning
|
2024-02-17 04:06:51 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
e7ed2e9239
|
tests bcachefs: use linux_testing
|
2023-12-14 16:02:39 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
41d3be72d7
|
tests *: don't test for zfs in /dev
|
2023-12-14 16:02:39 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
01ec6024d6
|
example lukgs-btrfs-subvolumes: fix passwordFile location
|
2023-11-12 09:21:13 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
944d338d24
|
quickstart: remove deprecated disk handling
|
2023-10-27 16:02:07 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
0d39ae5a5b
|
types luks: add password prompt
|
2023-10-02 16:57:23 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
2bf4fc166b
|
flake: deprecate .lib.lib
|
2023-09-26 14:00:14 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
d48930701c
|
lib.makeDiskImages: also execute postVM
|
2023-09-26 13:29:13 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
98a6ab9b52
|
make-disk-image: fix pre/post files with empty glob
|
2023-09-22 10:56:30 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
9f29cedac7
|
rename makeDiskImage -> makeDiskImages
|
2023-09-18 12:16:33 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
56e6cad143
|
module: add images to system.build
|
2023-09-18 12:16:33 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
689873ae4f
|
types *: run udevadm settle after partprobe
|
2023-09-13 22:07:35 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
be98cffef0
|
example: add mdadm-raid0
|
2023-09-12 09:45:57 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
79785c1cfc
|
add pkgs.parted where partprobe is needed
|
2023-09-12 09:45:57 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
7304727801
|
disk-deactivate: support all raid types
|
2023-09-12 08:41:56 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
7036bb8b30
|
disk-deactivate: execute directly instead of echoing script
|
2023-09-12 08:41:56 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
f9907fcf6d
|
module: add extraTestConfig
|
2023-09-09 13:32:33 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
7bee8de8e6
|
disk-deactivate: return correct bash script
|
2023-09-07 06:48:47 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
b2ea7d6258
|
disk-deactivate: show disk layout before and after running
|
2023-09-05 09:23:03 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
dd5cdd852c
|
module: add tests.extraChecks
|
2023-09-02 10:14:48 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
d53cd437d3
|
module: fix legacy aliases
|
2023-08-31 10:00:56 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
4eed2457b0
|
tests luks-interactive: do luks unlock manually
|
2023-08-16 15:19:21 +00:00 |
|
lassulus
|
32e7d56c08
|
make-disk-image: get nixos-install from the instantiated system
|
2023-08-10 15:08:59 +02:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
7178a815e9
|
tests: disable documentation
|
2023-08-10 12:18:39 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
0725574ad8
|
move standalone test to separate file
|
2023-08-10 12:18:39 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
491e567d47
|
tests: enable swraid, add luks-on-mdadm test
|
2023-08-10 11:03:58 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
5a9bfa9fa6
|
fix example in README
|
2023-08-07 15:57:14 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
8ae297f5e9
|
tests: add make-disk-image-impure
|
2023-08-07 15:57:14 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
ab5f8eea75
|
make-disk-image: add impure variant
|
2023-08-07 15:57:14 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
43f17a8b31
|
tests: add make-disk-image test
|
2023-07-28 12:43:42 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
04e227bab7
|
tests: pass diskoLib instead of makeDiskoTest
|
2023-07-28 12:43:42 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
5e253d949f
|
makeDiskImage: add extraPostVM arg
|
2023-07-28 12:43:42 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
8edfd2295c
|
fixup! types disk: add imageSize for makeDiskImage
|
2023-07-28 12:43:42 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
578ad4ef34
|
types disk: add imageSize for makeDiskImage
|
2023-07-28 12:43:42 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
a8834f94f3
|
lib: add makeDiskImage
|
2023-07-28 12:43:42 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
5c5279567f
|
types mdadm: enable swraid
|
2023-07-28 12:43:42 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
0e40d07f86
|
lib/tests: cleanup
|
2023-07-28 12:43:42 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
0d2ae00b00
|
testLib.makeDiskoTest: remove base & minimal profile
|
2023-07-28 12:43:42 +00:00 |
|
lassulus
|
aa433abf67
|
remove legacy ci.nix
|
2023-07-28 14:29:03 +02:00 |
|
lassulus
|
c3e4e625c1
|
examples; document EF02 type
|
2023-07-21 14:28:58 +02:00 |
|
lassulus
|
7a37b47634
|
lib makeDiskoTest: create -> format
|
2023-07-21 14:25:51 +02:00 |
|
lassulus
|
737a21794c
|
lib makeDiskoTest: set networking.hostId to non null value
|
2023-07-20 21:51:54 +02:00 |
|
lassulus
|
1ddcff717c
|
module: pass makeTest and eval-config to diskoLib
|
2023-07-20 21:32:53 +02:00 |
|
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
|
7e2a3475f0
|
tests lvm-raid: use grub as systemd-boot is broken with raid1 /boot
|
2023-07-20 19:03:26 +02:00 |
|
lassulus
|
4fa29318f6
|
examples: set EF00 partition types
|
2023-07-20 19:03:26 +02:00 |
|
lassulus
|
4cad47f3fa
|
module: expose diskoTest via system.build
|
2023-07-20 18:43:30 +02:00 |
|
lassulus
|
bfc300b1c2
|
tests boot-raid1: use grub as systemd-boot is broken with raid1 /boot
|
2023-07-20 18:43:30 +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
|
e388239311
|
example zfs: add ESP type
|
2023-07-20 18:03:59 +02:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
774ce7df25
|
types disk: cleanup name
|
2023-07-19 19:07:40 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
5ad79f43df
|
add legacy-table test & example
|
2023-07-19 19:07:40 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
9191c0ed48
|
types mdadm: fix typo
|
2023-07-19 19:07:40 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
480d61c3f7
|
lib: rename umount to destroy
|
2023-07-19 19:07:40 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
f0aa14154e
|
disko: document modes
|
2023-07-19 19:07:40 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
04452cfd2b
|
tests: refactor to not use args and to use gpt type
|
2023-07-19 19:07:40 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
c77e66cea1
|
types swap: check real path of the device before mount
|
2023-07-19 19:07:40 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
96815862d8
|
types.mdadm: zap raid after creation
|
2023-07-19 19:07:40 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
715c211dd7
|
testLib.makeDiskoTest: split extraConfig into nixos-config, extraSystemConfig & extraInstallerConfig
|
2023-07-19 19:07:40 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
056637d3c9
|
move tests/lib.nix into diskoLib.testLib
|
2023-07-19 19:07:40 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
cd38be93db
|
tests: refactor into testlib; change config devices via fold
|
2023-07-19 19:07:40 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
f6649d69d9
|
cli/default: refactor to use more code from lib
|
2023-07-19 19:07:40 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
cdaff66b57
|
lib: refactor outputs into toplevel
|
2023-07-19 19:07:40 +00:00 |
|
lassulus
|
b6840cdf55
|
mergify: remove deprecated bcachefs package
|
2023-07-12 11:01:51 +02:00 |
|
lassulus
|
c5a31c351e
|
tests zfs: don't read key from prompt
|
2023-07-11 09:29:28 +02:00 |
|
lassulus
|
b22ebd5ecd
|
tests: get rid of OCR, generate keyFile in preDevice
|
2023-07-11 09:12:45 +02:00 |
|
lassulus
|
86e90d0fdb
|
types luks: pass keyFile to nixos config
|
2023-07-10 19:04:15 +02:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
15c4d57b41
|
example gpt-bios-compat: use new gpt type
|
2023-07-04 16:02:25 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
c9c2fa9d3a
|
lib: better formatting of generated shell output
|
2023-07-04 16:02:25 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
5333c4034a
|
types.gpt: add support for tables on mdadm
|
2023-07-04 16:02:25 +00:00 |
|
![mergify[bot]](/assets/img/avatar_default.png) lassulusandmergify[bot]
|
c52e425b02
|
lib: add indexOf function
|
2023-07-04 16:02:25 +00:00 |
|