Commit Graph

  • dcc3dde702 fix: Repair Surface tablet kernel specifics that got lost in the refactor main UGA Innovation Factory 2026-01-07 21:20:10 -05:00
  • 14fb79231f docs: Fix the file reference in comments in fleet-option.nix UGA Innovation Factory 2026-01-07 18:37:35 -05:00
  • ea4c2df776 Merge pull request 'Refactored the repository structure by renaming variants/ to hw and glue/ to fleet, fixing an infinite recursion bug by separating fleet options evaluation, and adding a lib.mkFleet function to enable external flakes to reuse Athenix's fleet generation' (#29) from inventory-as-module into main Hunter David Halloran 2026-01-07 23:20:24 +00:00
  • d89caa8a6b chore: run nix fmt UGA Innovation Factory 2026-01-07 18:15:37 -05:00
  • 4cb8d8ef13 chore: remove refactored-out files UGA Innovation Factory 2026-01-07 18:15:19 -05:00
  • 97646f3229 docs: update documentation for refactored structure UGA Innovation Factory 2026-01-07 18:12:39 -05:00
  • d3788be951 chore: update inventory.nix formatting UGA Innovation Factory 2026-01-07 18:12:28 -05:00
  • cda1975631 fix: use lib.mkForce for systemd.network.enable in stateless-kiosk UGA Innovation Factory 2026-01-07 18:12:19 -05:00
  • 7145f5b3d8 fix: update artifacts.nix to use fleet.modules UGA Innovation Factory 2026-01-07 18:12:07 -05:00
  • 1ce7334a73 feat: add lib.mkFleet for external flake consumption UGA Innovation Factory 2026-01-07 18:11:59 -05:00
  • 775080949d refactor: move GC and buildMethods options to sw module UGA Innovation Factory 2026-01-07 18:11:46 -05:00
  • d15b4d8067 feat: add fleet configuration options module UGA Innovation Factory 2026-01-07 18:11:29 -05:00
  • 5875725ca2 refactor: reorganize directory structure (variants -> hw, glue -> fleet) UGA Innovation Factory 2026-01-07 18:11:19 -05:00
  • 9e066d395b Merge pull request 'updater-ssh' (#28) from updater-ssh into main Hunter David Halloran 2026-01-07 00:16:38 +00:00
  • 825e90c581 chore: run nix fmt UGA Innovation Factory 2026-01-06 19:15:38 -05:00
  • 6a9807a688 fix: system-update should respect ssh requirements UGA Innovation Factory 2026-01-06 19:14:58 -05:00
  • c4ff0d7fd3 Merge pull request 'feat: add '--ssh' flag to update-ref tool to choose ssh url or default to https url' (#27) from update-ref-https into main Hunter David Halloran 2026-01-07 00:03:46 +00:00
  • cca3e39af0 feat: add '--ssh' flag to update-ref tool to choose ssh url or default to https url Hunter Halloran 2025-12-31 16:09:34 -05:00
  • 917275409f Merge pull request 'Merge branch 'options-refactor' to ensure options are defined where they are used, standardize the module input of 'variants' (formerly 'hosts'), and add a 'glue' directory for piecing together the final flake outputs' (#26) from options-refactor into main Hunter David Halloran 2026-01-06 23:39:55 +00:00
  • b3e274484f chore: remove unused assets directory UGA Innovation Factory 2026-01-06 18:36:01 -05:00
  • 55c49d84b5 chore: run nix fmt UGA Innovation Factory 2026-01-06 18:34:21 -05:00
  • 6972a999ca docs: update all references from hosts/ to glue/ and variants/ UGA Innovation Factory 2026-01-06 18:32:18 -05:00
  • faf7bb635e feat: add lazy evaluation for external modules in inventory UGA Innovation Factory 2026-01-06 18:32:06 -05:00
  • c3bbf6f8be refactor: update imports to use glue/ and variants/ UGA Innovation Factory 2026-01-06 18:31:58 -05:00
  • 77cea838a1 chore: remove old hosts/ directory UGA Innovation Factory 2026-01-06 18:31:50 -05:00
  • cb37fad70e refactor: create glue/ and variants/ directories UGA Innovation Factory 2026-01-06 18:31:40 -05:00
  • 03f532e867 refactor: define options where they are used UGA Innovation Factory 2026-01-06 14:43:45 -05:00
  • 9a2f167efe Merge pull request 'feat: add age packages for fido2 and other secret management' (#25) from age-packages into main Hunter David Halloran 2026-01-06 18:41:34 +00:00
  • 6edf858a4e feat: add age packages for fido2 and other secret management UGA Innovation Factory 2026-01-06 12:57:34 -05:00
  • 3f1801fd84 fix: auto-installer works fully offline UGA Innovation Factory 2026-01-05 15:40:05 -05:00
  • f68c63590b fix: work on making the installer work offline UGA Innovation Factory 2026-01-05 11:58:38 -05:00
  • c6f4a39eee fix: work on making the installer work offline UGA Innovation Factory 2026-01-05 11:58:38 -05:00
  • c2b5e4eafe feat: add zima1 thru zima3 to hosts UGA Innovation Factory 2026-01-05 11:58:08 -05:00
  • f07ccc071e docs: Copilot update all docs files UGA Innovation Factory 2026-01-05 10:05:41 -05:00
  • 0378268dcc fix: Disable firewall for camera discovery via external module for usda-dash Hunter Halloran 2025-12-29 20:31:14 -05:00
  • cad9cb35ef chore: Update firewall settings via external module for usda-dash Hunter Halloran 2025-12-29 20:23:19 -05:00
  • c8c3894e65 chore: Update firewall settings via external module for usda-dash Hunter Halloran 2025-12-29 20:19:44 -05:00
  • 3886d6f0b6 feat: Updated dark color scheme to show text on login for usda-dash UGA Innovation Factory 2025-12-19 17:30:06 -05:00
  • c73c79ff3b fix: Add usda dashboard external url in allowed hosts UGA Innovation Factory 2025-12-19 16:08:56 -05:00
  • dd6418ef3d chore: update external config for usda-dash UGA Innovation Factory 2025-12-18 18:41:32 -05:00
  • f7d23f6ffb feat: Add a reference updater tool for external modules UGA Innovation Factory 2025-12-19 13:08:59 -05:00
  • e60e26f53f feat: Update the updater to support flags for privileged users UGA Innovation Factory 2025-12-19 10:40:34 -05:00
  • b329ec8066 feat: Add docker compose runner for usda-dash UGA Innovation Factory 2025-12-18 15:22:32 -05:00
  • a06525f6fa chore: Just evaluate instead of building artificats for CI UGA Innovation Factory 2025-12-18 12:55:27 -05:00
  • a23ec91c9c feat: Migrate CI to gitea UGA Innovation Factory 2025-12-18 12:35:35 -05:00
  • d205211c7d feat: Rename project to 'Athenix' UGA Innovation Factory 2025-12-18 12:07:25 -05:00
  • d97ece898c docs: General documentation update Hunter Halloran 2025-12-17 19:39:02 -05:00
  • 9be51b2589 chore: Fix user merging logic to preserve all fields from users.nix copilot-swe-agent[bot] 2025-12-17 21:23:19 +00:00
  • 53b1eb58c1 chore: Update hosts/user-config.nix Hunter 2025-12-17 16:16:40 -05:00
  • 32b61e3e20 docs: Update docs/USER_CONFIGURATION.md Hunter 2025-12-17 16:16:19 -05:00
  • b462d8a06c chore: Resolve comment https://github.com/UGA-Innovation-Factory/nixos-systems/pull/7#discussion_r2628646450 Hunter Halloran 2025-12-17 16:10:17 -05:00
  • 56b9583206 chore: Run nix fmt Hunter Halloran 2025-12-17 15:47:55 -05:00
  • af9bb2497e fix: Use the new external modules format Hunter Halloran 2025-12-17 15:45:51 -05:00
  • ab5e7568ab refactor: Overhaul external user modules Hunter Halloran 2025-12-17 15:34:34 -05:00
  • f98aa0b19b chore: Update ci Hunter Halloran 2025-12-17 11:42:17 -05:00
  • 9514fe2868 fix: Repair gh runner perms Hunter Halloran 2025-12-17 11:04:22 -05:00
  • 25df9bbabe fix: Ensure builder still work if gh token doesn't exist yet Hunter Halloran 2025-12-17 10:59:13 -05:00
  • b462bbebe0 fix: User nixos.nix import only on systems where the user is enabled Hunter Halloran 2025-12-17 10:56:34 -05:00
  • 5fe7c08830 feat: Builder config settable with options Hunter Halloran 2025-12-17 10:43:43 -05:00
  • 3a95155d49 feat: Add GitHub Actions runner configuration to nix-builder copilot-swe-agent[bot] 2025-12-17 15:19:05 +00:00
  • be575d4898 feat: Configure CI to run on self-hosted nix-builder runner copilot-swe-agent[bot] 2025-12-17 15:14:34 +00:00
  • 631e1a4037 fix: Fix nix fmt command to include **/*.nix argument copilot-swe-agent[bot] 2025-12-17 15:09:22 +00:00
  • 67b98d1447 chore: Add explicit GITHUB_TOKEN permissions for security copilot-swe-agent[bot] 2025-12-17 14:58:57 +00:00
  • 62775cfce3 fix: Nix config consistency in format-check job copilot-swe-agent[bot] 2025-12-17 14:57:44 +00:00
  • dc4cfe5505 docs: Document CI workflow in DEVELOPMENT.md copilot-swe-agent[bot] 2025-12-17 14:56:11 +00:00
  • 6e1f9b02de feat: Add GitHub Actions CI workflow for flake checking copilot-swe-agent[bot] 2025-12-17 14:55:14 +00:00
  • 43f1734154 chore: Update copilot instructions Hunter Halloran 2025-12-17 09:38:52 -05:00
  • acddb0dee4 fix: Make ugaif.forUser add to enabled users and set WSL settings Hunter Halloran 2025-12-17 09:37:12 -05:00
  • 56a96cce09 docs: Documentation overhaul Hunter Halloran 2025-12-17 09:25:51 -05:00
  • f75b0be971 fix: Remove deprecated uses with external flakes and more consistent ugaif namespace usage Hunter Halloran 2025-12-17 09:15:11 -05:00
  • 90b3f21472 feat: Add GitHub Copilot instructions copilot-swe-agent[bot] 2025-12-17 13:19:55 +00:00
  • c79fba3c9b feat: Import user hdh20267 as an external module Hunter Halloran 2025-12-17 00:03:18 -05:00
  • 3b138efc87 feat: Use external module for new fleet member 'usda-dash' UGA Innovation Factory 2025-12-16 17:50:05 -05:00
  • 7a0cc28933 feat: Add a way to deploy proxmox lxcs UGA Innovation Factory 2025-12-16 17:30:33 -05:00
  • 3a9ddd4f93 fix: Change what sw modules export UGA Innovation Factory 2025-12-16 16:48:21 -05:00
  • d2841f2969 docs: Much better readme UGA Innovation Factory 2025-12-16 16:18:19 -05:00
  • 11edaada84 feat: Add templates for external configs UGA Innovation Factory 2025-12-16 16:09:08 -05:00
  • f658a4a5cc fix: Repair when overrides for device types gets merged UGA Innovation Factory 2025-12-16 14:52:00 -05:00
  • 7ac453e1f7 fix: Change how enabled users are handled UGA Innovation Factory 2025-12-16 14:35:02 -05:00
  • 0ffdfdf0d8 docs: Update inline docs and make home-manager module exports UGA Innovation Factory 2025-12-16 14:16:53 -05:00
  • 3b0c147b3f fix: Respect nvim user config option UGA Innovation Factory 2025-12-16 13:47:50 -05:00
  • 1c71bf099e feat: Add sw types as modules UGA Innovation Factory 2025-12-15 17:21:55 -05:00
  • 6a4bd6136c fix: Make 'use ugaif sw' default to true, but settable UGA Innovation Factory 2025-12-15 17:13:16 -05:00
  • 01af38a5b9 refactor: Make more modular and do some refactoring UGA Innovation Factory 2025-12-15 17:07:31 -05:00
  • 205f03337a refactor: Module to ugaif and readme update UGA Innovation Factory 2025-12-15 15:32:40 -05:00
  • c46b0aa685 feat: Enable iPXE stateless kiosk targets UGA Innovation Factory 2025-12-12 16:12:24 -05:00
  • 91115fc52e feat: User alireza added UGA Innovation Factory 2025-12-11 17:56:45 -05:00
  • 6b507366ec feat: Allow wsl users to be changed with options UGA Innovation Factory 2025-12-11 17:47:37 -05:00
  • 4275b4cb37 feat: Add wsl profiles UGA Innovation Factory 2025-12-11 17:42:17 -05:00
  • da9b4cf67a docs: Show how to install nix UGA Innovation Factory 2025-12-11 16:45:25 -05:00
  • a5376725d8 docs: Show how to build isos locally and remotely UGA Innovation Factory 2025-12-11 16:43:07 -05:00
  • 7c619a4321 refactor: Move updater in its own file Hunter Halloran 2025-12-11 14:05:06 -05:00
  • ac8559e00b feat: Use a systemd service to run the update-system command Hunter Halloran 2025-12-11 12:11:23 -05:00
  • e7d7218c79 feat: Enabled package ragenix for secret management Hunter Halloran 2025-12-10 17:58:25 -05:00
  • 69ebf5bb9d refactor: Move artifacts into installer dir UGA Innovation Factory 2025-12-10 14:55:10 -05:00
  • 13c283268a fix: Auto-install should work offline now UGA Innovation Factory 2025-12-10 14:47:55 -05:00
  • 85de150fcf docs: Add innline docs to code files UGA Innovation Factory 2025-12-10 14:46:58 -05:00
  • 8a4e574b90 feat: Add support for ipxe boot ephemeral systems UGA Innovation Factory 2025-12-10 14:42:22 -05:00
  • 1412529b0f docs: Update readme for how to build artifacts UGA Innovation Factory 2025-12-10 13:38:50 -05:00
  • 6498e7fd52 feat: Add iso and lxc generation artifacts UGA Innovation Factory 2025-12-10 13:29:23 -05:00