Commit Graph

22 Commits

Author SHA1 Message Date
Manuel Mendez
76107d4eb5 Drop use of sudo when tee'ing nix.conf
sudo has stuck around since the early days of this repo when /etc/nix/nix.conf
was being created/mutated and required `sudo`. This was changed to a different/local
file where sudo is no longer needed in commit 642cfa0200.
2021-06-23 23:10:14 -04:00
Domen Kožar
20d5bae58c test installer options 2021-02-21 15:41:47 +00:00
Domen Kožar
2e56a105a6 be able to pass installer options 2021-02-21 13:18:52 +00:00
zimbatm
2e278dead1 fix shellcheck warnings
It's unlikely that those env vars will contain whitespaces, but it's
good to keep the script clean.
2020-12-22 20:11:31 +01:00
zimbatm
334bb6100b idempotent installation
Don't run the installer if Nix has already been installed on the host.
We assume that the installed Nix is already in the desired state.

This allows to share a given pipeline between hosted and self-hosted
runners. Usually the self-hosted runners are long-lived and already have
Nix installed.
2020-11-02 12:35:41 +01:00
Markus Wamser
8a37740405 replace deprecated functions
this should fix #50
2020-10-12 23:04:59 +02:00
Domen Kožar
4977bdad66 Update lib/install-nix.sh
Co-authored-by: zimbatm <zimbatm@zimbatm.com>
2020-09-21 14:30:19 +02:00
Domen Kožar
775aed5fcb Support self-hosted runners and always skip adding a channel 2020-09-21 14:16:30 +02:00
zimbatm
967d234ad8 -n => != "" 2020-08-25 18:56:36 +02:00
zimbatm
07dda1e608 more cleanup 2020-08-25 18:26:01 +02:00
zimbatm
d953a4ee09 add failing test 2020-08-25 18:17:09 +02:00
zimbatm
dad23f2092 add extra_nix_config options
This also cleans the install-nix.sh script a bit
2020-08-25 18:08:00 +02:00
Connor Prussin
80dbe69d87 Add retries when fetching nix install script 2020-07-08 15:13:47 -07:00
Tobias Happ
a744770f4b Add nix_path action paramter 2020-05-28 16:28:14 +02:00
Domen Kožar
f68249e909 Nix 2.3.5 2020-05-27 16:39:05 +02:00
Domen Kožar
10a7d51bce allow skipping channel installation 2020-05-27 13:22:53 +02:00
Domen Kožar
642cfa0200 Prepare for Nix 2.3.5 2020-05-26 18:08:30 +02:00
Domen Kožar
afb82faed7 Allow overriding installation URL 2020-05-14 13:21:40 +02:00
Domen Kožar
ebed63b0a2 Allow installation path to redirect 2020-03-11 19:29:13 +01:00
Domen Kožar
ef735e86b9 Revert "Enable sandbox on darwin" 2020-02-26 17:17:21 +01:00
Domen Kožar
6e3de2b50b Enable sandbox on darwin 2020-02-26 14:53:51 +01:00
Domen Kožar
dba72516a1 rewrite to bash 2020-02-26 14:23:08 +01:00