summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorJörg Thalheim <joerg@thalheim.io>2022-08-17 17:52:12 +0200
committerJörg Thalheim <joerg@thalheim.io>2022-08-19 09:52:12 +0200
commitfc568cf797fdc4a726e2d961aa41d0dad1bbd004 (patch)
tree604ac9dbbe507598caf37e4cfb9a7536235b6501 /lib
parentc40b0dc031f3cb32e86bff1f83760a75fa5c5b44 (diff)
add flag support
Diffstat (limited to 'lib')
-rw-r--r--lib/default.nix3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/default.nix b/lib/default.nix
index edc0062..66e667a 100644
--- a/lib/default.nix
+++ b/lib/default.nix
@@ -75,6 +75,9 @@ let {
${optionalString (x.bootable or false) ''
parted -s ${q.device} set ${toString q.index} boot on
''}
+ ${concatMapStringsSep "" (flag: ''
+ parted -s ${q.device} set ${toString q.index} ${flag} on
+ '') (x.flags or [])}
${create-f { device = q.device + toString q.index; } x.content}
'';