allow ability to override nixpkgs

This commit is contained in:
eyjhb 2024-08-14 12:22:33 +02:00
parent 6655200f41
commit 87f69b6f5a
No known key found for this signature in database
GPG key ID: 609F508E3239F920
5 changed files with 11 additions and 4 deletions

View file

@ -4,7 +4,7 @@ set -ex
USERNAME="root" USERNAME="root"
IP="gerd.fricloud.dk" IP="gerd.fricloud.dk"
NIXPKGS=$(jq -r '.nixpkgs.url' ./shared/sources/sources.json) NIXPKGS=$(nix build --impure --json --expr '(import ./shared/sources).nixpkgs' | jq -r '.[].outputs.out')
export NIX_PATH="nixpkgs=$NIXPKGS" export NIX_PATH="nixpkgs=$NIXPKGS"

View file

@ -1,7 +1,7 @@
{ config, ... }: { config, ... }:
let let
sources = import ./sources/sources.nix; sources = import ./sources;
in { in {
imports = [ imports = [
# secrets # secrets

View file

@ -72,7 +72,7 @@ let
}; };
}; };
sources = import ./../sources/sources.nix; sources = import ./../sources;
in { in {
imports = [ imports = [
(sources.disko + "/module.nix") (sources.disko + "/module.nix")

View file

@ -3,7 +3,7 @@
with lib; with lib;
let let
sources = import ./../sources/sources.nix; sources = import ./../sources;
in { in {
options.mine.state.enable = mkOption { options.mine.state.enable = mkOption {
type = types.bool; type = types.bool;

View file

@ -0,0 +1,7 @@
let
sources = import ./sources.nix;
# declare pkgs from sources
pkgs = import sources.nixpkgs { };
in sources // {
}