Eelco Dolstra
5c389f84d4
lib/tests/misc.nix: Don't make a copy on Nixpkgs
2020-02-10 16:21:04 +01:00
Eelco Dolstra
a274da605d
lib/tests/misc.nix: Fix dependency on currentSystem
...
This doesn't work in pure mode.
2020-02-10 16:20:41 +01:00
Eelco Dolstra
8f86624ac9
nixos-rebuild: Remove TODOs
2020-02-10 15:45:27 +01:00
Eelco Dolstra
c05cc615f2
nixos.revision: Use null instead of "master"
...
"master" is not a valid SHA-1 commit hash, and it's not even
necessarily the branch used. 'nixos-version --revision' now returns an
error if the commit hash is not known.
2020-02-10 15:45:15 +01:00
Eelco Dolstra
b98ea45608
nixos-version --json: Use builtins.toJSON
2020-02-10 15:45:10 +01:00
Eelco Dolstra
f9392f04ae
nixos-rebuild: Remove --keep-going flag
2020-02-10 15:45:06 +01:00
Eelco Dolstra
4089dbf090
nixos-rebuild: Make 'edit' work with with flakes
2020-02-10 15:45:03 +01:00
Eelco Dolstra
c08930874a
nixos-rebuild: Propagate various flake lock file flags
...
And also --refresh and --no-net.
2020-02-05 23:15:18 +01:00
Eelco Dolstra
60330b6065
flake.nix: Handle missing rev attribute
...
Dirty trees no longer set 'rev', so we need to handle this.
2020-02-05 23:15:18 +01:00
Eelco Dolstra
2a0cf385d2
nixos-rebuild: Avoid subshell reading hostname
...
Co-Authored-By: Jörg Thalheim <Mic92@users.noreply.github.com>
2020-02-05 23:15:18 +01:00
Eelco Dolstra
7ff2e743e8
flake.nix: Support more systems
2020-02-05 23:15:18 +01:00
Eelco Dolstra
0bf1ab421b
flake.nix: Remove packages, builders outputs
2020-02-05 23:15:18 +01:00
Eelco Dolstra
2452042c47
nixos-rebuild: Support -L flag
2020-02-05 23:15:18 +01:00
Eelco Dolstra
98e322b929
nixos-rebuild: uri -> url
2020-02-05 23:15:18 +01:00
Eelco Dolstra
bda94ae808
epoch -> edition
2020-02-05 23:15:18 +01:00
Eelco Dolstra
fb051f0dec
nixos-{rebuild,container}: Use flakeref#attrpath syntax
...
This makes them consistent with the 'nix' command line.
2020-02-05 23:15:18 +01:00
Eelco Dolstra
20087bd553
nixos-container: Add flake support
...
E.g. to create a container that runs the NixOS homepage:
$ nixos-container create homepage --flake nixos-homepage
And to upgrade it:
$ nixos-container update homepage
2020-02-05 23:15:18 +01:00
Eelco Dolstra
cfd468adbb
nixos-rebuild: Use /etc/nixos/flake.nix if it exists
2020-02-05 23:15:18 +01:00
Eelco Dolstra
26e4d09c9c
Export nixosModules.notDetected
2020-02-05 23:15:18 +01:00
Eelco Dolstra
7e9b745174
nixos-version: Add --json flag and show system.configurationRevision
2020-02-05 23:15:18 +01:00
Eelco Dolstra
855fcc324a
Add option system.configurationRevision to record revision of top-level flake
2020-02-05 23:15:18 +01:00
Eelco Dolstra
b91803bf13
nixosSystem: Automatically set version suffix from flake
...
E.g.
$ nixos-version
19.03.20190913.af5eb77 (Koi)
2020-02-05 23:15:18 +01:00
Eelco Dolstra
22cc7ab78c
nixos-rebuild: Add --flake option
2020-02-05 23:15:18 +01:00
Eelco Dolstra
6a210fa345
flake.nix: Remove obsolete name attribute
2020-02-05 23:14:32 +01:00
Eelco Dolstra
63bcbc19cd
Update flake interface
2020-02-05 23:14:32 +01:00
Eelco Dolstra
2ba1f3c195
Add flake outputs for the manuals
2020-02-05 23:14:32 +01:00
Eelco Dolstra
f16ca590c7
Remove flake.lock
2020-02-05 23:14:32 +01:00
Eelco Dolstra
395f044bbe
flake.nix: Update epoch
2020-02-05 23:14:32 +01:00
Eelco Dolstra
b70a4436c6
flake.nix: provides -> outputs
2020-02-05 23:14:32 +01:00
Eelco Dolstra
5548397488
make-tarball.nix: Derive version from lastModified instead of revCount
...
GitHub flakes don't provide revCount.
2020-02-05 23:14:32 +01:00
Eelco Dolstra
0f913dee48
flake.nix: Add check
2020-02-05 23:14:32 +01:00
Eelco Dolstra
af376fdc23
legacyPkgs -> legacyPackages
2020-02-05 23:14:32 +01:00
Eelco Dolstra
b7cbbfff51
Add flake.lock
2020-02-05 23:14:32 +01:00
Eelco Dolstra
57ccd736bb
Export a function for building NixOS system configurations
2020-02-05 23:14:32 +01:00
Eelco Dolstra
123dea9b0d
flake.nix: Set system explicitly for now
...
Flakes now are evaluated in pure mode, so we can't rely on
currentSystem anymore.
2020-02-05 23:14:32 +01:00
Eelco Dolstra
8eaf02b9cd
Add flake.nix
2020-02-05 23:14:32 +01:00
Robert Scott
f498ceb6f2
pythonPackages.moviepy: switch to opencv3
...
opencv2 is essentially EOL and has security concerns
2020-02-05 22:31:01 +01:00
Benjamin Staffin
d04bdce3d1
docker-containers: Don't unconditionally prune images ( #79253 )
...
NixOS has `virtualisation.docker.autoPrune.enable` for this
functionality; we should not do it every time a container starts up.
(also, some trivial documentation fixes)
2020-02-05 16:30:31 -05:00
R. RyanTM
348025bc13
python38Packages.mahotas: 1.4.7 -> 1.4.9
2020-02-05 22:30:04 +01:00
Danylo Hlynskyi
437e1f69be
bash-my-aws: init at 20200111 ( #76793 )
...
* bash-my-aws: init at 20191231
Create bma-init
* Update
2020-02-05 22:37:52 +02:00
Michael Weiss
14e53a0508
gitRepo: Rewrite the "urllib.request.urlopen" patch for Python 3
...
The old variant is still working but setting "cafile" is deprecated
since version 3.6 [0] and generates a warning:
DeprecationWarning: cafile, capath and cadefault are deprecated, use a custom context instead.
But without this patch "fetchRepoProject" still fails with
"error no host given" (see 337380ea1d
).
[0]: https://docs.python.org/3.7/library/urllib.request.html#urllib.request.urlopen
2020-02-05 21:34:49 +01:00
Dmitry Kalinkin
87c12d7dd1
Merge pull request #79202 from veprbl/pr/hglib_fix
...
pythonPackages.hglib: fix tests
2020-02-05 15:21:52 -05:00
zowoq
4ccc640dd3
megatools: build on darwin, update src ( #79254 )
2020-02-05 15:20:52 -05:00
Michael Weiss
7c558f7ac7
gitRepo: 1.13.9.1 -> 1.13.9.2
2020-02-05 21:01:38 +01:00
Frederik Rietdijk
419bc0a4cd
Revert "Revert "Merge master into staging-next""
...
In 87a19e9048
I merged staging-next into master using the GitHub gui as intended.
In ac241fb7a5
I merged master into staging-next for the next staging cycle, however, I accidentally pushed it to master.
Thinking this may cause trouble, I reverted it in 0be87c7979
. This was however wrong, as it "removed" master.
This reverts commit 0be87c7979
.
2020-02-05 19:41:25 +01:00
Florian Klink
873e6a4e65
Merge pull request #79250 from edef1c/gcloud-sdk-size
...
google-cloud-sdk: reduce output size
2020-02-05 19:40:36 +01:00
Frederik Rietdijk
0be87c7979
Revert "Merge master into staging-next"
...
I merged master into staging-next but accidentally pushed it to master.
This should get us back to 87a19e9048
.
This reverts commit ac241fb7a5
, reversing
changes made to 76a439239e
.
2020-02-05 19:18:35 +01:00
Frederik Rietdijk
ac241fb7a5
Merge master into staging-next
2020-02-05 19:11:03 +01:00
Frederik Rietdijk
87a19e9048
Merge pull request #79119 from NixOS/staging-next
...
Staging next
2020-02-05 19:09:27 +01:00
Frederik Rietdijk
f720f14137
python3Packages.dask: 2.9.1 -> 2.10.1
2020-02-05 19:07:43 +01:00