nixcfg/systems/x86_64-linux/mx
Harald Hoyer 4622c52d5b refactor(nix): extract common system configs into reusable modules
Create 6 new NixOS modules to reduce duplication across system configs:
- hardware/wooting: Wooting keyboard udev rules and Bluetooth compat
- services/nginx-base: Common nginx server settings
- services/acme-base: ACME certificate defaults
- services/xremap: Key remapping with sensible defaults
- system/no-sleep: Disable sleep/suspend/hibernate targets
- system/kernel-tweaks: PM freeze timeout and zram configuration

Update system configuration files to use these new modules.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 10:42:09 +01:00
..
acme.nix refactor(nix): extract common system configs into reusable modules 2026-01-30 10:42:09 +01:00
backup.nix nix fmt 2024-11-19 10:31:29 +01:00
coturn.nix feat(coturn): update configuration for secret management 2025-04-15 10:26:46 +02:00
default.nix refactor(nix): extract common system configs into reusable modules 2026-01-30 10:42:09 +01:00
forgejo.nix feat(nix): configure gitea-runner to depend on nginx service 2025-12-03 10:48:56 +01:00
goaccess.nix A new start 2024-03-21 15:00:36 +01:00
hardware-configuration.nix nix fmt 2024-11-19 10:31:29 +01:00
headscale.nix fix(nix): add DNS nameservers for headscale 2025-12-03 10:49:18 +01:00
kicker.nix nix fmt 2024-11-19 10:31:29 +01:00
mailserver.nix fix(mx): set mailserver stateVersion 2025-12-03 07:08:57 +01:00
network.nix nix fmt 2024-11-19 10:31:29 +01:00
nextcloud.nix chore(nix): add OIDC app and webfinger redirect for Nextcloud 2025-11-21 14:52:00 +01:00
nginx.nix refactor(nix): extract common system configs into reusable modules 2026-01-30 10:42:09 +01:00
postgresql.nix nix fmt 2024-11-19 10:31:29 +01:00
rspamd.nix nix fmt 2024-11-19 10:31:29 +01:00
rustdesk.nix refactor: improve formatting and update dependencies 2025-02-25 08:56:02 +01:00
server-raid.nix nix fmt 2024-11-19 10:31:29 +01:00
users.nix A new start 2024-03-21 15:00:36 +01:00