about summary refs log tree commit diff
path: root/nixos/release.nix
AgeCommit message (Collapse)AuthorFilesLines
2023-11-22Revert "23.11 beta release"Artturin1-1/+1
This line shouldn't be changed from pre to beta on master, only in the beta branch https://nixos.github.io/release-wiki/Branch-Off.html#on-the-release-branch This reverts commit dc7b3febf8d862328d8704de5c8437d2df442c76. Revert "nixos/release: fix versionSuffix eval" This reverts commit 625c450024e24c55cac035372bc49b39f8df005b.
2023-11-21nixos/release: fix versionSuffix evalfigsoda1-1/+1
2023-11-2123.11 beta release 23.11-betafigsoda1-1/+1
Signed-off-by: figsoda <figsoda@pm.me>
2023-10-29Merge pull request #263744 from K900/stateversion-docsK9001-1/+1
treewide: rewrite stateVersion docs (again), clean up some stateVersion usages (again)
2023-10-28nixos/netboot: fix eval on non x86_64 systemsJörg Thalheim1-1/+1
pkgs is x86_64-linux, which makes the build on aarch64-linux i.e. fail.
2023-10-27nixos/release.nix: use latest stateVersion for the jobsetK9001-1/+1
Ideally we'd want to build _all_ the stateVersions, but this is probably still better?
2023-10-12lxc-container: add squashfs image support and release outputAdam Stephens1-0/+15
2023-09-03Merge pull request #244093 from adamcstephens/lxd/vmMario Rodas1-4/+36
lxd: Add VM image and server support for QEMU VMs
2023-09-03nixos/lxd: add virtual-machine support, image and moduleAdam Stephens1-4/+36
2023-09-03nixos/release.nix: remove warning about missing state version for imagesJörg Thalheim1-4/+7
2023-08-12nixos/doc: Improve documentation of documentationDoron Behar1-1/+1
- Move contents of README.md from nixos/modules/installer/tools/manpages/ to nixos/doc/manual/contributing-to-this-manual.chapter.md. - Don't mention DocBook as its obsolete and too specific. - Rename derivation attribute name of configuration.nix(5) manual page, both on the `contributing-to-this-manual.chapter.md`, and in other places.
2023-08-12nixos/install-tools: Add manpages to packages instead of seperating themDoron Behar1-1/+1
Since each such `nixos-*` tool has it's own derivation, exposed in pkgs, There is no point in separating the manuals from the packages. If someone wishes to have the tools without the manuals, they can use meta.outputsToInstall to disable the installation of the manpages of these packages. This Fixes #244450.
2023-05-08nixos/release: add deepin closurerewine1-0/+6
2023-02-12nixos/manual: clean up default.nix a bitpennae1-1/+0
- inline copySources into single user - remove `inherit sources` where it's not necessary - inline generatedSources. this will go away completely soon so we may as well. - inline modulesDoc into manual-combined. this too will go away soon. - inline sources into manual-combined. this too will go away soon.
2022-12-22nixos: Add sd_image_minimal_new_kernel_no_zfsSamuel Dionne-Riel1-0/+8
Support for ZFS, while desirable, is problematic with newer kernel releases. The stable ZFS release seldom supports the current newest kernel version, and this makes the new_kernel image basically useless as it cannot be published, and is not often built with new kernel releases. This uses a dirty workaround to work around the fact it is impossible to remove a list item from a modules system list type. Since ZFS support is conditional to being supported on the current platform, we can fake ZFS not being supported *for the no-zfs build only*. This overlay is only added when evaluating the image, nothing else.
2022-12-22nixos: Add iso_minimal_new_kernel_no_zfsSamuel Dionne-Riel1-2/+10
Support for ZFS, while desirable, is problematic with newer kernel releases. The stable ZFS release seldom supports the current newest kernel version, and this makes the new_kernel iso basically useless as it cannot be published, and is not often built with new kernel releases. This uses a dirty workaround to work around the fact it is impossible to remove a list item from a modules system list type. Since ZFS support is conditional to being supported on the current platform, we can fake ZFS not being supported *for the no-zfs build only*. This overlay is only added when evaluating the iso, nothing else.
2022-10-11nixos/release-combined: Build graphical ISOs for aarch64-linuxMartin Weinelt1-2/+2
2022-09-24nixos/testing: Embrace callTestRobert Hensing1-4/+4
My conception of its input was wrong. It is quite a useful construct, even if its name is a bit weird.
2022-07-13nixos/release: add proxmox LXC and VMAillustris1-0/+23
2022-07-12nixos: remove unused "system tarball" modulesAlyssa Ross1-27/+0
This has all been commented in nixos/release.nix since at least 2015, so it's not doing us any good to keep it around.
2022-06-25nixos/release.nix: fixed commands in commentChristian Burger1-2/+2
Proposed commands to execute tests were not working anymore.
2022-06-09nixos/release.nix: expose a `kexec.$system` attributeFlorian Klink1-0/+7
2022-06-06nixos/release.nix: Add nixos.tests.allDriversRobert Hensing1-0/+13
2022-05-03nixos/release: add calamares installerVictor Fuentes1-2/+2
2021-11-03lxdImage: split from docker profile, use generators.toYAMLMaciej Krüger1-1/+1
2021-11-03release.lxdImage: add lxdImage to hydraMaciej Krüger1-0/+31
2021-08-25NixOS/amazonImageZfs: initGraham Christensen1-0/+14
Introduce an AWS EC2 AMI which supports aarch64 and x86_64 with a ZFS root. This uses `make-zfs-image` which implies two EBS volumes are needed inside EC2, one for boot, one for root. It should not matter which is identified `xvda` and which is `xvdb`, though I have always uploaded `boot` as `xvda`.
2021-05-10Merge pull request #121834 from samueldr/feature/raspberrypi4-image-cleanupSamuel Dionne-Riel1-5/+0
sd_image_raspberrypi4: Remove, as planned initially
2021-05-08gnome: rename from gnome3Jan Tojnar1-2/+2
Since GNOME version is now 40, it no longer makes sense to use the old attribute name.
2021-05-05sd_image_raspberrypi4: Remove, as planned initiallySamuel Dionne-Riel1-5/+0
The replacement is the generic AArch64 image. From there, you can customize an image that works better for your needs, if need be.
2021-05-01nixos/release: add amazonImageAutomaticSizeLuke Granger-Brown1-0/+19
This allows us to continue to have the automatically sized image attempt to build on Hydra, which should give us a good indication of when we've got this fixed.
2021-04-23nixos: use supportedSystems argument instead of hardcoded list for netbootMarkus S. Wamser1-1/+1
The default value for the argument is identical to the hardcoded list, but using the argument allows to build other netboot images easily.
2021-02-19installer: amend release with sd-card file moveDavid Arnold1-5/+5
2021-01-23lib: Clean up how linux and gcc config is specifiedJohn Ericson1-2/+2
Second attempt of 8929989614589ee3acd070a6409b2b9700c92d65; see that commit for details. This reverts commit 0bc275e63423456d6deb650e146120c39c1e0723.
2021-01-22Revert "lib: Clean up how linux and gcc config is specified"Jonathan Ringer1-2/+2
This is a stdenv-rebuild, and should not be merged into master This reverts commit 8929989614589ee3acd070a6409b2b9700c92d65.
2021-01-21lib: Clean up how linux and gcc config is specifiedJohn Ericson1-2/+2
The `platform` field is pointless nesting: it's just stuff that happens to be defined together, and that should be an implementation detail. This instead makes `linux-kernel` and `gcc` top level fields in platform configs. They join `rustc` there [all are optional], which was put there and not in `platform` in anticipation of a change like this. `linux-kernel.arch` in particular also becomes `linuxArch`, to match the other `*Arch`es. The next step after is this to combine the *specific* machines from `lib.systems.platforms` with `lib.systems.examples`, keeping just the "multiplatform" ones for defaulting.
2020-07-26nixos/release: add pantheon closureworldofpeace1-0/+5
2020-05-01nixos/release.nix: closures.lapp: use enablePHP, fixes metrics job #86439Frederik Rietdijk1-1/+1
Still building but this should fix the metrics job.
2020-04-21nixos/release: add GNOME ISOworldofpeace1-0/+6
2020-02-12nixos/release.nix: Import './..' instead of nixpkgsEelco Dolstra1-7/+7
'nixpkgs' is a result of a call to cleanSource, which is very expensive and fails in --dry-run mode.
2020-01-27nixos/release: rename iso_graphical to iso_plasma5worldofpeace1-3/+3
And all the other things and paths to match it
2020-01-23Pass on nixos configuration to amazonImageChristian Höppner1-1/+2
2019-09-27Merge pull request #68265 from tkerber/rpi4Samuel Dionne-Riel1-0/+5
Various: Add support for raspberry pi 4.
2019-09-17nixos/release: add gnome3 closureworldofpeace1-0/+6
2019-09-17Various: Add support for raspberry pi 4.Thomas Kerber1-0/+5
2019-09-05nixos/release.nix: add "amazonImage" for building Amazon EC2 ImagesAndrew Childs1-0/+16
2018-12-26nixos/sd-image-aarch64-new-kernel: Added to releaseSamuel Dionne-Riel1-0/+8
This, paired with the previous commit, ensures the channel won't be held back from a kernel upgrade and a non-building sd image, while still having a new-kernel variant available.
2018-12-20Merge pull request #52534 from samueldr/aarch64/supportedSamuel Dionne-Riel1-1/+1
nixos/release-combined: adds aarch64-linux as supported
2018-12-19nixos/release: build iso_minimal_new_kernel for aarch64-linux tooSamuel Dionne-Riel1-1/+1
2018-12-19lapp: change postgresql version, fixes metricsFrederik Rietdijk1-1/+1