diff --git a/.config/home-manager/home.nix b/.config/home-manager/home.nix index dd5e0cec..5fb5311b 100644 --- a/.config/home-manager/home.nix +++ b/.config/home-manager/home.nix @@ -27,6 +27,20 @@ # Let Home Manager install and manage itself. programs.home-manager.enable = true; + nix = { + enable = true; + settings = { + experimental-features = [ "nix-command" "flakes" ]; + }; + + # Without this makes following errors + # + # error: + # Failed assertions: + # - A corresponding Nix package must be specified via `nix.package` for generating + package = pkgs.nix; + }; + programs.fish = { enable = true; @@ -101,15 +115,6 @@ # Not under "starship/starship.toml" xdg.configFile."starship.toml".source = ../starship.toml; - # TODO: Consider to manage nix.conf with home-manager. However it includes`trusted-public-keys` - # nix.package = pkgs.nix; - # nix.settings = { - # experimental-features = "nix-command"; - # }; - # nix.extraOptions = '' - # experimental-features = nix-command - # ''; - home.packages = [ pkgs.dprint pkgs.deno diff --git a/.config/nix/nix.conf b/.config/nix/nix.conf deleted file mode 100644 index c7d7291e..00000000 --- a/.config/nix/nix.conf +++ /dev/null @@ -1 +0,0 @@ -experimental-features = nix-command flakes