added stuff

This commit is contained in:
vali 2024-04-09 23:11:33 +02:00
commit 7d4f626b7d
907 changed files with 70990 additions and 0 deletions

40
nyx/flake/fmt.nix Normal file
View file

@ -0,0 +1,40 @@
{
perSystem = {
inputs',
config,
pkgs,
...
}: {
# provide the formatter for `nix fmt`
formatter = config.treefmt.build.wrapper;
# configure treefmt
treefmt = {
projectRootFile = "flake.nix";
programs = {
alejandra = {
enable = true;
package = inputs'.nyxpkgs.packages.alejandra-no-ads;
};
shellcheck.enable = true; # cannot be configured, errors on basic bash convention
prettier = {
enable = true;
package = pkgs.prettierd;
excludes = ["*.age"];
settings = {
editorconfig = true;
};
};
shfmt = {
enable = true;
# https://flake.parts/options/treefmt-nix.html#opt-perSystem.treefmt.programs.shfmt.indent_size
indent_size = 2; # set to 0 to use tabs
};
};
};
};
}