10 Commits

Author SHA1 Message Date
fff1d2c480
Enhancement (WIP): Consolidate system configurations into modules.
- system: Module describes core Linux system configuration parameters, and NixOS system parameters.
  - networking: Basic networking config for metal hosts.
  - sops: Configures sops-nix to decrypt secrets as appropriate, and provides a useful shell helper.
  - smb: Reusable module that returns one smb mount.
  - iscsi: Autoconnect and auto-mount iscsi target.
  - git: Basic Git config.
  - docker: Configure Docker.
  - hardware: Set of modules for physical hardware devices and their related configurations.
2025-02-16 00:13:27 -08:00
179ea1b30b
Enhancement: Allow unfree in nixpkgs for fighter. 2025-02-07 14:00:25 -08:00
366039d273
Enhancement: Add localization, basic nixpkgs config. 2025-02-07 13:02:27 -08:00
94322b6492
Enhancement: Consolidate hardware/boot config. 2025-02-06 15:32:26 -08:00
28d4dd0a40
Enhancement: Preventatively disable systemd emergency mode. 2025-02-06 14:21:06 -08:00
0da07158f0
Fix: Update config to use new files. 2025-02-06 13:29:29 -08:00
0be514c6e0
Fix: Call sops-nix module... 2025-02-06 01:35:10 -08:00
0aa89078ab
Fix: Ahem. Cough. 2025-01-31 12:42:54 -08:00
1722fd14c5
Fix: Declare stateVersion for nixos and home-manager for fighter 2025-01-31 12:32:54 -08:00
09c2066504
WIP: Init fighter system configuration. 2025-01-30 14:51:01 -08:00