flake: Format with nixfmt-rfc-style

Also set up formatter so that `nix fmt` formats.
This commit is contained in:
atse 2024-10-28 17:16:24 +08:00
parent 9848c65de5
commit 52e2698329
1 changed files with 29 additions and 11 deletions

View File

@ -7,9 +7,17 @@
inputs.nixpkgs.follows = "nixpkgs";
};
outputs = { self, nixpkgs, rust-overlay }:
outputs =
{
self,
nixpkgs,
rust-overlay,
}:
let
pkgs = import nixpkgs { system = "x86_64-linux"; overlays = [ (import rust-overlay) ]; };
pkgs = import nixpkgs {
system = "x86_64-linux";
overlays = [ (import rust-overlay) ];
};
rust = pkgs.rust-bin.stable."1.66.0".default.override {
extensions = [ "rust-src" ];
@ -49,7 +57,8 @@
dontFixup = true;
auditable = false;
};
in {
in
{
packages.x86_64-linux = {
inherit thermostat;
default = thermostat;
@ -61,12 +70,21 @@
devShells.x86_64-linux.default = pkgs.mkShellNoCC {
name = "thermostat-dev-shell";
packages = with pkgs; [
rust llvm
openocd dfu-util rlwrap
] ++ (with python3Packages; [
numpy matplotlib
packages =
with pkgs;
[
rust
llvm
openocd
dfu-util
rlwrap
]
++ (with python3Packages; [
numpy
matplotlib
]);
};
formatter.x86_64-linux = nixpkgs.legacyPackages.x86_64-linux.nixfmt-rfc-style;
};
}