chore: switch to nixfmt

This commit is contained in:
uku 2024-12-02 16:02:41 +01:00
parent c80127177a
commit 4233a1addc
Signed by: uku
SSH key fingerprint: SHA256:4P0aN6M8ajKukNi6aPOaX0LacanGYtlfjmN+m/sHY/o
9 changed files with 112 additions and 57 deletions

View file

@ -5,33 +5,42 @@
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
};
outputs = {
self,
nixpkgs,
}: let
inherit (nixpkgs) lib;
outputs =
{
self,
nixpkgs,
}:
let
inherit (nixpkgs) lib;
systems = ["x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin"];
systems = [
"x86_64-linux"
"aarch64-linux"
"x86_64-darwin"
"aarch64-darwin"
];
pkgsFor = system: import nixpkgs {inherit system;};
forEachSystem = lib.genAttrs systems;
in {
packages = forEachSystem (
system: let
pkgs = pkgsFor system;
isAvailable = name: drv: lib.meta.availableOn {inherit system;} drv;
flakePkgs = self.overlays.default {} pkgs;
in
pkgsFor = system: import nixpkgs { inherit system; };
forEachSystem = lib.genAttrs systems;
in
{
packages = forEachSystem (
system:
let
pkgs = pkgsFor system;
isAvailable = name: drv: lib.meta.availableOn { inherit system; } drv;
flakePkgs = self.overlays.default { } pkgs;
in
lib.filterAttrs isAvailable flakePkgs
);
);
overlays.default = import ./pkgs/all-packages.nix;
overlays.default = import ./pkgs/all-packages.nix;
nixosModules = {
reposilite = import ./modules/reposilite.nix;
asus-numpad = import ./modules/asus-numpad.nix self;
nixosModules = {
reposilite = import ./modules/reposilite.nix;
asus-numpad = import ./modules/asus-numpad.nix self;
};
formatter = forEachSystem (system: (pkgsFor system).nixfmt-rfc-style);
};
formatter = forEachSystem (system: (pkgsFor system).alejandra);
};
}