2023-03-07 15:25:46 +01:00
|
|
|
{ self
|
2023-03-08 18:45:49 +01:00
|
|
|
, flake-parts
|
2023-03-07 15:25:46 +01:00
|
|
|
, futils
|
|
|
|
, home-manager
|
|
|
|
, nixpkgs
|
|
|
|
, nur
|
|
|
|
, ...
|
|
|
|
} @ inputs:
|
|
|
|
let
|
|
|
|
inherit (self) lib;
|
|
|
|
|
2023-03-08 19:11:59 +01:00
|
|
|
inherit (futils.lib) system;
|
2023-03-07 15:25:46 +01:00
|
|
|
|
|
|
|
mySystems = [
|
|
|
|
system.aarch64-darwin
|
|
|
|
system.aarch64-linux
|
|
|
|
system.x86_64-darwin
|
|
|
|
system.x86_64-linux
|
|
|
|
];
|
|
|
|
in
|
2023-03-08 18:45:49 +01:00
|
|
|
flake-parts.lib.mkFlake { inherit inputs; } {
|
|
|
|
systems = mySystems;
|
|
|
|
|
2023-03-08 18:46:10 +01:00
|
|
|
imports = [
|
2023-03-08 19:07:58 +01:00
|
|
|
./apps.nix
|
2023-03-08 18:59:15 +01:00
|
|
|
./checks.nix
|
2023-03-08 19:01:37 +01:00
|
|
|
./dev-shells.nix
|
2023-03-08 19:11:59 +01:00
|
|
|
./home-manager.nix
|
2023-03-08 18:47:47 +01:00
|
|
|
./lib.nix
|
2023-03-08 18:53:21 +01:00
|
|
|
./nixos.nix
|
2023-03-08 18:46:10 +01:00
|
|
|
./overlays.nix
|
2023-03-08 19:04:17 +01:00
|
|
|
./packages.nix
|
2023-03-08 18:46:10 +01:00
|
|
|
];
|
2023-03-08 18:45:49 +01:00
|
|
|
}
|