summaryrefslogtreecommitdiff
path: root/parts/dev.nix
diff options
context:
space:
mode:
Diffstat (limited to 'parts/dev.nix')
-rw-r--r--parts/dev.nix33
1 files changed, 5 insertions, 28 deletions
diff --git a/parts/dev.nix b/parts/dev.nix
index fbd319b..556e3b6 100644
--- a/parts/dev.nix
+++ b/parts/dev.nix
@@ -1,14 +1,7 @@
{
- inputs,
- self,
- ...
-}: {
perSystem = {
config,
- craneLib,
pkgs,
- system,
- toolchain,
...
}: {
pre-commit = {
@@ -17,30 +10,11 @@
alejandra.enable = true;
deadnix.enable = true;
nil.enable = true;
+ rustfmt.enable = true;
statix.enable = true;
};
};
- checks = let
- inherit (craneLib) cargoAudit cargoClippy cleanCargoSource cargoFmt;
-
- commonArgs = {
- src = cleanCargoSource self;
- };
- in {
- inherit (self.packages.${system}) teawiebot;
-
- audit = cargoAudit (commonArgs // {inherit (inputs) advisory-db;});
-
- clippy = cargoClippy (commonArgs
- // {
- inherit (self.packages.${system}) cargoArtifacts;
- cargoClippyExtraArgs = "--all-targets";
- });
-
- fmt = cargoFmt commonArgs;
- };
-
devShells = {
default = pkgs.mkShell {
shellHook = config.pre-commit.installationScript;
@@ -51,7 +25,10 @@
nil
statix
- toolchain
+ rustc
+ cargo
+ rustfmt
+ clippy
];
};
};