about summary refs log tree commit diff
path: root/nixos/maintainers
AgeCommit message (Collapse)AuthorFilesLines
2024-04-13nixos: remove all uses of lib.mdDocstuebinm2-8/+8
these changes were generated with nixq 0.0.2, by running nixq ">> lib.mdDoc[remove] Argument[keep]" --batchmode nixos/**.nix nixq ">> mdDoc[remove] Argument[keep]" --batchmode nixos/**.nix nixq ">> Inherit >> mdDoc[remove]" --batchmode nixos/**.nix two mentions of the mdDoc function remain in nixos/, both of which are inside of comments. Since lib.mdDoc is already defined as just id, this commit is a no-op as far as Nix (and the built manual) is concerned.
2024-02-15Merge pull request #287100 from mkg20001/lxd-fix-configAdam C. Stephens1-2/+1
lxd-container-image: set mode of configuration.nix
2024-02-12nixos/lxc/container: switch to networkd by defaultAdam Stephens2-5/+34
2024-02-12nixos/lxd/vm: fix network configAdam Stephens2-4/+6
2024-02-11Merge pull request #287270 from mweinelt/lxd-networkdMaciej Krüger2-4/+32
nixos/lxd: use networkd for DHCP/RA
2024-02-09nixos/amazon-image: Take over maintainershipArian van Putten2-0/+9
I am actively working on bringing back Amazon Images for 24.05. Please track progress in https://github.com/nixos/amis
2024-02-08nixos/lxd: use networkd for DHCP/RAMartin Weinelt2-4/+32
Enables networkd instead of dhcpcd for DHCP/RA. It offers a solid base for network configuration, that is much more extensible than dhcpcd and also better maintained than our bespoke `networking.interfaces` modules. Closes: #287269
2024-02-08lxd-container-image: set mode of configuration.nixMaciej Krüger1-2/+1
before: ``` [root@nixos:~]# ls -la /etc/nixos total 16 drwxr-xr-x 2 root root 4096 Feb 8 00:51 . drwxr-xr-x 16 root root 4096 Feb 8 00:51 .. -r--r--r-- 1 root root 605 Feb 8 00:51 configuration.nix -rw-r--r-- 1 root root 150 Feb 8 00:51 lxd.nix ``` after: ``` [root@nixos:~]# ls -la /etc/nixos total 16 drwxr-xr-x 2 root root 4096 Feb 8 00:50 . drwxr-xr-x 16 root root 4096 Feb 8 00:50 .. -rw-r--r-- 1 root root 605 Feb 8 00:50 configuration.nix -rw-r--r-- 1 root root 149 Feb 8 00:50 lxd.nix ```
2024-01-18nixos/maintainers: in docs, ./option-usage.nix -> ./option-usages.nix (#271592)NicGrimpe1-3/+3
2024-01-12Merge pull request #263658 from siriobalmelli-foss/sb/zfs-imageRyan Lahfa1-1/+7
openstack-image-zfs and make-single-disk-zfs-image: optionally specify qemu instance memory
2023-12-05scripts/create-amis.sh: Update region listRobert Hensing1-24/+30
2023-11-22maintainers/lxd: fix double modulesMaciej Krüger1-1/+1
Otherwise it results in <nixpkgs/nixos/modules/modules...> being loaded
2023-10-31openstack-image-zfs: add 'ramMB' option to configure build VM memorySirio Balmelli1-1/+7
Increase 'ramMB' to avoid OOM errors when building images. Signed-off-by: Sirio Balmelli <sirio@b-ad.ch>
2023-10-27nixos/maintainers/scripts/lxd: simplify config generationK9004-12/+20
Use modulesPath so we don't have to magically rewrite paths in activation script, set stateVersion to the one this was built with (which should approximate "first install")
2023-10-27nixos/maintainers/scripts/azure-new: remove stateVersion assignmentK9001-1/+0
We should really have the user set it, or at least have a warning.
2023-09-21maintainers/scripts/oci: add missing parameterThiago Kenji Okada1-2/+2
2023-09-21maintainers/scripts/oci: make scripts fail on errorThiago Kenji Okada2-0/+4
2023-09-21maintainers/scripts/oci: Fix indentationilian1-11/+11
2023-09-21maintainers/scripts/oci: Allow A1 image buildsSamuel Dionne-Riel1-1/+13
2023-09-21oci-image: init scripts to build and upload imageilian2-0/+108
Add image configuration for Oracle Cloud Infrastructure and scripts to build and upload the image as a Custom Image.
2023-09-03nixos/lxd: add virtual-machine support, image and moduleAdam Stephens5-98/+70
2023-06-07nixos/amazon-image: embiggenK9001-1/+1
aarch64 no longer fits in 2GB, blocking channel updates
2023-05-19maintainers/scripts: fix typosfigsoda1-1/+1
2023-05-17Merge pull request #229030 from atorres1985-contrib/with-lib-is-badAnderson Torres4-8/+0
With lib is bad: removes `with lib;` occurrences - part I
2023-05-12nixos/maintainers/scripts/lxd/nix.tpl: get rid of `with lib`AndersonTorres1-2/+0
2023-05-12nixos/maintainers/scripts/lxd/lxd-image.nix: get rid of `with lib`AndersonTorres1-2/+0
2023-05-12nixos/maintainers/scripts/lxd/lxd-image-inner.nix: get rid of `with lib`AndersonTorres1-2/+0
2023-05-12nixos/maintainers/scripts/cloudstack/cloudstack-image.nix: get rid of `with lib`AndersonTorres1-2/+0
2023-04-28maintainers/scripts/openstack/openstack-image-zfs: use qemu_kvm (host arch) ↵Raito Bezarius1-1/+1
instead of qemu (all arches)
2023-04-28maintainers/scripts/ec2/amazon-image: use qemu_kvm (host arch) instead of ↵Raito Bezarius1-3/+3
qemu (all arches)
2023-02-06treewide: fix backwards smart apostrophesJason Yundt1-1/+1
According to the Unicode Standard, you should use U+2019 RIGHT SINGLE QUOTATION MARK for apostrophes [1]. Before this change, some of the text in this repo would use U+2018 LEFT SINGLE QUOTATION MARKs instead. [1]: https://www.unicode.org/versions/Unicode15.0.0/ch06.pdf#G12411
2022-12-09nixos/lxc-container: undo some of the minimal profile stuffIzorkin2-10/+0
2022-11-23nixos/ec2: remove paravirtualization-specific codeLinus Heckemann1-7/+2
Paravirtualized EC2 instances haven't been supported since 2017. It's safe to remove this now.
2022-08-31nixos/*: md-convert hidden plaintext optionspennae1-4/+4
most of these are hidden because they're either part of a submodule that doesn't have its type rendered (eg because the submodule type is used in an either type) or because they are explicitly hidden. some of them are merely hidden from nix-doc-munge by how their option is put together.
2022-08-31nixos/*: automatically convert option descriptionspennae1-3/+3
conversions were done using https://github.com/pennae/nix-doc-munge using (probably) rev f34e145 running nix-doc-munge nixos/**/*.nix nix-doc-munge --import nixos/**/*.nix the tool ensures that only changes that could affect the generated manual *but don't* are committed, other changes require manual review and are discarded.
2022-08-05use consistently user alice for examplesolaf1-1/+1
2022-05-17maintainers/create-amis.sh: Add more AWS regionsArmando Santos1-5/+25
Add all currently available AWS regions
2022-05-03nixos/lxd: improve testsPatryk Wychowaniec1-1/+1
- Make tests/lxd.nix use NixOS's lxdMeta & lxdImage to avoid relying on 3rd party containers such as Alpine Linux for testing purposes. - Merge tests/lxd-image.nix into tests/lxd.nix, since now both have a similar structure. - Extract duplicated inline LXD configuration into a separate file, - Add passthru.lxd-nftables & passthru.lxd-image-server.
2022-04-07openstack-image-zfs: start copying the channel now that we've mostly got the ↵Graham Christensen1-1/+1
expressions down
2022-04-07openstack-image-zfs: make the generated configuration.nix validGraham Christensen1-2/+3
Drops the wrong expandOnBoot option (defaults to all) and mark ZFS as enabled.
2022-04-07openstack-image-zfs: build a single-image ZFS rootGraham Christensen1-16/+1
2022-04-07openstack-image-zfs: don't support vpc type, default to qcow2Graham Christensen1-2/+2
2022-04-07amazon-image: use make-multi-disk-zfs-imageGraham Christensen1-1/+1
2022-04-07openstack-image-zfs: initGraham Christensen1-0/+115
2022-04-07openstack-image: make it easy to disable copying the channel to improve ↵Graham Christensen1-3/+7
iteration time
2022-04-07openstack-image: minor cleanupsGraham Christensen1-7/+4
Format and remove unnecessary `with lib;`.
2022-01-26nixos/nix-daemon: use structural settingspolykernel1-1/+1
The `nix.*` options, apart from options for setting up the daemon itself, currently provide a lot of setting mappings for the Nix daemon configuration. The scope of the mapping yields convience, but the line where an option is considered essential is blurry. For instance, the `extra-sandbox-paths` mapping is provided without its primary consumer, and the corresponding `sandbox-paths` option is also not mapped. The current system increases the maintenance burden as maintainers have to closely follow upstream changes. In this case, there are two state versions of Nix which have to be maintained collectively, with different options avaliable. This commit aims to following the standard outlined in RFC 42[1] to implement a structural setting pattern. The Nix configuration is encoded at its core as key-value pairs which maps nicely to attribute sets, making it feasible to express in the Nix language itself. Some existing options are kept such as `buildMachines` and `registry` which present a simplified interface to managing the respective settings. The interface is exposed as `nix.settings`. Legacy configurations are mapped to their corresponding options under `nix.settings` for backwards compatibility. Various options settings in other nixos modules and relevant tests have been updated to use structural setting for consistency. The generation and validation of the configration file has been modified to use `writeTextFile` instead of `runCommand` for clarity. Note that validation is now mandatory as strict checking of options has been pushed down to the derivation level due to freeformType consuming unmatched options. Furthermore, validation can not occur when cross-compiling due to current limitations. A new option `publicHostKey` was added to the `buildMachines` submodule corresponding to the base64 encoded public host key settings exposed in the builder syntax. The build machine generation was subsequently rewritten to use `concatStringsSep` for better performance by grouping concatenations. [1] - https://github.com/NixOS/rfcs/blob/master/rfcs/0042-config-option.md
2021-11-11create-amis.sh: possible deprecationTimothy DeHerrera1-0/+3
2021-11-10amis: enable setting ami boot mode on registrationTimothy DeHerrera2-0/+6
This is important since legacy bios mode is still the default for Intel and AMD based instances on AWS. That is, even if your image is setup to use UEFI on the OS level, the AMI will still use BIOS unless the boot mode is explicitly set during registration.
2021-11-09create_amis.sh: fix logic for non-zfs amisTimothy DeHerrera1-6/+11