forked from Fediversity/Fediversity
set NIX_PATH, enables use of <nixpkgs>
This commit is contained in:
parent
c69f1f52e0
commit
c27ec0a5b1
1 changed files with 11 additions and 2 deletions
|
@ -1,8 +1,8 @@
|
||||||
{ lib, ... }:
|
{ lib, pkgs, ... }:
|
||||||
|
|
||||||
let
|
let
|
||||||
inherit (lib) mkDefault;
|
inherit (lib) mkDefault;
|
||||||
|
nixPath = "/run/current-system/nixpkgs";
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
|
@ -16,6 +16,15 @@ in
|
||||||
system.stateVersion = "24.05"; # do not change
|
system.stateVersion = "24.05"; # do not change
|
||||||
nixpkgs.hostPlatform = mkDefault "x86_64-linux";
|
nixpkgs.hostPlatform = mkDefault "x86_64-linux";
|
||||||
|
|
||||||
|
# use flake's nixpkgs over channels
|
||||||
|
nix.nixPath = [ "nixpkgs=${nixPath}" ];
|
||||||
|
system.extraSystemBuilderCmds = ''
|
||||||
|
ln -sv ${pkgs.path} $out/nixpkgs
|
||||||
|
'';
|
||||||
|
systemd.tmpfiles.rules = [
|
||||||
|
"L+ ${nixPath} - - - - ${pkgs.path}"
|
||||||
|
];
|
||||||
|
|
||||||
## This is just nice to have, but it is also particularly important for the
|
## This is just nice to have, but it is also particularly important for the
|
||||||
## Forgejo CI runners because the Nix configuration in the actions is directly
|
## Forgejo CI runners because the Nix configuration in the actions is directly
|
||||||
## taken from here.
|
## taken from here.
|
||||||
|
|
Loading…
Add table
Reference in a new issue