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,21 +1,34 @@
let
function = name: value: let
result = if builtins.isAttrs value then {...}: value else value;
result' = builtins.trace "result ${name}=${builtins.typeOf result}" result;
in
function =
name: value:
let
result = if builtins.isAttrs value then { ... }: value else value;
result' = builtins.trace "result ${name}=${builtins.typeOf result}" result;
in
assert builtins.isFunction result';
result;
config = { user?{}, home-manager?{} }@set:
config =
{
user ? { },
home-manager ? { },
}@set:
builtins.mapAttrs function { inherit user home-manager; };
in name: value: let
result = if builtins.isFunction value
then
config { user = value; }
else if builtins.any (attr: builtins.hasAttr attr value) [ "user" "home-manager" ]
then
config value
else
config { user = value; };
in result
in
name: value:
let
result =
if builtins.isFunction value then
config { user = value; }
else if
builtins.any (attr: builtins.hasAttr attr value) [
"user"
"home-manager"
]
then
config value
else
config { user = value; };
in
result