andre4ik3
0725951bfc
nixos/libvirtd: link Microsoft-templated OVMF files to shared folder ( #346904 )
...
Link MS OVMF files to shared folder as well
2025-01-02 16:21:44 +01:00
Christian Kögler
fe6b667206
nixos/qemu-vm: set permissions for tmpfs root ( #363628 )
2025-01-01 21:03:57 +01:00
Arthur Gautier
28e1cce57e
qemu-vm: implement virtualization.tpm.provisioning
( #364379 )
2024-12-26 14:58:02 -08:00
Friedrich Altheide
c792c60b8a
virtualboxGuestAdditions: Additional 7.1.4 fixes ( #366080 )
...
* virtualboxGuestAddtitions: Load required dynamic libs
* virtualboxGuestAdditions: Remove unused code
* virtualboxGuestAdditions: introduce verbose logging option
* virtualboxGuestAdditions: only load vboxsf if enabled in module options
2024-12-25 22:09:11 +01:00
Jörg Thalheim
8aca0d9450
podman: backport removing incomplete layers fix ( #367629 )
2024-12-24 09:01:57 +01:00
Michael Hoang
a6a7341fef
nixos/podman: expose virtualisation.podman.package
2024-12-24 15:08:43 +11:00
Nico Felbinger
e65d6fba75
nixos-containers: add networkNamespace option
2024-12-23 00:18:02 +01:00
Adam C. Stephens
cbe221c56a
nixos/incus: seabios is x86_64 only
2024-12-20 19:18:09 +00:00
Adam C. Stephens
d441bda392
incus: refactor tests and fix VM CSM support ( #365778 )
2024-12-19 19:55:14 -05:00
Adam C. Stephens
6cd3dd3c64
incus: fix CSM support
2024-12-18 23:45:33 -05:00
Sandro
5f88672973
nixos/podman: add systemd to extraPackages ( #362372 )
2024-12-18 22:48:34 +01:00
Arthur Gautier
b82554d2a4
qemu-vm: implement virtualization.tpm.provisioning
...
This option allows for TPM to provisionned before the control is handed
over to the qemu VM.
This is useful to add EK certificates.
The socket has been split in two, a server socket as well as the control
socket for compatibility with the tpm2-tss swtpm TCTI.
Because the control socket may now be used for provisioning, the swtpm
does not terminate when a client disconnects, and the stop of the swtpm
daemon is now controlled by a call to `swtpm_ioctl`.
2024-12-12 09:00:31 -08:00
Yethal
91bb1c6d75
oci-containers: consolidate capabilities interface ( #363574 )
...
* oci-containers: consolidate capabilities interface
* Update nixos/modules/virtualisation/oci-containers.nix
Improved wording
Co-authored-by: Benjamin Staffin <benley@zoiks.net>
---------
Co-authored-by: Benjamin Staffin <benley@zoiks.net>
2024-12-12 11:50:13 -05:00
Florian Klink
4e7a971fe4
nixos/waagent: init module ( #362101 )
2024-12-12 14:11:39 +02:00
Silvan Mosberger
4f0dadbf38
treewide: format all inactive Nix files
...
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.
Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.
A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.
This commit was automatically created and can be verified using
nix-build a08b3a4d19
.tar.gz \
--argstr baseRev b32a094368
result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
Illia Ostapyshyn
43300fe72a
nixos/qemu-vm: set permissions for tmpfs root
...
World-writable fs root breaks ssh key authentication (and likely other
programs).
2024-12-09 16:44:16 +01:00
Arne Keller
6137b22220
nixos/qemu-vm: minor readability improvements ( #339681 )
2024-12-09 06:35:00 +01:00
codgician
d07d8a5589
waagent: improve code readability and doc
2024-12-08 11:05:57 +08:00
codgician
0d7c515332
waagent: init module
2024-12-06 23:32:16 +08:00
Nikita Pedorich
77e81fd860
nixos/podman: add systemd to extraPackages
2024-12-06 19:48:00 +09:00
Yethal
04bf3d8774
nixos/modules/virtualisation: additional configuration options ( #349537 )
...
oci-containers: additional configuration options
2024-12-05 12:48:41 -05:00
Sefa Eyeoglu
d2f5c28d0d
containerd: 1.7.23 -> 2.0.0 ( #356618 )
2024-12-02 17:19:46 +01:00
Adam C. Stephens
9ab59bb5fb
incus: format
2024-11-30 00:04:54 -05:00
phaer
91d74082c4
virtualisation/proxmox-lxc: use system.build.image
2024-11-29 17:13:54 +01:00
phaer
06ad3811a8
virtualisation/lxc-container: use system.build.image
2024-11-29 17:13:52 +01:00
phaer
f3563c996e
virtualisation/azure-image: use system.build.image
2024-11-29 17:12:27 +01:00
phaer
77fce1dc58
virtualisation/digital-ocean: use system.build.image
2024-11-29 17:12:26 +01:00
phaer
41db5209c7
virtualisation/google-compute: use system.build.image
2024-11-29 17:12:26 +01:00
phaer
a230d5228d
virtualisation/hyperv-image: hyperv.vmFileName -> image.fileName
2024-11-29 17:12:26 +01:00
phaer
6d50a8c57f
virtualisation/kubevirt: use system.build.image
2024-11-29 17:12:26 +01:00
phaer
d8410d8366
virtualisation/oci-image: use system.build.image
2024-11-29 17:12:26 +01:00
phaer
a0ce661c99
virtualisation/proxmox-image: use system.build.image
2024-11-29 17:12:26 +01:00
phaer
342a5021df
virtualisation/vagrant-virtualbox: use system.build.image
2024-11-29 17:12:26 +01:00
phaer
6cc7449e30
virtualisation/virtualbox: virtualbox.vmFileName -> image.fileName
2024-11-29 17:12:26 +01:00
phaer
b0b3a75676
virtualisation/vmware-image: vmware.vmFileName -> image.fileName
2024-11-29 17:12:26 +01:00
phaer
47c83cb438
virtualisation/linode-image: Use system.build.image
2024-11-29 17:12:26 +01:00
phaer
40142caad0
format files with nixfmt
2024-11-29 17:12:26 +01:00
Adam C. Stephens
6de1312a38
nixos/lxc/container: fix useDhcp with veth ( #358806 )
2024-11-29 10:45:09 -05:00
Adam C. Stephens
f50a1bd99d
nixos/lxc/container: fix useDhcp with veth
...
https://github.com/NixOS/nixpkgs/pull/347283 changed the default to
exclude non-physical network Kind, but that unfortunately also includes
`veth` which LXC uses for its network interfaces. Re-enable that
functionality so users can use networkd with useDHCP.
2024-11-29 10:37:14 -05:00
Franz Pletz
c6369bb94a
nixos-containers: fix enableTun option ( #357276 )
2024-11-23 17:18:57 +01:00
Franz Pletz
c1fb3d817b
nixos/virtualisation: fix rendering of example in diskSize ( #355944 )
2024-11-23 17:06:13 +01:00
seth
328ebf2094
nixos/containerd: load after local-fs.target
& dbus.service
...
18e4ea9a6c
2024-11-22 14:11:36 -05:00
Paul Grandperrin
853d34898d
nixos-containers: fix enableTun option
...
When using private users, `mknod /dev/net/tun` is run from the guest and therefor needs the `m` modifier.
2024-11-19 14:43:02 +01:00
Sandro
12afb73784
nixos/virtualisation: fix rendering of example in diskSize
2024-11-14 18:12:16 +01:00
Dawid Dziurla
ea9923c62f
nixos/incus: add incus-user service and socket
2024-11-13 12:25:40 +01:00
Sandro
681bc920f8
nixos/libvirt: fix shellcheck findings with enableStrictShellChecks enabled ( #349620 )
2024-11-12 19:18:26 +01:00
Sandro
cd67342284
nixos/docker: keep live-restore disabled by default ( #348983 )
2024-11-05 16:44:19 +01:00
Sandro
a96e4d9bfe
docker: use lib.versionOlder in literalExpression
2024-11-05 11:23:29 +01:00
Sandro
a04d33c0c3
vmware-guest: allow the user to override the open-vm-tools package ( #347939 )
2024-11-05 02:08:39 +01:00
Sefa Eyeoglu
12ba522dfd
nixos/docker: move imports
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-11-02 20:15:35 +01:00