Commit Graph
314663 Commits
Author SHA1 Message Date
José Romildo ca4678e6b3 fbmenugen: 0.85 -> 0.86 2021-08-25 12:04:40 -03:00
Fabian Affolter d965e5124b python3Packages.pyaml: add pythonImportsCheck 2021-08-25 17:00:17 +02:00
Fabian Affolter 399fb3046f python3Packages.pyaml: 20.4.0 -> 21.8.3 2021-08-25 16:50:22 +02:00
Graham Christensen 71b3d18181 amazon images: extend the image-info.json to have a disks object
Having a disks object with a dictionary of all the disks and their
properties makes it easier to process multi-disk images.

Note the rename of `label` to `system_label` is because `$label`i
is something of a special token to jq.
2021-08-25 10:42:35 -04:00
Graham Christensen bd38b059ea NixOS/amazonImageZfs: init
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-08-25 10:42:35 -04:00
Graham Christensen 076f6e2d94 nixos/make-zfs-image: init
This is a private interface for internal NixOS  use. It is similar
to `make-disk-image` except it is much more opinionated about what
kind of disk image it'll make.

Specifically, it will always create *two* disks:

1. a `boot` disk formatted with FAT in a hybrid GPT mode.
2. a `root` disk which is completely owned by a single zpool.

The partitioning and FAT decisions should make the resulting images
bootable under EFI or BIOS, with systemd-boot or grub.

The root disk's zpools options are highly customizable, including
fully customizable datasets and their options.

Because the boot disk and partition are highly opinionated, it is
expected that the `boot` disk will be mounted at `/boot`. It is
always labeled ESP even on BIOS boot systems.

In order for the datasets to be mounted properly, the `datasets`
passed in to `make-zfs-image` are turned in to NixOS configuration
stored at /etc/nixos/configuration.nix inside the VM.
NOTE: The function accepts a system configuration in the `config`
argument. The *caller* must manually configure the system
in `config` to have each specified `dataset` be represented
by a corresponding `fileSystems` entry.

One way to test the resulting images is with qemu:

