Compare commits

..

No commits in common. "c2429b551f09363ecf76cac02b76144ec2ba1f44" and "3b852b7073470a29a9ddc41e266fa5f73741ea5b" have entirely different histories.

3 changed files with 14 additions and 9 deletions

View file

@ -3,7 +3,6 @@
# Automatically reload when this file changes
watch_file ./nix/devshells/default.nix
watch_file ./nix/devshells/rust.nix
watch_file ./nix/*.nix
# Load `nix develop`

View file

@ -11,18 +11,15 @@
// settings for 'nil' LSP
"nil": {
"formatting": {
"command": ["treefmt", "--stdin", "neverexists.nix"]
"command": ["treefmt-nix", "--stdin", "neverexists.nix"]
}
}
},
"[rust]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "rust-lang.rust-analyzer"
},
"rust-analyzer.interpret.tests": true,
"rust-analyzer.cfg.setTest": true,
// FIXME(upstream): without these treefmt-vscode will look for a config
"treefmt.command": "treefmt",
"treefmt.config": ""
"rust-analyzer.cfg.setTest": true
}

View file

@ -8,12 +8,21 @@ pkgs.mkShell {
packages = [
flake.formatter.${system}
pkgs.jq
pkgs.nil
];
# Add environment variables
env = { };
# Load custom bash code
shellHook = '''';
shellHook =
# TODO(blocked/upstream): remove this once https://github.com/isbecker/treefmt-vscode/issues/3 is resolved
# (flake.inputs.nixago.lib.${system}.make {
# data = flake.formatter.${system}.settings;
# output = "treefmt.toml";
# format = "toml";
# }).shellHook
# +
''
echo $(git rev-parse --show-toplevel)
'';
}