From 7ba6ec389cc1c97bbd33d4bf6d69c4a4c8e14a8b Mon Sep 17 00:00:00 2001 From: RGBCube Date: Tue, 5 Dec 2023 17:26:26 +0300 Subject: [PATCH] Enable nix ld --- flake.nix | 4 +++- machines/enka/nushell/default.nix | 6 +++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/flake.nix b/flake.nix index 62aee8e..b914bcc 100644 --- a/flake.nix +++ b/flake.nix @@ -117,7 +117,7 @@ }; }; - defaultConfiguration = host: abstractions.systemConfiguration { + defaultConfiguration = host: with abstractions; systemConfiguration { nix.gc = { automatic = true; dates = "daily"; @@ -143,6 +143,8 @@ nixpkgs.config.allowUnfree = true; nixpkgs.overlays = [ fenix.overlays.default ]; + programs.nix-ld = enabled {}; + environment.defaultPackages = []; boot.tmp.cleanOnBoot = true; diff --git a/machines/enka/nushell/default.nix b/machines/enka/nushell/default.nix index 1c7a9e4..5208bad 100644 --- a/machines/enka/nushell/default.nix +++ b/machines/enka/nushell/default.nix @@ -1,4 +1,4 @@ -{ pkgs, ulib, systemConfiguration, homeConfiguration, homePackages, enabled, ... }: ulib.recursiveUpdate3 +{ config, pkgs, ulib, systemConfiguration, homeConfiguration, homePackages, enabled, ... }: ulib.recursiveUpdate3 (systemConfiguration { users.defaultUserShell = pkgs.nushell; @@ -11,6 +11,10 @@ configFile.source = ./configuration.nu; envFile.source = ./environment.nu; + environmentVariables = { + inherit (config.environment.variables) NIX_LD; + }; + shellAliases = { cdtmp = "cd (mktemp --directory)";