```sh
boot=$(find ./result/ -name '*.boot.*');
root=$(find ./result/ -name '*.root.*');

echo '`Ctrl-a h` to get help on the monitor';
echo '`Ctrl-a x` to exit';

qemu-kvm \
    -nographic \
    -cpu max \
    -m 16G \
    -drive file=$boot,snapshot=on,index=0,media=disk \
    -drive file=$root,snapshot=on,index=1,media=disk \
    -boot c \
    -net user \
    -net nic \
    -msg timestamp=on
```
2021-08-25 10:42:35 -04:00
Fabian Affolter 1d9baf159c python3Packages.bimmer-connected: 0.7.19 -> 0.7.20 2021-08-25 16:41:13 +02:00
José Romildo 277682bdae marwaita-peppermint: 0.6 -> 10.3 2021-08-25 11:31:52 -03:00
Markus Schneider cb2d0338dc zfs-autobackup: init at 3.1
added zfs-autobackup to all-packages.nix
2021-08-25 16:30:43 +02:00
Florian Klink 14b61efa87 dockerTools.usrBinEnv: add
This provides a /usr/bin/env, for shell scripts using the
"/usr/bin/env executable" shebang.
2021-08-25 16:08:39 +02:00
R. RyanTM 7442367e58 terragrunt: 0.31.5 -> 0.31.7 2021-08-25 14:05:22 +00:00
Fabian Affolter 34f455a86a python3Packages.pysyncthru: 0.7.7 -> 0.7.8 2021-08-25 15:47:45 +02:00
Stig Palmquist 57b7e41353 perldevel: 5.35.0 -> 5.35.3 2021-08-25 15:45:19 +02:00
Stig Palmquist 9f74d336f8 perl.perl-cross: 1.3.6 -> 01c176ac0 2021-08-25 15:44:22 +02:00
StigandGitHub 6248814b68 Merge pull request #135664 from zakame/contrib/perl-File-lchown-fix-build-on-Darwin
perlPackages.Filelchown: fix build on Darwin
2021-08-25 15:24:49 +02:00
Ryan MulliganandGitHub 7f31e2cbca Merge pull request #135503 from r-ryantm/auto-update/python3.8-google-cloud-access-context-manager
python38Packages.google-cloud-access-context-manager: 0.1.6 -> 0.1.7
2021-08-25 06:17:09 -07:00
Ryan MulliganandGitHub 0551481677 Merge pull request #135552 from r-ryantm/auto-update/quill
quill: 0.2.1 -> 0.2.4
2021-08-25 06:15:53 -07:00
Ryan MulliganandGitHub 47ca52f270 Merge pull request #135636 from r-ryantm/auto-update/kotlin
kotlin: 1.5.21 -> 1.5.30
2021-08-25 06:15:27 -07:00
b35a0c79f5 StarUML: 2.8.1 -> 4.0.1 (#135599)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-08-25 15:14:45 +02:00
Fabian Affolter f47e6f3b99 python3Packages.aioesphomeapi: 7.0.0 -> 8.0.0 2021-08-25 15:09:46 +02:00
SandroandGitHub 80a20c39d1 Merge pull request #130431 from fabaff/bump-pymemcache
python3Packages.pymemcache: 3.4.4 -> 3.5.0
2021-08-25 15:09:31 +02:00
Martin WeineltandGitHub 94b4287560 Merge pull request #135541 from mweinelt/esphome
esphome: 2021.8.0 -> 2021.8.2
2021-08-25 15:09:02 +02:00
SandroandGitHub 3209d79a98 Merge pull request #135632 from fabaff/bump-smbprotocol 2021-08-25 15:01:50 +02:00
R. RyanTMandRaphael Megzari 9c8b5a8b7f headscale: 0.6.1 -> 0.7.0 2021-08-25 21:55:31 +09:00
StigandGitHub fab904ffa4 Merge pull request #135666 from thomasSDK/bump-perlPackages.Graph
perlPackages.Graph: 0.9712 -> 0.9722
2021-08-25 14:39:23 +02:00
Thomas Sean Dominic Kelly d16075b4c5 perlPackages.Graph: 0.9712 -> 0.9722 2021-08-25 13:24:45 +01:00
StigandGitHub 792eb07e54 Merge pull request #135653 from zakame/updates/perl-ExtUtils-CChecker-0.11
perlPackages.ExtUtilsCChecker: 0.10 -> 0.11
2021-08-25 14:20:09 +02:00
Martin Weinelt 7c9d049653 esphome: 2021.8.1 -> 2021.8.2 2021-08-25 14:17:36 +02:00
Zak B. Elep edca4b029f perlPackages.Filelchown: fix build on Darwin 2021-08-25 20:06:04 +08:00
lucasewandRobert Helgesson 83514ae7a9 lib.formats.yaml: use well known YAML format
The way `(lib.formats.yaml {}).generate` generates YAML is compliant
because on YAML 1.2 spec JSON is a subset of YAML but it bugs people's
minds and can lead to problems with software that is not compatible with
YAML 1.2.

This commit also changes the test of the generation function. Data
validation/typing remains the same.

See #133802.

Signed-off-by: lucasew <lucas59356@gmail.com>
2021-08-25 14:02:59 +02:00
SandroandGitHub 346d5ce8a0 Merge pull request #135650 from ianmjones/snippetpixie-1.5.3
snippetpixie: 1.5.2 -> 1.5.3
2021-08-25 14:02:07 +02:00
SandroandGitHub e1e367ca31 Merge pull request #134347 from Stunkymonkey/emacs-elpa-package-phases 2021-08-25 14:01:54 +02:00
Fabian Affolter d0abc6e50b python3Packages.parse-type: cleanup 2021-08-25 13:59:03 +02:00
SandroandGitHub 0f0bce7c43 Merge pull request #134352 from astro/collectd 2021-08-25 13:57:24 +02:00
SandroandGitHub 8723b6b237 Merge pull request #135567 from r-ryantm/auto-update/python3.8-pex 2021-08-25 13:55:38 +02:00
SandroandGitHub 695ab32a72 Merge pull request #135631 from r-ryantm/auto-update/iotop-c
iotop-c: 1.17 -> 1.18
2021-08-25 13:55:08 +02:00
SandroandGitHub 4ddab9238e Merge pull request #135197 from r-ryantm/auto-update/lsix
lsix: 1.7.4 -> 1.8
2021-08-25 13:54:52 +02:00
SandroandGitHub d79f428ec5 Merge pull request #135639 from r-ryantm/auto-update/kustomize
kustomize: 4.2.0 -> 4.3.0
2021-08-25 13:53:50 +02:00
Fabian Affolter 22ca563072 python3Packages.pyflume: remove obsolete patch sections 2021-08-25 13:53:19 +02:00
SandroandGitHub ba2824d029 Merge pull request #135577 from r-ryantm/auto-update/vultr-cli
vultr-cli: 2.7.0 -> 2.8.0
2021-08-25 13:53:14 +02:00
SandroandGitHub 6c3207cd62 Merge pull request #135534 from bzizou/mpldatacursor
python39packages.mpldatacursor: init at 0.7.1
2021-08-25 13:37:31 +02:00
SandroandGitHub 9bd638fee1 Merge pull request #135635 from fabaff/bump-angr 2021-08-25 13:36:26 +02:00
SandroandGitHub a685e22709 Merge pull request #135644 from fabaff/bump-phonenumbers
python3Packages.phonenumbers: 8.12.30 -> 8.12.31
2021-08-25 13:35:34 +02:00
SandroandGitHub 5103e19ce4 Merge pull request #135637 from fabaff/bump-bitarray 2021-08-25 13:35:21 +02:00
SandroandGitHub eb4334e405 Merge pull request #135657 from Ma27/bump-jiq 2021-08-25 13:19:29 +02:00
SandroandGitHub 3382e6d411 Merge pull request #135625 from r-ryantm/auto-update/fioctl 2021-08-25 13:17:41 +02:00
SandroandGitHub abd617e851 Merge pull request #135649 from fabaff/bump-pyrad 2021-08-25 13:16:42 +02:00
SandroandGitHub f9d4579b0e Merge pull request #135435 from SuperSandro2000/google 2021-08-25 13:15:39 +02:00
SandroandGitHub f5fd3649c4 Merge pull request #134745 from bcdarwin/update-omegaconf 2021-08-25 13:08:19 +02:00
SandroandGitHub 9f641bd256 Merge pull request #135640 from fabaff/bump-codecov 2021-08-25 12:55:50 +02:00