Adam Joseph
fb985f855c
fetchurl.nix: change other use of __impure
2022-09-16 01:54:24 -07:00
673fd21b7c
Update src/libexpr/fetchurl.nix
...
Co-authored-by: Eelco Dolstra <edolstra@gmail.com >
2022-09-16 08:51:14 +00:00
Théophane Hufschmitt and GitHub
41f9b74320
Merge pull request #7050 from fricklerhandwerk/issue-templates
...
add issue template for missing or incorrect documentation
2022-09-16 10:26:18 +02:00
Adam Joseph
b3550d9179
libexpr/fetchurl.nix: allow __impure fetch
...
This commit adds an optional `__impure` parameter to fetchurl.nix, which allows
the caller to use `libfetcher`'s fetcher in an impure derivation. This allows
nixpkgs' patch-normalizing fetcher (fetchpatch) to be rewritten to use nix's
internal fetchurl, thereby eliminating the awkward "you can't use fetchpatch
here" banners scattered all over the place.
See also: https://github.com/NixOS/nixpkgs/pull/188587
2022-09-16 00:48:01 -07:00
Valentin Gagarin and GitHub
875a99eaa4
fix markdown rendering quirk
...
markdown would interpret parentheses as belonging to the first link without escaping.
2022-09-16 09:41:27 +02:00
Valentin Gagarin and GitHub
dc8c0b173c
Update doc/manual/src/contributing/hacking.md
2022-09-16 09:36:55 +02:00
Valentin Gagarin and GitHub
1ae974120a
Update doc/manual/src/contributing/hacking.md
2022-09-16 09:36:37 +02:00
Valentin Gagarin and GitHub
0a4bd9fe88
Update doc/manual/src/contributing/hacking.md
2022-09-16 09:36:30 +02:00
Valentin Gagarin and GitHub
47fa1087c8
Update doc/manual/src/contributing/hacking.md
2022-09-16 09:36:20 +02:00
Valentin Gagarin
84fb036062
add issue template for missing or incorrect documentation
...
this allows anyone to create labelled issues for easy filtering.
2022-09-15 18:16:17 +02:00
Eelco Dolstra
0d4bf9c4d8
Fix evaluation
2022-09-15 15:56:46 +02:00
Eelco Dolstra
3dd313a7c2
Add RHEL 9
2022-09-15 15:50:52 +02:00
Eelco Dolstra
ba04b5b1d7
Disable Ubuntu 14.04
2022-09-15 14:51:44 +02:00
Eelco Dolstra
a96ad2ab25
Add RHEL 7/8
2022-09-15 14:51:10 +02:00
Eelco Dolstra
503f31e2a0
Use libvirt image
2022-09-15 13:28:03 +02:00
Eelco Dolstra
ef714aa8a5
Remove pre-release Ubuntu 22.10
2022-09-15 13:25:26 +02:00
Eelco Dolstra
5c8cdb9b60
Add Ubuntu 22.04 LTS
2022-09-15 13:24:17 +02:00
Eelco Dolstra
29aaec1e59
Make cross product of images and tests
2022-09-15 13:15:26 +02:00
Eelco Dolstra
fe958a682d
Test building
2022-09-15 11:42:10 +02:00
Jörg Thalheim and GitHub
40c4761a2d
Merge pull request #112 from nix-community/build-uncached
...
Add option to check cache status
2022-09-15 11:07:19 +02:00
Jörg Thalheim
f8fa3ea069
README: update available options
2022-09-15 11:04:12 +02:00
Jörg Thalheim
cb8126538f
fix recurseIntoAttrs handling
2022-09-15 11:04:12 +02:00
Jörg Thalheim
f6890b93e8
add check-cache-status option to query wether a binary cache has the build
2022-09-15 11:04:12 +02:00
mergify[bot] and GitHub
e257e90118
Merge pull request #114 from nix-community/update_flake_lock_action
...
flake.lock: Update
2022-09-15 02:21:23 +00:00
github-actions[bot]
fc31804402
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/93a0067a9c85c17764f7755947e6ecf52dc47d8a' (2022-09-10)
→ 'github:NixOS/nixpkgs/9608ace7009ce5bc3aeb940095e01553e635cbc7' (2022-09-13)
2022-09-15 02:13:42 +00:00
Matthew Kenigsberg
02af02854d
dockerImage: fix root shell
...
Currently root's shell is set to a path that does not exist; this change
sets it to the correct path to bash
2022-09-14 16:20:58 -06:00
Eelco Dolstra
cc6e312315
Get Ubuntu 22.10 to work
2022-09-14 19:44:41 +02:00
Eelco Dolstra
906c947ee8
Enable daemon installation test on Fedora
2022-09-14 18:55:45 +02:00
Eelco Dolstra
0a8e666dd6
Add Fedora 36
2022-09-14 18:40:16 +02:00
Eelco Dolstra
fae3b4fe8a
Add an installer test
...
This runs the installer in a QEMU VM. Unlike the old installer test
that ran inside a declaratively built RedHat/Debian image, this uses
an image from Vagrant.
2022-09-14 15:41:11 +02:00
Eelco Dolstra and GitHub
88a45d6149
Merge pull request #7014 from DeterminateSystems/graham/ds-327-fish-support-for-the-nix-installer
...
Add Fish suport to the Nix installer
2022-09-14 14:46:26 +02:00
Théophane Hufschmitt and GitHub
88646eea29
Merge pull request #7025 from fricklerhandwerk/issue-templates
...
issue template: add feature label
2022-09-14 11:00:48 +02:00
Ana Hobden and Graham Christensen
7194c87dce
Add installer_test matrix for shells
...
Signed-off-by: Ana Hobden <operator@hoverbear.org >
2022-09-13 12:57:29 -04:00
Ana Hobden and Graham Christensen
8ebdbeb257
Add fish suport to installer
...
Before this patch, installing Nix using the Fish shell did not
work because Fish wasn't configured to add Nix to the PATH. Some
options in #1512 offered workarounds, but they typically involve
extra plugins or packages.
This patch adds native, out-of-the-box support for the Fish shell.
Note that Fish supports a `conf.d` directory, which is intended
for exactly use cases like this: software projects distributing
shell snippets. This patch takes advantage of it. The installer
doesn't append any Nix loader behavior to any Fish config file.
Because of that, the uninstall process is smooth and a reinstall
obliterates the existing nix.fish files that we place instead of
bothering the user with a backup / manual removal.
Both single-user and multi-user cases are covered. It has been
tested on Ubuntu, and a Mac with MacPorts, homebrew, and the
Fish installer pkg.
Closes #1512
Co-authored-by: Graham Christensen <graham@grahamc.com >
2022-09-13 12:56:16 -04:00
Eelco Dolstra and GitHub
b8f334bd85
Merge pull request #7034 from edolstra/trim-descriptions
...
Trim option descriptions
2022-09-13 17:40:22 +02:00
Eelco Dolstra
d365cced4f
Trim option descriptions
...
This removes unintended blank lines in Markdown when the description
is a multiline string literal.
2022-09-13 16:58:32 +02:00
Eelco Dolstra and GitHub
b56906aae0
Merge pull request #7032 from edolstra/stop-progress-bar
...
RunPager: Stop the progress bar
2022-09-13 16:57:30 +02:00
Eelco Dolstra
c6ff33ff5c
RunPager: Stop the progress bar
...
In particular, the progress bar was interfering with 'less' rendering
in '--help' (e.g. run 'nix --help' and hit '/' to search).
2022-09-13 15:29:13 +02:00
Théophane Hufschmitt and GitHub
0f64bf445a
Merge pull request #6994 from agbrooks/master
...
Prevent tempdir from being GC-ed before addToStoreFromDump completes
2022-09-13 09:23:16 +02:00
Andrew Brooks
565d888e0f
Address PR feedback on #6694
2022-09-12 11:33:23 -05:00
Valentin Gagarin
7852609999
issue template: add feature label
...
each change should be an improvement, a label for that is redundant.
2022-09-12 11:27:25 +02:00
mergify[bot] and GitHub
51f0dc44c5
Merge pull request #113 from nix-community/update_flake_lock_action
...
flake.lock: Update
2022-09-12 02:20:51 +00:00
github-actions[bot]
7c38c184a3
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/2da64a81275b68fdad38af669afeda43d401e94b' (2022-09-01)
→ 'github:NixOS/nixpkgs/93a0067a9c85c17764f7755947e6ecf52dc47d8a' (2022-09-10)
2022-09-12 02:16:38 +00:00
Guillaume Maudoux
96f2dd99d3
fix remaining foo stuff
2022-09-11 23:09:36 +02:00
Guillaume Maudoux
e412bb6d30
fix remaining fixtures
2022-09-11 22:58:59 +02:00
Guillaume Maudoux
c7b901fd33
Cleanup error strings rebase
2022-09-11 01:34:19 +02:00
Eelco Dolstra and GitHub
aa4ca8b7e4
Merge pull request #4918 from roberth/installer-pc
...
installer: Jeeze -> Oh no
2022-09-09 16:49:59 +02:00
Valentin Gagarin and GitHub
dceb4f9dbb
Merge pull request #6825 from rapenne-s/nix_shell_example
...
nix shell: document how to invoke multiple commands from the command …
2022-09-09 13:35:23 +02:00
Valentin Gagarin and GitHub
1d295e5fe7
Merge pull request #6934 from fricklerhandwerk/revert-architecture
...
Revert #6420 "Document what Nix *is*" so we can start over with smaller change sets
2022-09-09 13:31:05 +02:00
Valentin Gagarin
8dd5ba2f47
more precise variable types
2022-09-09 09:54:24 +02:00