UGA Innovation Factory
1c767ed4c8
fix: Ensure all users are read from and that the config is shared between module levels
CI / Flake Check (push) Has been cancelled
CI / Evaluate Key Configurations (nix-builder) (push) Has been cancelled
CI / Evaluate Key Configurations (nix-desktop1) (push) Has been cancelled
CI / Evaluate Key Configurations (nix-laptop1) (push) Has been cancelled
CI / Evaluate Artifacts (installer-iso-nix-laptop1) (push) Has been cancelled
CI / Evaluate Artifacts (lxc-nix-builder) (push) Has been cancelled
CI / Format Check (push) Has been cancelled
2026-01-13 20:56:30 -05:00
UGA Innovation Factory
f606ea731c
feat: Refactor to use flake-parts and import inventory and users thru the flake parts
2026-01-13 18:33:43 -05:00
UGA Innovation Factory
b1d4fe8d68
fix: Refactor flake structure to properly use flake-parts
...
- Remove incorrect parts/fleet-data.nix import from flake.nix
- Create flake-parts wrappers for fleet-option.nix and users.nix
- Import inventory.nix through fleet-option wrapper
- Fix module argument passing (remove pkgs from mkFleet call)
- Move NixOS-specific modules out of flake-parts imports
This addresses the 'path does not exist' error but introduces infinite recursion that needs to be resolved.
2026-01-13 18:33:43 -05:00
UGA Innovation Factory
cbddecfeb4
fix: Remove incorrect parts/fleet-data.nix import from flake.nix
...
fleet-data.nix is a NixOS module imported by fleet/common.nix, not a flake-parts module. It should not be imported at the flake level.
2026-01-13 18:33:37 -05:00
UGA Innovation Factory
d34325de53
fix: Remove incorrect ./parts/fleet-data.nix import from flake.nix and use correct flake-parts structure
2026-01-13 16:21:20 -05:00
UGA Innovation Factory
1ce7334a73
feat: add lib.mkFleet for external flake consumption
...
- Create lib/mkFleet.nix to expose fleet generator as library function
- Allow external flakes to use Athenix's fleet logic with custom inventory
- Export lib output in flake.nix with proper input passing
- Enable usage: nixosConfigurations = athenix.lib.mkFleet { fleet = ...; hwTypes = ...; }
2026-01-07 18:11:59 -05:00
UGA Innovation Factory
c3bbf6f8be
refactor: update imports to use glue/ and variants/
...
- flake.nix: import glue/fleet.nix instead of hosts/
- installer/artifacts.nix: use 'fleet' parameter instead of 'hosts'
- installer/modules.nix: auto-import from variants/ directory
2026-01-06 18:31:58 -05:00
UGA Innovation Factory
d205211c7d
feat: Rename project to 'Athenix'
2025-12-29 17:25:45 -05:00
UGA Innovation Factory
3a9ddd4f93
fix: Change what sw modules export
2025-12-29 17:19:43 -05:00
UGA Innovation Factory
11edaada84
feat: Add templates for external configs
2025-12-29 17:19:36 -05:00
UGA Innovation Factory
0ffdfdf0d8
docs: Update inline docs and make home-manager module exports
2025-12-29 17:19:00 -05:00
UGA Innovation Factory
01af38a5b9
refactor: Make more modular and do some refactoring
2025-12-29 17:18:22 -05:00
UGA Innovation Factory
205f03337a
refactor: Module to ugaif and readme update
2025-12-29 17:18:22 -05:00
UGA Innovation Factory
4275b4cb37
feat: Add wsl profiles
2025-12-29 17:17:27 -05:00
Hunter Halloran
e7d7218c79
feat: Enabled package ragenix for secret management
2025-12-29 17:16:38 -05:00
UGA Innovation Factory
69ebf5bb9d
refactor: Move artifacts into installer dir
2025-12-29 17:16:19 -05:00
UGA Innovation Factory
1412529b0f
docs: Update readme for how to build artifacts
2025-12-29 17:15:50 -05:00
UGA Innovation Factory
6498e7fd52
feat: Add iso and lxc generation artifacts
2025-12-29 17:15:35 -05:00
UGA Innovation Factory
01d1a36650
feat: Export formatter and lxc configuration from flake
2025-12-29 17:14:25 -05:00
Hunter
cc92c4a1af
docs: Overhaul all the documentation
2025-12-29 17:13:56 -05:00
Hunter
ebb70eca07
refactor: Fully modularize the working system components to be more
...
reuasable
2025-12-29 17:12:44 -05:00
Hunter
53e3de1740
fix: Use nixpkgs 25.05 for building the kernel for the Surface tablets
...
instead of 25.11
2025-12-29 17:04:57 -05:00
Hunter
6f3a0ff2bf
feat: Add surface go support
2025-12-29 17:04:26 -05:00
Hunter
2fd47de82f
feat: Enable proper suspend support for Dell laptops
2025-12-29 17:01:31 -05:00
Hunter
0d7f0ca19f
refactor: Separate host types into submodule
2025-12-29 17:00:44 -05:00
Hunter
04a3562973
feat: Initial NixOS systems config for laptop
2025-12-29 16:59:23 -05:00