run nix format on this repository

This commit is contained in:
Jonas Rabenstein 2025-09-14 23:29:30 +02:00
commit 5a3edc7ff0
19 changed files with 363 additions and 174 deletions

View file

@ -1,5 +1,15 @@
self: { ... }@inputs: { user, ... }@imports: let
user' = name: snippets: { pkgs, lib, config, ... }@args:
self:
{ ... }@inputs:
{ user, ... }@imports:
let
user' =
name: snippets:
{
pkgs,
lib,
config,
...
}@args:
builtins.trace "user: ${name}" {
options.fbs42.user.${name} = lib.mkEnableOption name;
## no longer with nixos-24.11
@ -7,11 +17,15 @@ self: { ... }@inputs: { user, ... }@imports: let
# group = lib.mkDefault name;
#};
imports = map ({ user, home-manager}: {
config = lib.mkIf config.fbs42.user.${name} {
users.users.${name} = (user args);
home-manager.users.${name} = home-manager;
};
}) snippets;
imports = map (
{ user, home-manager }:
{
config = lib.mkIf config.fbs42.user.${name} {
users.users.${name} = (user args);
home-manager.users.${name} = home-manager;
};
}
) snippets;
};
in builtins.mapAttrs user' user
in
builtins.mapAttrs user' user