Fix nix fmt

This commit is contained in:
Tim Van Baak 2025-02-20 08:03:38 -08:00
parent 1be261f54d
commit 86637a363e
3 changed files with 9 additions and 4 deletions

View File

@ -19,7 +19,7 @@
pkgs = nixpkgs.legacyPackages.${system}; pkgs = nixpkgs.legacyPackages.${system};
in in
{ {
formatter = nixpkgs.legacyPackages.${system}.nixfmt-rfc-style; formatter.${system} = nixpkgs.legacyPackages.${system}.nixfmt-rfc-style;
packages.${system} = packages.${system} =
let let

View File

@ -74,7 +74,9 @@ in
intakeCfg = config.services.intake; intakeCfg = config.services.intake;
enabledUsers = filterAttrs (userName: userCfg: userCfg.enable) intakeCfg.users; enabledUsers = filterAttrs (userName: userCfg: userCfg.enable) intakeCfg.users;
enabledUserNames = mapAttrsToList (userName: userCfg: userName) enabledUsers; enabledUserNames = mapAttrsToList (userName: userCfg: userName) enabledUsers;
userPackages = userName: [ intakeCfg.package ] ++ intakeCfg.extraPackages ++ intakeCfg.users.${userName}.extraPackages; userPackages =
userName:
[ intakeCfg.package ] ++ intakeCfg.extraPackages ++ intakeCfg.users.${userName}.extraPackages;
in in
{ {
# Apply the overlay so intake is included in pkgs. # Apply the overlay so intake is included in pkgs.
@ -94,9 +96,12 @@ in
let let
runScript = runScript =
userName: userName:
let
listen = enabledUsers.${userName}.listen;
in
pkgs.writeShellScript "intake-run.sh" '' pkgs.writeShellScript "intake-run.sh" ''
mkdir -p $INTAKE_DATA_DIR mkdir -p $INTAKE_DATA_DIR
${intakeCfg.package}/bin/intake serve --addr ${enabledUsers.${userName}.listen.addr} --port ${toString enabledUsers.${userName}.listen.port} ${intakeCfg.package}/bin/intake serve --addr ${listen.addr} --port ${toString listen.port}
''; '';
# systemd service definition for a single user, given `services.intake.users.userName` = `userCfg` # systemd service definition for a single user, given `services.intake.users.userName` = `userCfg`
userServiceConfig = userName: userCfg: { userServiceConfig = userName: userCfg: {