Jörg Thalheim
ff442f5d14
release: v1.12.0
2025-05-08 20:14:14 +02:00
Jörg Thalheim
6bb82b77ce
luks: drop unnecessary subshell
2025-05-08 09:13:14 +00:00
Philipp Schmitt
06fb9283ca
Unlock luks devices once and only once
2025-05-08 09:13:14 +00:00
Philipp Schmitt
69265ccde5
Fix _destroy
2025-05-08 09:13:14 +00:00
Philipp Schmitt
cbc1f418d0
Improve luks device detection
2025-05-08 09:13:14 +00:00
Philipp Schmitt
aa5d53aee8
Add disk.destroy option
2025-05-08 09:13:14 +00:00
Jörg Thalheim
c7e0b00007
diskoImagesScript: unset NIX_REMOTE
...
for some reason this is set and breaks running disko outside of the vm
2025-05-08 09:07:26 +00:00
Jörg Thalheim
aba0ae38df
fix evaluation of disko-images example
2025-05-08 09:07:26 +00:00
Jörg Thalheim
b5cfd59e9a
fix documentation on booting disko inside a VM
...
fixes https://github.com/nix-community/disko/issues/1018
2025-05-08 09:07:26 +00:00
github-actions[bot]
c4fe2d108b
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/f21e4546e3ede7ae34d12a84602a22246b31f7e0?narHash=sha256-thYTdWqCRipwPRxWiTiH1vusLuAy0okjOyzRx4hLWh4%3D' (2025-05-03)
→ 'github:NixOS/nixpkgs/b3582c75c7f21ce0b429898980eddbbf05c68e55?narHash=sha256-FshoQvr6Aor5SnORVvh/ZdJ1Sa2U4ZrIMwKBX5k2wu0%3D' (2025-05-07)
2025-05-08 02:09:15 +00:00
nothingnesses
78d6a1365c
Use a hard-coded UUID for the failing example to get it to work
2025-05-07 17:27:41 +00:00
Kyle Petryszak
8d78963819
fix: addresses: https://github.com/koverstreet/bcachefs/issues/812
2025-05-07 17:27:41 +00:00
github-actions[bot]
b5d1320ebc
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/ebe4301cbd8f81c4f8d3244b3632338bbeb6d49c?narHash=sha256-5RJTdUHDmj12Qsv7XOhuospjAjATNiTMElplWnJE9Hs%3D' (2025-04-17)
→ 'github:NixOS/nixpkgs/f21e4546e3ede7ae34d12a84602a22246b31f7e0?narHash=sha256-thYTdWqCRipwPRxWiTiH1vusLuAy0okjOyzRx4hLWh4%3D' (2025-05-03)
2025-05-05 02:11:54 +00:00
nothingnesses
7b63642358
Make bcachefs subvolumes boot-time mount tests pass + more tests
2025-05-04 20:24:55 +00:00
Torsten Curdt
d0c543d740
[fix] added missing single quote in script
2025-04-28 03:50:20 +00:00
nothingnesses
ca27b88c88
Add bcachefs type with encryption and multi-disk support
...
This update introduces a bcachefs type with encryption support and advanced formatting options.
It includes a new example (`examples/bcachefs-multi-disk.nix`) to demonstrate multi-disk setups and available options.
Key changes:
- Deterministic UUID generation.
- Addressed limitations with multi-disk root setups due to bcachefs and systemd issues.
- Provided a systemd-mount alternative for fileSystems configuration.
- Added subvolume support and updated scripts for clarity and functionality.
---------
Co-authored-by: Jonas Heinrich <onny@project-insanity.org>
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
Co-authored-by: Kyle Petryszak <6314611+ProjectInitiative@users.noreply.github.com>
Update
* Add examples
* Improve descriptions
Remove debugging
Remove comment
Use `unique` to dedup lists
2025-04-24 13:41:42 +00:00
nothingnesses
c5140c6079
Improve testing documentation
2025-04-23 00:57:01 +00:00
github-actions[bot]
1770bf1ae5
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/eb0e0f21f15c559d2ac7633dc81d079d1caf5f5f?narHash=sha256-ArWLUgRm1tKHiqlhnymyVqi5kLNCK5ghvm06mfCl4QY%3D' (2025-03-29)
→ 'github:NixOS/nixpkgs/ebe4301cbd8f81c4f8d3244b3632338bbeb6d49c?narHash=sha256-5RJTdUHDmj12Qsv7XOhuospjAjATNiTMElplWnJE9Hs%3D' (2025-04-17)
2025-04-21 08:38:52 +00:00
Jeremy Fleischman
51d33bbb7f
UI nit: remove unnecessary newline when prompting user for password
2025-04-18 01:42:02 +00:00
Jörg Thalheim
76c0a6dba3
udevadm settle: use timeout
...
there are cases where this can just indefinitly hang as we can see in VM
tests. Let's add a tie breaker.
2025-04-08 20:46:43 +00:00
Jörg Thalheim
a8e75da08f
disko-deactivate: fix jq syntax
2025-04-08 18:03:50 +00:00
Jörg Thalheim
8f806681d7
tree-wise: quote path correctlys
2025-04-08 15:36:04 +00:00
Ari Gato
329d3d7e8b
interactive-vm: use disk.imageName instead of .name
...
Avoids a "No such file or directory" if a configuration uses a named disk image.
2025-04-02 12:57:47 +00:00
github-actions[bot]
f6dbc8952d
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/ed0b1881565c1ffef490c10d663d4f542031dad3?narHash=sha256-y2hByvBM03s9T2fpeLjW6iprbxnhV9mJMmSwCHc41ZQ%3D' (2025-03-08)
→ 'github:NixOS/nixpkgs/eb0e0f21f15c559d2ac7633dc81d079d1caf5f5f?narHash=sha256-ArWLUgRm1tKHiqlhnymyVqi5kLNCK5ghvm06mfCl4QY%3D' (2025-03-29)
2025-04-01 16:19:55 +00:00
Gabriel Nützi
ddbe63d43e
chore: small improvements in interactive-vm.md
2025-04-01 16:14:41 +00:00
Jörg Thalheim
b36e87600d
zfs: properly disable zfs-based swap
2025-04-01 15:42:50 +00:00
Jörg Thalheim
212ff71553
allow to build cli
...
this is useful for format scripts.
A remote builder is still necessary
2025-04-01 15:42:50 +00:00
Jörg Thalheim
b2c95fb68f
make devshell usuable on macOS
2025-04-01 15:42:50 +00:00
Jörg Thalheim
0d8c6ad4a4
Merge pull request #990 from meck/fix_cache_miss
...
Set `buildPlatform` in make-disk-image
2025-03-12 14:31:55 +01:00
Jörg Thalheim
0c8f1b9eab
Merge pull request #977 from nix-community/update_flake_lock_action
...
flake.lock: Update
2025-03-12 14:13:09 +01:00
Jörg Thalheim
46b9f51eb6
Merge pull request #993 from nix-community/disk-deactivate-fix
...
Disk deactivate fix
2025-03-12 13:36:50 +01:00
Jörg Thalheim
eea057603d
fix syntax of disk-deactivate.jq
2025-03-12 13:19:46 +01:00
meck
9a7ab516cf
Set buildPlatform in make-disk-image
...
Currently if building an image using cross compilation:
nixpkgs = {
config.allowUnsupportedSystem = true;
hostPlatform = "armv7l-linux";
buildPlatform = "x86_64-linux";
};
And resetting the Disko packages for binFmt use:
disko.imageBuilder =
let
diskoPkgs = nixpkgs.legacyPackages."x86_64-linux";
in
{
enableBinfmt = true;
pkgs = diskoPkgs;
kernelPackages = diskoPkgs.linuxPackages_latest;
};
Something will differ between host/build Platform in diskoPkgs (Not sure
what, they look the same when tracing but there is functions that maybe
differ) causing it to miss the nixpkgs cache and rebuilding for x86_64-linux.
Also resettings buildPlatform fixes this.
2025-03-12 08:35:27 +01:00
Jörg Thalheim
87d86e499c
fix eval for make-disk-image test
2025-03-11 10:11:35 +01:00
Dennis Værum
2db1d64fc0
Added example for swap on zfs_volume
...
I could not find an example of how to enable swap on a `zfs_volume` but since I made it work I wanted to share it 😁
2025-03-11 09:06:40 +00:00
Jörg Thalheim
6c1b834456
also deactivate swap partitions
2025-03-11 09:06:40 +00:00
dependabot[bot]
8d6dd03a1c
build(deps): bump cachix/install-nix-action from 30 to 31
...
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action ) from 30 to 31.
- [Release notes](https://github.com/cachix/install-nix-action/releases )
- [Commits](https://github.com/cachix/install-nix-action/compare/v30...v31 )
---
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>
2025-03-11 07:06:38 +00:00
github-actions[bot]
23f112ad4e
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/9a5db3142ce450045840cc8d832b13b8a2018e0c?narHash=sha256-pUvLijVGARw4u793APze3j6mU1Zwdtz7hGkGGkD87qw%3D' (2025-01-29)
→ 'github:NixOS/nixpkgs/ed0b1881565c1ffef490c10d663d4f542031dad3?narHash=sha256-y2hByvBM03s9T2fpeLjW6iprbxnhV9mJMmSwCHc41ZQ%3D' (2025-03-08)
2025-03-10 01:22:43 +00:00
rszyma
19c1140419
fix schellcheck warning failing build
2025-02-25 12:19:28 +00:00
Anton Mosich
15dbf8cebd
docs: fix typo
2025-02-18 01:25:49 +00:00
Jörg Thalheim
af4a580628
docs/disko-images: fix codeblocks
2025-02-17 11:30:27 +00:00
danjujan
dc4687a53d
docs: disko-images: add binfmt section
2025-02-17 11:30:27 +00:00
DavHau
be1e4321c9
tests/disko-install: make faster by optimizing closure size
2025-02-17 02:51:54 +00:00
lassulus
fa5746ecea
types disk: fix deviceOrdering
2025-02-15 15:53:51 +00:00
Brian Li
eb0e21b33b
Fix typos
2025-02-15 15:32:17 +00:00
DavHau
7dcd5cda34
add .git-blame-ignore-revs
2025-02-15 10:08:56 +00:00
DavHau
ff2d853a84
treewide: format all files
2025-02-15 10:08:56 +00:00
DavHau
c23ac2891c
setup treefmt
2025-02-15 10:08:56 +00:00
DavHau
5d6c85c1d0
Update tests/zfs-encrypted-root.nix
...
Co-authored-by: lassulus <github@lassul.us>
2025-02-15 05:51:50 +00:00
DavHau
d478e2f9f3
zfs: add example for encrypted root
2025-02-15 05:51:50 +00:00