flake: add builder lib & formatter

flake: add builder lib & formatter

flake: add builder lib & formatter

flake: add builder lib & formatter
This commit is contained in:
ooks-io 2024-10-20 13:55:00 +13:00
parent 6ccdce3710
commit 19a4bbda3c
6 changed files with 157 additions and 63 deletions

View file

@ -2,27 +2,11 @@
# ooknet
description = "a nix configuration written by an orangutan";
outputs = {
flake-parts,
self,
...
} @ inputs:
flake-parts.lib.mkFlake {inherit inputs;} ({withSystem, ...}: {
outputs = {flake-parts, ...} @ inputs:
flake-parts.lib.mkFlake {inherit inputs;} {
systems = import inputs.systems;
imports = [
./outputs/pkgs
./outputs/sshKeys.nix
];
flake = {
nixosConfigurations = import ./outputs/nixos.nix {inherit self inputs withSystem;};
};
perSystem = {pkgs, ...}: {
formatter = pkgs.alejandra;
};
});
imports = [./outputs];
};
# External inputs we depend on
inputs = {