aboutsummaryrefslogtreecommitdiff
path: root/modules/nix/default.nix
{ config, pkgs, lib, ... }:

{
  nix.trustedUsers = [ "@wheel" ];

  nix.nixPath = [
    "home-manager=/run/current-system/libkookie/home-manager"
    "nixos-config=/run/current-system/libkookie/roots/$ROOT"  # $ROOT is set by `build`
    "nixpkgs-overlays=/run/current-system/libkookie/overlays"
    "nixpkgs=/run/current-system/libkookie/nixpkgs"
  ];

  system.extraSystemBuilderCmds = ''
    ln -s ${lib.cleanSource ../..} $out/libkookie
  '';

  nixpkgs.overlays = [ (import ../../overlays) ];
}