diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..ed05ef4 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,5 @@ +{ + "nixEnvSelector.nixFile": "${workspaceFolder}/flake.nix", + "nixEnvSelector.useFlakes": true, + "nixEnvSelector.flakeShell": "default" +} \ No newline at end of file diff --git a/treefmt.nix b/treefmt.nix new file mode 100644 index 0000000..443a9d7 --- /dev/null +++ b/treefmt.nix @@ -0,0 +1,25 @@ +{ + projectRootFile = "flake.nix"; + programs.nixfmt.enable = true; + programs.shellcheck.enable = true; + programs.mdformat.enable = true; + programs.yamlfmt.enable = true; + + settings.global.excludes = [ + "*.rasi" + "*.jpg" + "*.png" + + "*.xml" + "*.css" + + "users/coder/home-manager/files/cargo/cargo-config" + "users/coder/home-manager/files/profile/profile" + "users/coder/home-manager/files/proxychains/proxychains.conf" + "home/programs/timidity/config/timidity.cfg" + "devices/nuc/services/k3s/k3s-killall.sh" + + "Makefile" + ".vscode/*" + ]; +}