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 exec from '@actions/exec';
|
||||
import * as tc from '@actions/tool-cache';
|
||||
import {homedir} from 'os';
|
||||
import {homedir, userInfo} from 'os';
|
||||
import {existsSync} from 'fs';
|
||||
import {extrasperse, saneSplit} from './utils';
|
||||
|
||||
|
|
@ -15,6 +15,7 @@ async function run() {
|
|||
|
||||
// rest of the constants
|
||||
const home = homedir();
|
||||
const {username} = userInfo();
|
||||
const PATH = process.env.PATH;
|
||||
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');
|
||||
await exec.exec("sh", [nixInstall]);
|
||||
core.exportVariable('PATH', `${PATH}:${home}/.nix-profile/bin`)
|
||||
core.exportVariable('NIX_PATH', `/nix/var/nix/profiles/per-user/${username}/channels`)
|
||||
core.endGroup()
|
||||
|
||||
// macOS needs certificates hints
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue