Commit Graph
100 Commits
Author SHA1 Message Date
Eelco Dolstra c3b27282d7 Merge pull request #123272 from kini/nixos/security.pki/pems-without-final-newline
nixos/security.pki: handle PEMs w/o a final newline
2021-05-17 11:14:03 +02:00
Eelco DolstraandAlyssa Ross b08e223a04 nix: 2.3.10 -> 2.3.11
The patch is included in the new release, so can be dropped.

Co-authored-by: Alyssa Ross <hi@alyssa.is>
2021-05-14 12:24:54 +00:00
Eelco Dolstra 66fc303070 Revert "Revert "nix: 2.3.10 -> 2.3.11""
This reverts commit 1872bbdae5.
2021-05-14 13:33:05 +02:00
Eelco Dolstra eac181da5d nix: Fix version 2021-05-14 13:32:34 +02:00
Eelco Dolstra 6f6b2cdc98 nix: 2.3.10 -> 2.3.11 2021-05-14 13:11:26 +02:00
Eelco Dolstra 946cc38f70 Merge pull request #121263 from regnat/update-nix-unstable
nixUnstable: pre20210326_dd77f71 -> pre20210429_d15a196
2021-05-03 17:04:02 +02:00
Eelco Dolstra 6b19be4124 Merge pull request #120316 from regnat/easy-ca
Make it easy to try out content-addressed derivations
2021-04-26 16:21:05 +02:00
Eelco Dolstra 883c55748f Merge pull request #116807 from cole-h/nix
nixUnstable: pre20210308_1c0e3e4 -> pre20210317_8a5203d, nixos-rebuild: nix flake info -> nix flake metadata
2021-03-19 17:24:21 +01:00
Eelco Dolstra 8316093fd7 Merge pull request #114975 from armijnhemel/squashfs-lzo
squashfsTools: enable LZO compression
2021-03-03 14:59:32 +01:00
Eelco Dolstra 9c8fcd6146 Merge pull request #111955 from armijnhemel/e2tools-0.1.0
e2tools: 0.0.16 -> 0.1.0
2021-02-26 16:05:28 +01:00
Eelco Dolstra 21dc12c40c Merge pull request #114250 from r-ryantm/auto-update/opensubdiv
opensubdiv: 3.4.3 -> 3.4.4
2021-02-24 19:44:12 +01:00
Eelco Dolstra 2e9689d055 Merge pull request #113590 from armijnhemel/ncompress-5.0
ncompress: 4.2.4.6 -> 5.0
2021-02-18 13:50:33 +01:00
Eelco Dolstra 9fbcf91b3c ripgrep: Set app program name
https://github.com/NixOS/nix/issues/4498
2021-02-17 17:57:09 +01:00
Eelco Dolstra dd63561bcb Remove ripgrep test
VM tests are expensive (and prone to random failures) so they should
only be used for things that can only be tested in a VM, not for
things that could be tested in a regular checkPhase or derivation.
2021-02-17 17:57:09 +01:00
Eelco Dolstra 8aca4a8fa7 Merge pull request #112052 from armijnhemel/python-snappy-0.6.0
python-snappy: 0.5.4 -> 0.6.0
2021-02-10 17:55:00 +01:00
Eelco Dolstra 5f766e6ce7 Merge pull request #111956 from armijnhemel/ncompress-4.2.4.6
ncompress: 4.2.4.5 -> 4.2.4.6
2021-02-10 17:54:14 +01:00
Eelco Dolstra b60a6af8ed Merge pull request #110493 from hackworthltd/nix-big-sur
nix: add Security to build inputs.
2021-01-22 16:16:12 +01:00
Eelco Dolstra 187af93c19 Merge pull request #78430 from puckipedia/fix-initrd-silent
nixos/stage-1: Do not allow missing kernel modules in initrd
2021-01-11 13:18:45 +01:00
Eelco Dolstra f6e519f39e Merge pull request #96495 from Mindavi/lcov-1.15
lcov: 1.14 -> 1.15
2021-01-04 13:51:49 +01:00
Eelco Dolstra dd23fc0ca2 Typo 2021-01-04 12:44:03 +01:00
Eelco Dolstra a8c49a97a6 nix: 2.3.9 -> 2.3.10 2020-12-18 12:33:49 +01:00
Eelco Dolstra 330b44dced Merge pull request #105612 from bbigras/nix
nixUnstable: pre20201118_79aa7d9 -> pre20201201_5a6ddb3
2020-12-01 20:59:06 +01:00
Eelco Dolstra 3a9c57c93b Merge pull request #105042 from Infinisil/remove-release-tryEval
release-lib: Don't use tryEval for packagePlatforms
2020-11-30 14:06:30 +01:00
Eelco Dolstra 4160889b5f Merge pull request #104773 from adisbladis/texlive-unique
texlive: Use lib.unique for uniqueness checks
2020-11-24 16:26:17 +01:00
Eelco Dolstra 80097e57c9 nix: 2.3.8 -> 2.3.9 2020-11-20 13:03:04 +01:00
Eelco Dolstra f9dd8f04a0 Merge pull request #44928 from vcunat/p/configure-assert
lib/strings: guard against an easy mistake
2020-11-11 11:14:12 +01:00
Eelco Dolstra c54308d27c Disable the metrics job
We currently don't have a machine to build this job
(https://github.com/NixOS/nixos-org-configurations/issues/127) which
delays channel updates until hydra-queue-runner auto-cancels the job.
2020-10-27 17:05:35 +01:00
Eelco Dolstra d28565a1c6 nix: 2.3.7 -> 2.3.8 2020-10-22 14:47:55 +02:00
Eelco Dolstra 05bdfd6f2f Merge pull request #98973 from Ma27/bump-hydra
hydra-unstable: 2020-09-02 -> 2020-10-20
2020-10-22 12:01:13 +02:00
Eelco Dolstra 357a62df6c Merge pull request #101272 from edolstra/fix-kdeconnect
Fix kdeconnect
2020-10-22 11:18:38 +02:00
Eelco Dolstra 42bf61811b kdeconnect: 20.08.1 -> 20.08.2
Fixes an invalid MIME type.
2020-10-21 20:39:37 +02:00
Eelco Dolstra fa08ce096e kdeconnect: Use Qt 5.12
Fixes #99951.

  $ kdeconnect-app
  Cannot mix incompatible Qt library (5.12.7) with this library (5.15.0)
  Aborted (core dumped)
2020-10-21 20:35:49 +02:00
Eelco Dolstra c4b26e7020 Merge pull request #101245 from edolstra/bump-nix-unstable
nixUnstable: 3.0pre20200829_f156513 -> 3.0pre20201020_e0ca98c
2020-10-21 18:00:04 +02:00
Eelco Dolstra f25bb567f6 nixUnstable: 3.0pre20200829_f156513 -> 3.0pre20201020_e0ca98c 2020-10-21 12:52:48 +02:00
Eelco Dolstra ee813768c0 Merge pull request #100558 from thefloweringash/nix-default-stdenv
nix: build with default stdenv
2020-10-15 12:42:30 +02:00
Eelco Dolstra 0acab870da Merge pull request #100363 from Ma27/flake-no-modification-rev
flake.nix: allow inclusion of `nixpkgs` as `path:/.../`
2020-10-13 12:42:48 +02:00
Eelco Dolstra b551f06097 nixos-generate-config: Add missing newline 2020-10-03 10:48:39 +02:00
Eelco Dolstra 8e13d34944 emacs: Remove references from emacs.pdmp
This reduces the Emacs closure size from 1324 MiB to 424 MiB.

Fixes #98755.
2020-10-01 09:53:02 +02:00
Eelco Dolstra ecc00bd8f6 Merge pull request #98155 from Infinisil/improved-module-errors
Improved module errors
2020-09-23 15:28:13 +02:00
Eelco Dolstra 424fd11769 Merge pull request #96513 from delroth/patchelf-0.12
patchelf: 0.11 -> 0.12
2020-08-28 10:01:36 +02:00
Eelco Dolstra 2d50c7c08e Don't set $NIX_DB_DIR
This variable was removed in 2016.
2020-08-24 18:50:20 +02:00
Eelco Dolstra 63b8d53640 Merge pull request #96103 from deviant/remove-rfkill
rfkill: remove
2020-08-24 18:14:14 +02:00
Eelco Dolstra 69f615cb7a Merge pull request #94225 from sternenseemann/lowdown
lowdown: init at 0.7.2
2020-08-04 17:25:54 +02:00
Eelco Dolstra 941aec472e Merge pull request #94356 from flokli/systemd-disable-remote
systemd: disable remote support
2020-07-31 19:14:19 +02:00
Eelco Dolstra bef8c2bef6 Merge pull request #93642 from Ma27/update-nix-unstable
nixUnstable: 2.4pre20200719_a79b6dd -> 2.4pre20200721_ff314f1
2020-07-22 14:58:28 +02:00
Eelco Dolstra 38880a5ec2 nixUnstable: 2.4pre7805_984e5213 -> 2.4pre20200719_a79b6dd 2020-07-20 16:06:24 +02:00
Eelco Dolstra 046427570e nix: 2.3.6 -> 2.3.7 2020-07-08 16:58:54 +02:00
Eelco Dolstra deb220a55d Merge pull request #91835 from edolstra/nixos-container-nix-flags
nixos-container: Pass through several Nix flags
2020-07-01 11:36:44 +02:00
Eelco Dolstra ed49c901dd nixos-container: Pass through several Nix flags
Since nixos-container calls nix-env / nix-build, it's useful to
support various evaluation-related options.
2020-06-30 15:01:53 +02:00
Eelco Dolstra b505bf202b Update nixUnstable and nixFlakes 2020-06-22 12:11:49 +02:00
Eelco Dolstra 51e8a82f1e Merge pull request #89297 from Ma27/bump-hydra
hydra-unstable: 2020-04-16 -> 2020-06-01
2020-06-09 11:19:47 +02:00
Eelco Dolstra 97fc8af29b flake.nix: Remove edition field 2020-06-08 12:45:17 +02:00
Eelco Dolstra b00463d406 Merge pull request #89479 from edolstra/nix-2.4-completion
Don't enable nix-bash-completions when using Nix 2.4
2020-06-05 13:29:10 +02:00
Eelco Dolstra 96795314de Merge pull request #89476 from edolstra/bump-minver
Bump minver.nix to 2.2
2020-06-05 13:28:02 +02:00
Eelco Dolstra bbfc47326b Don't enable nix-bash-completions when using Nix 2.4
2.4 has its own completion script which collides with
nix-bash-completions.
2020-06-04 14:18:18 +02:00
Eelco Dolstra 8f9e4bef4c Bump minver.nix to 2.2
Note: NixOS 19.03 had Nix 2.2 and 19.09 had 2.3.
2020-06-04 13:43:10 +02:00
Eelco Dolstra 9a9f300758 Merge pull request #89423 from LnL7/replace-base64-hashes
treewide: replace base64 encoded hashes
2020-06-03 19:00:08 +02:00
Eelco Dolstra aef2bc1330 nix: 2.3.6 -> 2.3.6 2020-06-03 14:57:39 +02:00
Eelco Dolstra e8896deced nix: 2.3.4 -> 2.3.5 2020-05-27 16:48:28 +02:00
Eelco Dolstra fdecd9eeda nixFlakes: 2.4pre20200501_941f952 -> 2.4pre20200521_00b562c 2020-05-26 11:14:35 +02:00
Eelco Dolstra b7ddd316f1 postgresql: Use runuser instead of sudo
Currently, sudo doesn't work in a NixOS container running inside a Nix
build, because Nix's seccomp filter doesn't allow setuid programs. In
any case, runuser is a bit lower-overhead than sudo.
2020-05-15 00:25:27 +02:00
Eelco Dolstra 0ffc85d64b Remove unused files 2020-05-14 14:34:50 +02:00
Eelco Dolstra 77d40b2205 Merge pull request #87663 from nlewo/nixUnstable
nixUnstable: pre7346_5e7ccdc9 -> pre7534_b92f58f6
2020-05-12 15:44:11 +02:00
Eelco Dolstra 10d74709fe Merge pull request #87191 from edolstra/no-nested-logs
testing{-python}.nix: Remove log pretty-printing cruft
2020-05-09 09:00:27 +02:00
Eelco Dolstra 2e1e115472 Remove outdated reference to nix-log2xml 2020-05-07 16:01:29 +02:00
Eelco Dolstra 3f80fadec4 testing{-python}.nix: Remove log pretty-printing cruft
This completes the removal of the nested log feature, which previously
got removed from Nix, Hydra, stdenv and GNU Make. In particular, this
means that the output of VM builds no longer contains a copy of
jQuery.
2020-05-07 15:56:30 +02:00
Eelco Dolstra 06b9302baa Merge pull request #87182 from edolstra/no-experimental
Don't use the 'nix' command
2020-05-07 15:47:06 +02:00
Eelco Dolstra 78f2a83029 test-driver.py: Fix deadlock when the log queue gets full
If a program (e.g. nixos-install) writes more than 1000 lines to
stderr during execute(), then process_serial_output() deadlocks
waiting for the queue to be processed. So use an unbounded queue
instead.

We should probably get rid of the structured log output (log.xml),
since then we don't need the log queue anymore.
2020-05-07 15:25:24 +02:00
Eelco Dolstra ecdb5c4320 nixos-install: 'nix build' -> nix-build
'nix build' is an experimental command so we shouldn't use it
yet. (nixos-rebuild also uses 'nix', but only when using flakes, which
are themselves an experimental feature.)
2020-05-07 13:12:29 +02:00
Eelco Dolstra 9bf75a27f4 Revert "nix-daemon.nix: Use 'nix ping-store' to initialize directories"
This reverts commits 9d0de0dc57,
27d2857a99. 'nix ping-store' is an
experimental command so it doesn't work in Nix 2.4 unless you set
'experimental-features = nix-command' in nix.conf.
2020-05-07 12:39:22 +02:00
Eelco Dolstra 90b5fe2372 Merge pull request #86819 from eadwu/nixFlakes/2.4pre20200501_941f952
nixFlakes: 2.4pre20200403_3473b19 -> 2.4pre20200501_941f952
2020-05-06 14:15:51 +02:00
Eelco Dolstra 4426104c8c Merge pull request #85711 from worldofpeace/gnome-iso
nixos/release: add GNOME ISO
2020-04-28 21:03:03 +02:00
Eelco Dolstra f76d7b5e41 Merge pull request #85620 from matthewbauer/use-modulesPath-for-nixos-generate-config
nixos/nixos-generate-config.pl: use modulesPath instead of <nixpkgs>
2020-04-20 17:25:17 +02:00
Eelco Dolstra 87d598e310 Merge pull request #85117 from r-ryantm/auto-update/opensubdiv
opensubdiv: 3.4.0 -> 3.4.3
2020-04-13 09:43:17 +02:00
Eelco Dolstra aa084e2a24 nix: Fix fallback paths 2020-04-10 21:13:15 +02:00
Eelco Dolstra cea352d276 nix: 2.3.3 -> 2.3.4 2020-04-10 17:23:28 +02:00
Eelco Dolstra 50913242ab Merge pull request #81500 from primeos/tcp-cong-switch-to-cubic
linux config: Set TCP_CONG_CUBIC=yes to restore the default
2020-04-06 17:11:31 +02:00
Eelco Dolstra 7121160d5b Merge pull request #84214 from edolstra/update-nix
Update nixUnstable + nixFlakes, remove nix1
2020-04-05 10:20:02 +02:00
Eelco Dolstra b23f697b00 nix: 2.4pre7250_94c93437 -> 2.4pre7346_5e7ccdc9, 2.4pre20200220_4a4521f -> 2.4pre20200403_3473b19 2020-04-04 21:57:16 +02:00
Eelco Dolstra 5d583db5a2 Remove Nix 1.x 2020-04-04 21:57:15 +02:00
Eelco Dolstra 18539b1041 kscreen: Fix #82141
https://bugs.kde.org/show_bug.cgi?id=417316
2020-04-03 18:04:25 +02:00
Eelco Dolstra 469f14ef0f Don't pin 'nixpkgs' in the system registry by default
Nixpkgs takes up a lot of disk space so we shouldn't do this by
default.
2020-04-03 14:41:48 +02:00
Eelco Dolstra 6b46563e44 Merge pull request #84125 from edolstra/system-registry
nix-daemon.nix: Add option nix.registry
2020-04-02 21:44:47 +02:00
Eelco Dolstra 74e7ef35fe nix-daemon.nix: Add option nix.registry
This allows you to specify the system-wide flake registry. One use is
to pin 'nixpkgs' to the Nixpkgs version used to build the system:

  nix.registry.nixpkgs.flake = nixpkgs;

where 'nixpkgs' is a flake input. This ensures that commands like

  $ nix run nixpkgs#hello

pull in a minimum of additional store paths.

You can also use this to redirect flakes, e.g.

  nix.registry.nixpkgs.to = {
    type = "github";
    owner = "my-org";
    repo = "my-nixpkgs";
  };
2020-04-02 19:38:00 +02:00
Eelco Dolstra 9737f24919 packagekit: Don't depend on nix unless enableNixBackend = true 2020-04-02 19:32:21 +02:00
Eelco Dolstra 24519c87e8 kdeApplications: 19.12.1 -> 19.12.3 2020-03-31 22:31:53 +02:00
Eelco Dolstra 5e8545e723 make-tarball.nix: Restore the 'commit' field in packages.json
Also change incorrect 'revision' to 'rev' in the default value for
'nixpkgs' in release.nix.

Fixes https://github.com/NixOS/nixos-homepage/issues/372.
2020-03-29 20:16:07 +02:00
Eelco Dolstra 4e554ad1bc make-tarball.nix: Strip source directory from packages.json
https://github.com/NixOS/nixos-homepage/issues/372
2020-03-29 20:02:44 +02:00
Eelco Dolstra e51c7f60cb nixos/release-small.nix: Export options job 2020-03-24 21:17:53 +01:00
Eelco Dolstra 4052f9b849 Compress optionsJSON using brotli 2020-03-24 16:42:04 +01:00
Eelco Dolstra d6ec410a47 Add packages.json to the tarball job
Moved from nixos-homepage.
2020-03-24 16:42:00 +01:00
Eelco Dolstra 98481cfdfa Merge pull request #83199 from edolstra/remove-manual-service
Remove manual service
2020-03-24 15:26:54 +01:00
Eelco Dolstra bd379be538 Remove unused 'rogue' service 2020-03-24 15:25:20 +01:00
Eelco Dolstra aebf9a4709 services/misc/nixos-manual.nix: Remove
Running the manual on a TTY is useless in the graphical ISOs and not
particularly useful in non-graphical ISOs (since you can also run
'nixos-help').

Fixes #83157.
2020-03-24 15:25:20 +01:00
Eelco Dolstra a0a61c3e34 nixos-option: Disable on Nix >= 2.4 because it doesn't compile
This is needed when using the overlay from the Nix flake.
2020-03-20 14:52:22 +01:00
Eelco Dolstra 9b2ac44106 Merge pull request #80961 from veprbl/pr/glibc_prlimit64
glibc: provide fallback for kernels with missing prlimit64
2020-03-04 14:58:45 +01:00
Eelco Dolstra 4c0821461e enable-coverage-instrumentation.sh: Fix unbound variable error
https://hydra.nixos.org/build/113299582
2020-02-28 12:31:50 +01:00
Eelco Dolstra 74c82056c9 lcov: Support gcc 9
https://github.com/linux-test-project/lcov/issues/58
https://github.com/Homebrew/homebrew-core/pull/50070
2020-02-28 12:31:41 +01:00
Eelco Dolstra 39892985b0 nixFlakes: 2.4pre20200207_d2032ed -> 2.4pre20200220_4a4521f 2020-02-24 10:52:45 +01:00
Eelco Dolstra 21a3b141c3 nix-fallback-paths.nix: Fix x86_64-linux path
https://github.com/NixOS/nix/issues/3370
2020-02-24 10:16:26 +01:00