mirror of
https://codeberg.org/icewind/attic-action.git
synced 2026-06-03 17:44:07 +02:00
set NIX_PATH
This commit is contained in:
parent
c97af141f3
commit
252ae9fce0
1 changed files with 3 additions and 1 deletions
|
|
@ -1,7 +1,7 @@
|
||||||
import * as core from '@actions/core';
|
import * as core from '@actions/core';
|
||||||
import * as exec from '@actions/exec';
|
import * as exec from '@actions/exec';
|
||||||
import * as tc from '@actions/tool-cache';
|
import * as tc from '@actions/tool-cache';
|
||||||
import {homedir} from 'os';
|
import {homedir, userInfo} from 'os';
|
||||||
import {existsSync} from 'fs';
|
import {existsSync} from 'fs';
|
||||||
import {extrasperse, saneSplit} from './utils';
|
import {extrasperse, saneSplit} from './utils';
|
||||||
|
|
||||||
|
|
@ -15,6 +15,7 @@ async function run() {
|
||||||
|
|
||||||
// rest of the constants
|
// rest of the constants
|
||||||
const home = homedir();
|
const home = homedir();
|
||||||
|
const {username} = userInfo();
|
||||||
const PATH = process.env.PATH;
|
const PATH = process.env.PATH;
|
||||||
const CERTS_PATH = home + '/.nix-profile/etc/ssl/certs/ca-bundle.crt';
|
const CERTS_PATH = home + '/.nix-profile/etc/ssl/certs/ca-bundle.crt';
|
||||||
|
|
||||||
|
|
@ -23,6 +24,7 @@ async function run() {
|
||||||
const nixInstall = await tc.downloadTool('https://nixos.org/nix/install');
|
const nixInstall = await tc.downloadTool('https://nixos.org/nix/install');
|
||||||
await exec.exec("sh", [nixInstall]);
|
await exec.exec("sh", [nixInstall]);
|
||||||
core.exportVariable('PATH', `${PATH}:${home}/.nix-profile/bin`)
|
core.exportVariable('PATH', `${PATH}:${home}/.nix-profile/bin`)
|
||||||
|
core.exportVariable('NIX_PATH', `/nix/var/nix/profiles/per-user/${username}/channels`)
|
||||||
core.endGroup()
|
core.endGroup()
|
||||||
|
|
||||||
// macOS needs certificates hints
|
// macOS needs certificates hints
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue