Giel van Schijndel
f236f6df36
swap: forward discardPolicy option to randomEncryption.allowDiscards
...
I.e. instead of effectively ignoring `discardPolicy` when combined with
`randomEncryption`, or adding a second option requiring the user to
repeat themselves (DRY violation), just enable both when requested via
`discardPolicy`.
Without this `discardPolicy` is a NOP when `randomEncryption` is
enabled.
2024-05-14 21:30:40 +00:00
Giel van Schijndel
c5a25d5ced
swap: support swapDevices.*.priority option
...
This just forwards to the underlying NixOS option and expands the mount
script to exhibit the same behavior.
2024-05-06 12:11:58 +02:00
Giel van Schijndel
8a02c0507c
swap: support swapDevices.*.discardPolicy option
2024-05-06 12:11:58 +02:00
lassulus
f6b72bfed7
types *: make create idempotent
2024-03-13 09:58:33 +01:00
Jörg Thalheim
3cb78c93e6
swap: don't activate random encrypted swap files
...
This requires more code and is not implemented just now.
2023-11-25 15:47:29 +00:00
Rudolf Vesely
91af5b4a53
Add extra args into swap.
2023-09-14 17:02:49 +00:00
lassulus
c77e66cea1
types swap: check real path of the device before mount
2023-07-19 19:07:40 +00: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
ab9b880db2
lib.types: turn _create, _mount and _config into values
2023-07-04 16:02:25 +00:00
lassulus
62f939e213
types: pass parent node to all subTypes
2023-06-16 21:11:44 +02:00
Jörg Thalheim
a8d85d9f89
apply deadnix
2023-06-06 13:32:47 +02:00
lassulus
1c31612335
lib: read types from subdir
2023-05-20 13:56:42 +02:00