Janik H
8759b5bf0a
docs: add make-disk-image
2023-11-11 20:23:15 +00:00
Janik H
4fec5f515c
make-disk-image: make generating the image more efficent
2023-11-11 16:14:15 +01:00
Janik H
b6fb19891f
make-disk-image: add --build-memory
2023-11-11 16:14:15 +01:00
Janik H
da38eb67aa
make-disk-image: improve --help
2023-11-11 16:14:15 +01:00
Aleksander Heintz
72bc152626
add btrfs swap support
2023-11-08 22:36:40 +00:00
Felix Buehler
548962c50b
luks: use allowDiscards option
2023-11-04 12:09:41 +00:00
lassulus
944d338d24
quickstart: remove deprecated disk handling
2023-10-27 16:02:07 +00:00
Jörg Thalheim
8c5d52db56
publish to flakestry
2023-10-24 15:55:28 +02:00
github-actions[bot]
a3283f0e5c
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/12bdeb01ff9e2d3917e6a44037ed7df6e6c3df9d' (2023-10-15)
→ 'github:NixOS/nixpkgs/51d906d2341c9e866e48c2efcaac0f2d70bfd43e' (2023-10-21)
2023-10-23 01:17:49 +00:00
williamvds
4122a18340
Fix read shellcheck warning SC2162
...
Use `-r` to avoid mangling backslashes, use `IFS=` to not discard leading and
trailing whitespace.
2023-10-22 17:30:12 +00:00
Carl Dong
196a5deeea
disk-deactivate: Use bash and pipefail
2023-10-22 17:26:03 +00:00
Carl Dong
94af39d27e
disk-deactivate: Remove MBR bootstrap code for disk
2023-10-22 17:26:03 +00:00
Stefan Doe
c24c3a9029
Update quickstart.md
2023-10-19 14:26:31 +01:00
github-actions[bot]
325e1f7f2e
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/01441e14af5e29c9d27ace398e6dd0b293e25a54' (2023-10-11)
→ 'github:NixOS/nixpkgs/12bdeb01ff9e2d3917e6a44037ed7df6e6c3df9d' (2023-10-15)
2023-10-16 01:19:44 +00:00
Maximilian Bosch
6ad5c9c17c
module: use defaultText to not depend on the configuration when building the manual
...
I do build my workstation with `documentation.nixos.includeAllModules`
to also have private modules and external stuff in my local options'
reference.
Not sure why exactly this breaks with
error: attribute 'loader' missing
at /nix/store/h6qicay9fgggx9nf6apdl6zkdpdp28xx-source/module.nix:46:19:
45| type = lib.types.bool;
46| default = config.boot.loader.systemd-boot.enable || config.boot.loader.grub.efiSupport;
| ^
47| };
but using defaultText is the usual fix that also works here.
2023-10-13 20:57:40 +00:00
Maximilian Bosch
e738cac18e
luks: fix interactive mount
...
Before that it was only attempted to unlock luks with the key from
`$password`, however that variable didn't exist before.
2023-10-13 20:52:36 +00:00
github-actions[bot]
3c41ae36ff
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/5aabb5780a11c500981993d49ee93cfa6df9307b' (2023-10-08)
→ 'github:NixOS/nixpkgs/01441e14af5e29c9d27ace398e6dd0b293e25a54' (2023-10-11)
2023-10-12 01:19:34 +00:00
github-actions[bot]
32ce057c18
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/7131f3c223a2d799568e4b278380cd9dac2b8579' (2023-10-04)
→ 'github:NixOS/nixpkgs/5aabb5780a11c500981993d49ee93cfa6df9307b' (2023-10-08)
2023-10-09 01:21:33 +00:00
github-actions[bot]
cde886a1c9
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/0396d3b0fb7f62ddc79a506ad3e6124f01d2ed0a' (2023-10-01)
→ 'github:NixOS/nixpkgs/7131f3c223a2d799568e4b278380cd9dac2b8579' (2023-10-04)
2023-10-05 01:22:03 +00:00
github-actions[bot]
646ee25c25
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/f3dab3509afca932f3f4fd0908957709bb1c1f57' (2023-09-27)
→ 'github:NixOS/nixpkgs/0396d3b0fb7f62ddc79a506ad3e6124f01d2ed0a' (2023-10-01)
2023-10-02 17:12:32 +00:00
lassulus
0d39ae5a5b
types luks: add password prompt
2023-10-02 16:57:23 +00:00
Kai Norman Clasen
f02d818e55
Fix example in README.md ( #410 )
...
* Fix example in README.md
The minimal example was missing the wrapping `disko.devices` attributes which resulted in the following error message:
```
error: attribute 'disko' missing
at /nix/store/1lvj5ry4y5qyis40qcch1csf8h86z8bk-disko/share/disko/default.nix:10:49:
9| # _file = toString input;
10| imports = lib.singleton { disko.devices = cfg.disko.devices; };
| ^
11| options = {
Did you mean disk?
```
* Increase ESP size
From 100M to 500M
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
---------
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
2023-10-02 17:52:49 +01:00
github-actions[bot]
19b6232466
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/e12483116b3b51a185a33a272bf351e357ba9a99' (2023-09-21)
→ 'github:NixOS/nixpkgs/f3dab3509afca932f3f4fd0908957709bb1c1f57' (2023-09-27)
2023-09-28 01:21:32 +00:00
Jörg Thalheim
78fba3983d
make boot large enough in tests
...
100M is not enough and I see people just copying examples without putting in any extra thoughts
https://github.com/TUM-DSE/doctor-cluster-config/pull/368
2023-09-27 06:19:07 +00:00
Jörg Thalheim
2b523b58e6
use M instead MiB suffix everywhere
...
This seems to do better alignment
2023-09-27 06:02:50 +00:00
Jörg Thalheim
b18f43a9c2
luks: don't leak secret in debug logs
2023-09-27 05:52:36 +00:00
cvoges12
0b178c0554
b/c DOS and Windows don't like lowercase labels
2023-09-26 20:26:41 +00:00
cvoges12
34dcdbbd64
boot -> Boot for change of order
2023-09-26 20:26:41 +00:00
cvoges12
07dd3af980
simple-efi example in HowTo.md to new disko API
2023-09-26 14:09:43 +00:00
lassulus
2bf4fc166b
flake: deprecate .lib.lib
2023-09-26 14:00:14 +00:00
cvoges12
c2bdc227e4
docs: removed ESP label file
...
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
2023-09-26 13:32:10 +00:00
cvoges12
a299a35962
removed deprecated name file from luks-btrfs-subvolumes example
...
I think this is the last name field in the examples.
2023-09-26 13:32:10 +00:00
lassulus
d48930701c
lib.makeDiskImages: also execute postVM
2023-09-26 13:29:13 +00:00
Janik H
fbfd7567c2
make-disk-image: allow secrets-pre-install but after portioning
2023-09-25 16:45:37 +00:00
cvoges12
4a4d77a9ae
added raid5 and raid6 to lvm
2023-09-25 14:09:47 +00:00
cvoges12
d60860e4cd
Removed deprecated name field
2023-09-25 14:03:31 +00:00
Sam Hug
a14a3fb0a8
zfs_volume: fix /dev/zvol/ symlink race
2023-09-25 08:57:40 +00:00
github-actions[bot]
021f2a6fbe
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/5148520bfab61f99fd25fb9ff7bfbb50dad3c9db' (2023-09-17)
→ 'github:NixOS/nixpkgs/e12483116b3b51a185a33a272bf351e357ba9a99' (2023-09-21)
2023-09-25 01:21:04 +00:00
lassulus
98a6ab9b52
make-disk-image: fix pre/post files with empty glob
2023-09-22 10:56:30 +00:00
Gerg-L
dd142cd8a2
fix: unquoted flake ref
2023-09-22 09:24:51 +00:00
Jörg Thalheim
f43f106e91
disko: also support -h
2023-09-20 10:13:12 +00:00
lassulus
9f29cedac7
rename makeDiskImage -> makeDiskImages
2023-09-18 12:16:33 +00:00
lassulus
56e6cad143
module: add images to system.build
2023-09-18 12:16:33 +00:00
Lassulus
10fb975003
Merge pull request #372 from maralorn/patch-1
...
Fix reference link quickstart.md
2023-09-18 14:11:54 +02:00
maralorn
999f80f315
Fix reference link quickstart.md
2023-09-18 13:05:43 +02:00
github-actions[bot]
7548ad9469
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/1697b7d480449b01111e352021f46e5879e47643' (2023-09-13)
→ 'github:NixOS/nixpkgs/5148520bfab61f99fd25fb9ff7bfbb50dad3c9db' (2023-09-17)
2023-09-18 01:20:28 +00:00
Jörg Thalheim
9ab96378f8
reformat tree
2023-09-17 04:43:25 +00:00
Jörg Thalheim
1be23d771f
replace statix with deadnix
...
statix does sometimes weird stuff while deadnix is even better at finding deadcode
2023-09-17 04:43:25 +00:00
Jörg Thalheim
4ec801c317
add deno to formatters
2023-09-17 04:43:25 +00:00
Jörg Thalheim
ea3e29fe7d
update command line reference
2023-09-17 04:43:25 +00:00