Commit graph

12 commits

Author SHA1 Message Date
e68012ff09 feat(system/limits): add reusable system limits module
- Created a `limits` module to centralize system limit configurations.
- Replaced inlined user and systemd limits with the new module on aarch64 and x86_64 platforms.
- Simplifies maintenance and ensures consistency across configurations.
2025-03-20 09:39:45 +01:00
ec93b75598 chore: remove commented-out git tool configuration
- Deleted unused `#git.enable` lines from both aarch64 and x86_64 configurations.
- These lines served no functional purpose and were outdated.
2025-03-20 09:11:39 +01:00
fff88913be refactor: comment out resolved DNS customization
Commented out DNSSEC configuration and single-label resolution in systemd-resolved. This change disables custom DNS behavior to potentially align with default system behavior or compatibility requirements.
2025-02-25 08:44:50 +01:00
e11b4e9d61 feat(virtualisation): update libvirtd enablement logic
- Disable libvirtd explicitly in m4nix configuration.
- Use `lib.mkDefault` for libvirtd enablement in base services to allow overrides.
2025-01-21 15:35:23 +01:00
971eeac080 feat(aarch64): add Node.js to default packages
- Included Node.js in the default package list for aarch64.
- Ensures Node.js availability out of the box for related workflows.
2025-01-20 12:29:05 +01:00
40329dea86 feat(m4nix): add rdp
Signed-off-by: Harald Hoyer <harald@hoyer.xyz>
2025-01-20 12:05:49 +01:00
6440514723 chore(m4nix): remove cloudflare-warp from system configuration
Eliminated cloudflare-warp from system packages and systemd setup. This cleans up unused dependencies to streamline the configuration.
2025-01-16 16:33:34 +01:00
904b1e8cfe feat(m4nix): enable spice
Signed-off-by: Harald Hoyer <harald@hoyer.xyz>
2025-01-16 16:24:57 +01:00
d86db77250 ssh
Signed-off-by: Harald Hoyer <harald@hoyer.xyz>
2025-01-16 04:38:17 +01:00
a7dce62fca fix(m4nix): disable tpm2.abrmd
Signed-off-by: Harald Hoyer <harald@hoyer.xyz>
2025-01-13 08:29:47 +01:00
1495580a03 fix(m4nix): disable tpm2
Signed-off-by: Harald Hoyer <harald@hoyer.xyz>
2025-01-13 08:26:11 +01:00
195a721d19 feat(aarch64): add initial configuration for NixOS on ARM
Introduced hardware and system configurations for the aarch64 NixOS system. Includes hardware setup, base system packages, and enabling key services such as Docker and Podman. This establishes the foundation for managing ARM-based systems.
2025-01-10 16:49:31 +01:00