Commit graph

7 commits

Author SHA1 Message Date
Harald Hoyer
51cb9e4a90 chore(nixbuild): uncomment substituters and add buffer size
- Uncommented the `substituters` configuration to enable builder access settings in `nixbuild.nix`.
- Added `download-buffer-size` setting to optimize Nix download performance.
2025-11-13 12:14:06 +01:00
deab8f8a2b feat(nixbuild): re-enable substituters configuration
- Uncommented the substituters configuration in `nixbuild.nix`.
- Restores distributed build functionality for remote machines.
2025-11-13 12:03:31 +01:00
Harald Hoyer
76c3fac834 chore(nixbuild): update fish path initialization key
- Replaced `programs.fish.loginShellInit` with `programs.fish.shellInit` for aligning key usage.
- Ensures proper Nix path initialization across fish shell sessions.
2025-11-13 12:01:49 +01:00
Harald Hoyer
45c3c766cb chore(nixbuild): remove deprecated shellInit for SSH sessions
- Deleted `environment.shellInit` previously used for Nix path initialization in SSH sessions.
- Path initialization is now fully handled by `programs.fish.loginShellInit` for consistency across environments.
2025-11-13 11:54:03 +01:00
Harald Hoyer
18844d662b chore(nixbuild): add sshKey field and finalize fish init
- Added `sshKey` field for all builder configurations in `nixbuild.nix` to standardize access keys.
- Replaced `programs.fish.shellInit` with `environment.shellInit` and introduced `programs.fish.loginShellInit` for improved Nix path initialization.
2025-11-13 11:51:57 +01:00
Harald Hoyer
cd86d39ec1 chore(flakes): update Flake lockfile and configs
- Updated multiple Flake lockfile entries to the latest revisions for improved consistency with upstream changes.
- Removed redundant `sshKey` fields from builder configurations in `nixbuild.nix`.
- Added `Nix` path initialization for fish shell SSH sessions and refactored mouse bindings in `default.nix`.
2025-11-13 11:36:46 +01:00
3f6c1df78c feat(nixbuild): centralize distributed build config
- Moved shared distributed build settings to `nixbuild.nix` for reuse.
- Updated `m4` and `rialo` systems to import the centralized configuration.
- Simplifies maintenance and ensures consistency across systems.
2025-11-13 10:27:54 +01:00