diff --git a/extras/dev.nix b/extras/dev.nix index c022256..54df75a 100644 --- a/extras/dev.nix +++ b/extras/dev.nix @@ -1,5 +1,6 @@ { pkgs, ... }: { environment.systemPackages = with pkgs; [ + mold-wrapped jetbrains.idea-community jdt-language-server gradle diff --git a/users/tao/home.nix b/users/tao/home.nix index ab7a758..436621a 100644 --- a/users/tao/home.nix +++ b/users/tao/home.nix @@ -35,6 +35,19 @@ }; }; + home.file.".cargo/config.toml".text = '' + [build] + target = "x86_64-unknown-linux-musl" + + [provile.dev] + debug = 0 + strip = "debuginfo" + + [target.x86-unknown-linux-musl] + linker = "clang" + rustflag = ["-C", "link-arg=ld-path=${pkgs.mold}/bin/mold"] + ''; + home.username = "tao"; home.homeDirectory = "/home/tao"; home.stateVersion = "23.11";