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)";