phaer
49badf305f
zpool: add optionsAfterCreate...
...
Not sure about the best implementation here yet.
I'd like to use disk encryption with ZFS and existing disko facilities
work fine to set it up, but we obviously can't use keylocation=prompt
during disko formatting. So unlocking fails on boot if the file referred
to by keylocation isn't included in the initrd.
Ideally I could use keylocation=file://tmp/disk.key during partitioning,
but set keylocation=prompt right after that.
example usage:
```
rpool = {
type = "zpool";
mode = "";
options = {
ashift = "12";
autotrim = "on";
};
optionsAfterCreate = {
keylocation = "prompt";
};
rootFsOptions = {
encryption = "on";
keylocation = "file:///tmp/disk.key";
keyformat = "passphrase";
compression = "zstd";
acltype = "posixacl";
mountpoint = "none";
canmount = "off";
xattr = "sa";
dnodesize = "auto";
normalization = "formD";
relatime = "on";
};
```
2023-01-19 13:07:31 +01:00
bors[bot]
f0a96e4de6
Merge #117
...
117: add disko-doc r=Mic92 a=Mic92
Co-authored-by: Jörg Thalheim <joerg@thalheim.io>
2023-01-19 08:06:38 +00:00
mergify[bot]
b1f6461255
Merge pull request #118 from nix-community/update_flake_lock_action
...
flake.lock: Update
2023-01-16 01:42:24 +00:00
github-actions[bot]
42a398e607
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/0abc5480edcab69f26e1bdd5f7ee82890cfe273f' (2023-01-11)
→ 'github:NixOS/nixpkgs/37b97ae3dd714de9a17923d004a2c5b5543dfa6d' (2023-01-13)
2023-01-16 01:35:36 +00:00
Jörg Thalheim
36ef99fca6
add disko-doc
2023-01-15 21:34:52 +01:00
mergify[bot]
d4ad959543
Merge pull request #110 from nix-community/update_flake_lock_action
...
flake.lock: Update
2023-01-12 01:52:40 +00:00
github-actions[bot]
c671492950
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/0c9aadc8eff6daaa5149d2df9e6c49baaf44161c' (2023-01-08)
→ 'github:NixOS/nixpkgs/0abc5480edcab69f26e1bdd5f7ee82890cfe273f' (2023-01-11)
2023-01-12 01:37:44 +00:00
bors[bot]
1c36b112fc
Merge #109
...
109: README: Advertise correct branch name in channel url r=Mic92 a=mweinelt
Co-authored-by: Martin Weinelt <hexa@darmstadt.ccc.de>
2023-01-11 15:38:17 +00:00
Martin Weinelt
189083d355
README: Advertise correct branch name in channel url
2023-01-11 16:31:21 +01:00
bors[bot]
abcf1e18d5
Merge #105
...
105: flake.lock: Update r=Mic92 a=nix-eval-jobs-bot
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-01-10 07:20:33 +00:00
github-actions[bot]
560649780e
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/298add347c2bbce14020fcb54051f517c391196b' (2023-01-03)
→ 'github:NixOS/nixpkgs/0c9aadc8eff6daaa5149d2df9e6c49baaf44161c' (2023-01-08)
2023-01-10 08:19:55 +01:00
Jörg Thalheim
bd435b2bc8
Merge pull request #106 from l0b0/feat/shellcheck
...
feat: ShellCheck
2023-01-10 08:18:17 +01:00
Jörg Thalheim
2584fb5b82
update mergify
2023-01-10 08:17:29 +01:00
Jörg Thalheim
bd27a2e9d4
bors.toml: drop leading line
2023-01-10 08:14:04 +01:00
Jörg Thalheim
40516cfd68
update bors.toml
2023-01-10 08:11:05 +01:00
Jörg Thalheim
a6a7ccbc9b
add shellcheck to flake instead
2023-01-10 08:05:45 +01:00
Victor Engmark
5a4d706e52
feat: Run ShellCheck on shell scripts
...
Closes #85 .
2023-01-10 17:02:55 +13:00
Victor Engmark
4553130780
fix: Quote variable reference
...
As recommended by ShellCheck.
2023-01-10 17:02:29 +13:00
Victor Engmark
077ff277da
refactor: Use command grouping rather than subshell
...
As recommended by ShellCheck.
2023-01-10 17:02:11 +13:00
Victor Engmark
148ac4c261
refactor: Use -n
instead of ! -z
...
As recommended by ShellCheck.
2023-01-10 17:01:52 +13:00
Victor Engmark
388dfd8b5e
fix: Remove unreferenced variable declaration
2023-01-10 17:01:28 +13:00
bors[bot]
dd025155fb
Merge #104
...
104: add github action to keep flakes up-to-date r=Mic92 a=Mic92
Co-authored-by: Jörg Thalheim <joerg@thalheim.io>
2023-01-04 14:06:14 +00:00
Jörg Thalheim
1c7467f163
add github action to keep flakes up-to-date
2023-01-04 15:04:45 +01:00
Lassulus
e332988a67
Merge pull request #103 from RossComputerGuy/fix/option-descriptions
2023-01-04 11:55:27 +01:00
bors[bot]
07f6891b62
Merge #98
...
98: Bcachefs r=Mic92 a=Mic92
Co-authored-by: Jörg Thalheim <joerg@thalheim.io>
2023-01-04 09:00:20 +00:00
Jörg Thalheim
dcc80387d2
add bors.toml
2023-01-04 09:57:53 +01:00
Jörg Thalheim
eca7cb9132
bcachefs support
2023-01-04 09:57:53 +01:00
Tristan Ross
d4874c22a0
feat: missing description
2023-01-03 15:35:42 -08:00
Tristan Ross
ab33709297
Merge remote-tracking branch 'upstream/master' into fix/option-descriptions
2023-01-03 11:42:37 -08:00
Tristan Ross
809f92cd25
feat: add the descriptions for the options
2023-01-03 10:52:57 -08:00
Lassulus
981160e9cf
Merge pull request #102 from RossComputerGuy/fix/types
2022-12-31 23:37:58 +01:00
Tristan Ross
5cf27f814c
fix( #101 ): description for type handles string correctly
2022-12-31 12:30:39 -08:00
Jörg Thalheim
cb5748f03a
mount filesystems with the correct type flag
2022-12-29 18:54:28 +01:00
lassulus
df3a607ad7
fix: module: define only if devices are given
2022-12-27 18:48:21 +01:00
Jörg Thalheim
1006ff074c
Merge pull request #93 from nix-community/zfs-crypto
...
tests: change passphrase to secretsecret
2022-12-27 09:05:22 +00:00
Lassulus
267fc7a66a
Merge pull request #94 from MatthewCash/patch-1
...
Fix typo: "diska" -> "disko"
2022-12-27 09:17:37 +01:00
Matthew
3aef5a5613
Fix typo: "diska" -> "disko"
2022-12-26 15:34:40 -08:00
lassulus
33f93c658e
tests zfs: add crypted
2022-12-26 21:13:34 +01:00
lassulus
a3e511d3c8
tests: change passphrase to secretsecret
...
this is needed for zfs
2022-12-26 21:13:34 +01:00
Jörg Thalheim
f665b6b34d
Merge pull request #92 from nix-community/module-config
...
module: define only if devices are given
2022-12-25 21:27:52 +00:00
lassulus
f7445ae739
module: define only if devices are given
2022-12-25 21:21:40 +01:00
Jörg Thalheim
e3527b826d
Merge pull request #75 from nix-community/zap2
...
zap only devices we care about
2022-12-25 18:25:37 +00:00
lassulus
164ea97c01
examples complex: add short iter time for faster tests
2022-12-25 14:39:02 +01:00
lassulus
17da9b0708
init disk-deactivate for cleaning up the disk
2022-12-24 20:53:56 +01:00
lassulus
4ce2aa4845
tests swap: add jq to system
2022-12-24 12:13:04 +01:00
lassulus
12c7e608ed
examples: cleanup a bit
2022-12-24 12:13:04 +01:00
lassulus
192f9cc416
scripts: append old $PATH for destroying
2022-12-24 12:13:04 +01:00
Lassulus
11d5c74c30
Merge pull request #82 from lilyinstarlight/feature/btrfs-subvolume-types
2022-12-23 20:32:56 +01:00
Lily Foster
77c8f6460f
types: add btrfs_subvol type
2022-12-23 20:27:47 +01:00
Lassulus
1ecb428c86
Merge pull request #88 from nix-community/fixup
2022-12-23 19:29:03 +01:00