Jason Yundt and mergify[bot]
2cb47338ec
List all copyright years
2024-02-15 20:31:41 +00:00
Lassulus and GitHub
d07de570ba
Merge pull request #532 from gehaxelt/gehaxelt-update-readme
...
Update README.md
2024-02-10 07:13:44 +07:00
Sebastian Neef and GitHub
54274cc65f
Update README.md
...
Rename `/dev/nvme0n1` to `/dev/sda` to match the provided configuration.
2024-02-09 17:38:29 +01:00
NAHO and Jörg Thalheim
15b52c3c8a
example: fix typo
2024-02-08 10:44:38 +01:00
github-actions[bot] and mergify[bot]
c49bb95ac8
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/79a13f1437e149dc7be2d1290c74d378dad60814' (2024-02-03)
→ 'github:NixOS/nixpkgs/f8e2ebd66d097614d51a56a755450d4ae1632df1' (2024-02-07)
2024-02-08 01:15:35 +00:00
github-actions[bot] and mergify[bot]
2e9b88f02e
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/160b762eda6d139ac10ae081f8f78d640dd523eb' (2024-01-27)
→ 'github:NixOS/nixpkgs/79a13f1437e149dc7be2d1290c74d378dad60814' (2024-02-03)
2024-02-05 01:19:32 +00:00
github-actions[bot] and mergify[bot]
f67ba65528
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/4fddc9be4eaf195d631333908f2a454b03628ee5' (2024-01-25)
→ 'github:NixOS/nixpkgs/160b762eda6d139ac10ae081f8f78d640dd523eb' (2024-01-27)
2024-01-29 01:18:04 +00:00
danjujan and GitHub
f7424625dc
Rework Hybrid MBR https://github.com/nix-community/disko/pull/168 ( #508 )
...
Add hybrid MBR functionality to the gpt type
2024-01-26 21:59:23 +01:00
Jörg Thalheim and mergify[bot]
c12719812d
bcachefs: stick to nixos's default bcachefs kernel
2024-01-26 09:38:59 +00:00
github-actions[bot] and mergify[bot]
5a2dc95464
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/e5d1c87f5813afde2dda384ac807c57a105721cc' (2024-01-19)
→ 'github:NixOS/nixpkgs/b43bb235efeab5324c5e486882ef46749188eee2' (2024-01-23)
2024-01-25 01:24:19 +00:00
github-actions[bot] and mergify[bot]
9fcdf3375e
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/757637581797f148c50977b6127147c5d298f9e9' (2024-01-17)
→ 'github:NixOS/nixpkgs/e5d1c87f5813afde2dda384ac807c57a105721cc' (2024-01-19)
2024-01-22 02:26:05 +00:00
github-actions[bot] and mergify[bot]
0033adc6e3
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/ea780f3de2d169f982564128804841500e85e373' (2024-01-14)
→ 'github:NixOS/nixpkgs/757637581797f148c50977b6127147c5d298f9e9' (2024-01-17)
2024-01-18 01:22:53 +00:00
dependabot[bot] and Jörg Thalheim
d0b4408eaf
build(deps): bump cachix/install-nix-action from 24 to 25
...
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action ) from 24 to 25.
- [Release notes](https://github.com/cachix/install-nix-action/releases )
- [Commits](https://github.com/cachix/install-nix-action/compare/v24...v25 )
---
updated-dependencies:
- dependency-name: cachix/install-nix-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-01-15 20:50:29 +01:00
Jörg Thalheim and mergify[bot]
38af7137e0
tests/bcachefs: switch to linux_latest
2024-01-15 14:29:04 +00:00
github-actions[bot] and mergify[bot]
2a561be6b5
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/eabe8d3eface69f5bb16c18f8662a702f50c20d5' (2024-01-09)
→ 'github:NixOS/nixpkgs/ea780f3de2d169f982564128804841500e85e373' (2024-01-14)
2024-01-15 01:25:59 +00:00
Ivan Shapovalov and mergify[bot]
036d480ae8
lib/types/gpt: do not hard-code alignment to 2048 sectors
...
On 4Kn disks, 2048-sector alignment is equivalent to 8 MiB which is
excessive. Moreover, there is no point in specifying _any_ alignment
at all because sgdisk defaults to 1 MiB already.
Fixes #497 .
2024-01-14 11:28:10 +00:00
Wim de With and mergify[bot]
f78b6498f6
make-disk-image: optionally include ZFS module in kernel
2024-01-12 15:58:58 +00:00
Wim de With and mergify[bot]
b4afc8bab8
make-disk-image: set image format explicitly
...
QEMU warns if format=raw is implied, and protects block 0 from getting
overwritten.
2024-01-12 15:54:48 +00:00
Wim de With and mergify[bot]
c38f369ee4
make-disk-image: umount filesystems after install
...
The vmTools in nixpkgs shuts the VM down with poweroff -f, which does
not cleanly umount the filesystems. This may lead to filesystem
corruption on the newly created image.
2024-01-12 15:54:48 +00:00
misumisumi and mergify[bot]
fa5db12d76
zfs: Tolerate no mountable dataset
2024-01-11 23:54:13 +00:00
phaer and mergify[bot]
be305848c6
umount md device before stopping the raid
2024-01-11 10:37:12 +00:00
12d0c39ed3
Don't print an error if there's no raid
...
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com >
2024-01-11 10:37:12 +00:00
phaer and mergify[bot]
acd2cbdb31
deactivate: stop raid if disk is a member of it
...
this is useful in cases where the target machine has
a pre-configured RAID setup, as otherwise disko would
wipe the partition tables and create new ones but would
not be able to inform the kernel about it, as the old
raid was still in use.
2024-01-11 10:37:12 +00:00
github-actions[bot] and mergify[bot]
11f4ed1041
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/63143ac2c9186be6d9da6035fa22620018c85932' (2024-01-02)
→ 'github:NixOS/nixpkgs/eabe8d3eface69f5bb16c18f8662a702f50c20d5' (2024-01-09)
2024-01-11 01:22:26 +00:00
Raphael Robatsch and mergify[bot]
f0a3425a7b
docs: mention EF00 partition type in README.md
...
Otherwise systemd-boot will refuse to install the bootloader.
2024-01-08 19:13:21 +00:00
github-actions[bot] and mergify[bot]
8a9e89d466
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/d44d59d2b5bd694cd9d996fd8c51d03e3e9ba7f7' (2023-12-31)
→ 'github:NixOS/nixpkgs/63143ac2c9186be6d9da6035fa22620018c85932' (2024-01-02)
2024-01-08 01:23:02 +00:00
r-vdp and mergify[bot]
aef9a509db
lib/types/gpt: accept GUID type to set the partition type
...
See [the wikipedia article on GUID types][wiki_guid]
and the sgdisk man page on `--typecode`.
[wiki_guid]: https://en.wikipedia.org/wiki/GUID_Partition_Table#Partition_type_GUIDs
2024-01-03 21:55:10 +00:00
github-actions[bot] and mergify[bot]
59f915b45a
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/e1fa12d4f6c6fe19ccb59cac54b5b3f25e160870' (2023-12-25)
→ 'github:NixOS/nixpkgs/d44d59d2b5bd694cd9d996fd8c51d03e3e9ba7f7' (2023-12-31)
2024-01-01 01:26:40 +00:00
0xadk and mergify[bot]
f772d2045e
luks: apply flags set in config.settings
2024-01-01 01:16:28 +00:00
Michael Hoang and mergify[bot]
ce3b896151
zfs: respect canmount
...
Also refactor `zpool` type to use `zfs_fs` to construct the root dataset
for the zpool, which means we no longer need to duplicate the dataset
create and mount logic inside the `zpool` type.
2024-01-01 01:09:11 +00:00
Michael Hoang and mergify[bot]
2791cedcba
zpool: only unmount when root dataset is mounted
...
Fixes #486
2024-01-01 01:09:11 +00:00
Michael Hoang and mergify[bot]
583bdf4fc6
tests: check canmount ZFS flag is respected
2024-01-01 01:09:11 +00:00
github-actions[bot] and mergify[bot]
0ce1b15b99
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/d6863cbcbbb80e71cecfc03356db1cda38919523' (2023-12-21)
→ 'github:NixOS/nixpkgs/e1fa12d4f6c6fe19ccb59cac54b5b3f25e160870' (2023-12-25)
2023-12-28 01:18:16 +00:00
NAHO and mergify[bot]
1b19111387
docs: uniformly replace 'bash' tags with 'console'
...
Reverts: 9abffdda130e9e3f27892979e9324baee4c17735
2023-12-25 19:32:46 +00:00
NAHO and mergify[bot]
44e97d4197
docs: uniformly replace 'console' tags with 'bash'
...
Reverts: ca8e85652de6bd8fb365926f75ee830dc7fb5176
2023-12-25 19:32:46 +00:00
NAHO and mergify[bot]
6095c996e1
docs: uniformly replace 'bash' tags with 'console'
2023-12-25 19:32:46 +00:00
2077e9cef2
docs(docs/reference): remove redundant '$'
...
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com >
2023-12-25 19:32:46 +00:00
NAHO and mergify[bot]
b814f6b555
docs: standardize code blocks
2023-12-25 19:32:46 +00:00
github-actions[bot] and mergify[bot]
7d6561fee4
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/7c33cd6bf01cf09f77bfdf6741cddfffa2cd5640' (2023-12-20)
→ 'github:NixOS/nixpkgs/d6863cbcbbb80e71cecfc03356db1cda38919523' (2023-12-21)
2023-12-25 01:21:46 +00:00
fricklerhandwerk and Jörg Thalheim
2890a8c922
fix broken fallback
...
fixes an error when using this minimal configuration:
```nix
let
pkgs = import (fetchTarball "https://github.com/NixOS/nixpkgs/tarball/nixos-23.11 ") { };
disko = fetchTarball "https://github.com/nix-community/disko/tarball/master ";
in
pkgs.nixos {
imports = [
"${disko}/module.nix"
"${disko}/example/hybrid.nix"
];
}
```
when running:
```console
$ nix-build
...
error: 'default' at /nix/store/y981rwszq9yi36rvvz2vrr6hb22si0hc-source/lib/default.nix:391:23 called with unexpected argument 'system'
```
2023-12-24 18:44:46 +01:00
Lassulus and GitHub
a050895e4e
Merge pull request #477 from nix-community/phaer-patch-1
...
Update README.md
2023-12-21 13:42:08 +01:00
Paul Haerle and GitHub
e526d4e653
Update README.md
...
...and try to make it a bit clearer that the attribute name in disko.devices.disk is quite arbitrary to prevent confusion as in #473
2023-12-21 11:36:17 +00:00
github-actions[bot] and mergify[bot]
db6cbcadfe
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/aa9d4729cbc99dabacb50e3994dcefb3ea0f7447' (2023-12-14)
→ 'github:NixOS/nixpkgs/7c33cd6bf01cf09f77bfdf6741cddfffa2cd5640' (2023-12-20)
2023-12-21 01:20:50 +00:00
Paul Haerle and Jörg Thalheim
3ca75072ad
Update README.md
...
make simple disko config even simpler
2023-12-20 23:54:08 +01:00
Lassulus and GitHub
b4104fcaea
Merge pull request #474 from Enzime/fix/zfs-root-dataset
...
zpool: fix default dataset getting shadowed
2023-12-20 10:06:54 +01:00
Michael Hoang
9f9ff673d1
zpool: fix default dataset getting shadowed
...
If the zpool's root dataset is not the rootfs and gets mounted on
creation, the actual rootfs will get mounted later and shadow the
current mountpoint.
Running `zfs unmount` is the easiest way to unmount the zpool's root
dataset on creation without messing up the value of the `mountpoint`
setting.
2023-12-19 23:49:30 +11:00
Michael Hoang
4346558fd4
tests: add test for running ZFS as not the rootfs
2023-12-19 23:49:20 +11:00
github-actions[bot] and mergify[bot]
e74526b334
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/e97b3e4186bcadf0ef1b6be22b8558eab1cdeb5d' (2023-12-11)
→ 'github:NixOS/nixpkgs/aa9d4729cbc99dabacb50e3994dcefb3ea0f7447' (2023-12-14)
2023-12-18 01:23:03 +00:00
Jörg Thalheim and mergify[bot]
98ab911097
bcachefs: set testing kernel for bcachefs
...
still waiting for the slow upstream review...
2023-12-14 16:02:39 +00:00
lassulus and mergify[bot]
e7ed2e9239
tests bcachefs: use linux_testing
2023-12-14 16:02:39 +00:00