Commit Graph

  • 6f7e95b9f9 fix: Fail the CI if formatting fails main UGA Innovation Factory 2026-01-30 18:26:26 -05:00
  • 7c07727150 feat: USDA-dash now uses encrypted .env files UGA Innovation Factory 2026-01-30 23:19:38 +00:00
  • 7e6e8d5e0f chore: Update flake lock UGA Innovation Factory 2026-01-30 23:07:40 +00:00
  • c6e0a0aedf chore: Update flake lock UGA Innovation Factory 2026-01-30 22:55:30 +00:00
  • 4b4e6a2873 chore: Update flake lock UGA Innovation Factory 2026-01-30 22:53:59 +00:00
  • 40a9f9f5a6 chore: Update flake lock UGA Innovation Factory 2026-01-30 22:52:27 +00:00
  • 14a61da9ed chore: Update flake lock UGA Innovation Factory 2026-01-30 22:38:14 +00:00
  • a3c8e0640a chore: Update flake lock UGA Innovation Factory 2026-01-30 22:26:29 +00:00
  • 01fc5518c1 chore: Update flake lock UGA Innovation Factory 2026-01-30 22:24:31 +00:00
  • a2d4f71a77 chore: Update flake lock UGA Innovation Factory 2026-01-30 22:21:13 +00:00
  • e0cafb7f66 chore: Update usda-docker hash UGA Innovation Factory 2026-01-30 22:18:59 +00:00
  • ffbd7a221d Set default timezone for LXC containers to fix Docker /etc/localtime mounts UGA Innovation Factory 2026-01-30 22:00:15 +00:00
  • d7922247d2 Fix activation script to always regenerate age keys UGA Innovation Factory 2026-01-30 21:51:19 +00:00
  • 31c829f502 Add SSH-to-age conversion activation script for reliable secret decryption UGA Innovation Factory 2026-01-30 21:48:57 +00:00
  • e3bae02f58 Re-encrypt usda-vision-env with correct host key UGA Innovation Factory 2026-01-30 21:46:02 +00:00
  • aa6d9d5691 Revert experimental changes, use ragenix defaults UGA Innovation Factory 2026-01-30 21:45:55 +00:00
  • 87045a518f Use rage instead of age for SSH key decryption support UGA Innovation Factory 2026-01-30 21:40:04 +00:00
  • dffe817e47 Update usda-dash host key and re-encrypt secret UGA Innovation Factory 2026-01-30 21:29:39 +00:00
  • 23da829033 feat: Use age for env secret managment UGA Innovation Factory 2026-01-30 20:54:31 +00:00
  • dd19d1488a fix: Convert ssh keys to age keys UGA Innovation Factory 2026-01-30 19:41:34 +00:00
  • 862ae2c864 chore: Run nix fmt UGA Innovation Factory 2026-01-30 19:19:38 +00:00
  • 3efba93424 feat: Ragenix secret management per host UGA Innovation Factory 2026-01-30 19:19:20 +00:00
  • 2e4602cbf3 refactor: Move macCaseBuilder into athenix.lib UGA Innovation Factory 2026-01-27 22:13:32 +00:00
  • ab3710b5f6 chore: Run nix fmt UGA Innovation Factory 2026-01-27 21:44:23 +00:00
  • 863cd1ea95 fix: Remove unused or broken config outputs for nix eval of flake components UGA Innovation Factory 2026-01-27 21:43:58 +00:00
  • d8cee7e79b refactor: Make hw definitions modules with mkIf guards UGA Innovation Factory 2026-01-27 16:30:54 -05:00
  • 063336f736 refactor: Fleet and sw behind mkIf guards UGA Innovation Factory 2026-01-27 16:11:36 -05:00
  • 85653e632f fix: Enable sw by default when imported UGA Innovation Factory 2026-01-27 15:36:31 -05:00
  • 1533382ff2 Merge pull request 'fix: Lazily fetch external modules only if needed' (#32) from external-refactor into main Hunter David Halloran 2026-01-27 20:06:09 +00:00
  • 540f5feb78 fix: Lazily fetch external modules only if needed UGA Innovation Factory 2026-01-27 15:05:52 -05:00
  • 1a7bf29448 docs: Update inline code docs for LSP help UGA Innovation Factory 2026-01-27 14:48:07 -05:00
  • 13fdc3a7a1 feat: Update auto-docs UGA Innovation Factory 2026-01-27 14:25:37 -05:00
  • 01fdfbf913 Merge pull request 'fix: Change CI to ssh git' (#31) from sw-refactor into main Hunter David Halloran 2026-01-27 19:07:29 +00:00
  • 9d0683165f fix: Change CI to ssh git UGA Innovation Factory 2026-01-27 14:07:03 -05:00
  • b1bc354160 Merge pull request 'refactor: Move sw into properly nested modules with unconditional import' (#30) from sw-refactor into main Hunter David Halloran 2026-01-27 19:00:23 +00:00
  • f669845bf7 refactor: Move sw into properly nested modules with unconditional import UGA Innovation Factory 2026-01-27 13:59:57 -05:00
  • bd50f894ae chore: Remove unused variables and imports UGA Innovation Factory 2026-01-13 21:00:24 -05:00
  • 92e3940644 chore: Run nix fmt UGA Innovation Factory 2026-01-13 20:56:55 -05:00
  • 1c767ed4c8 fix: Ensure all users are read from and that the config is shared between module levels UGA Innovation Factory 2026-01-13 20:56:30 -05:00
  • ffa434e720 chore: Run nix fmt UGA Innovation Factory 2026-01-13 18:28:00 -05:00
  • 5f5698f608 chore: Update hdh20267 user to use new shell selection UGA Innovation Factory 2026-01-13 18:24:41 -05:00
  • f606ea731c feat: Refactor to use flake-parts and import inventory and users thru the flake parts UGA Innovation Factory 2026-01-13 18:20:24 -05:00
  • b1d4fe8d68 fix: Refactor flake structure to properly use flake-parts UGA Innovation Factory 2026-01-13 16:28:31 -05:00
  • cbddecfeb4 fix: Remove incorrect parts/fleet-data.nix import from flake.nix UGA Innovation Factory 2026-01-13 16:24:24 -05:00
  • 005207d3e4 flake.lock: Update UGA Innovation Factory 2026-01-13 16:21:42 -05:00
  • d34325de53 fix: Remove incorrect ./parts/fleet-data.nix import from flake.nix and use correct flake-parts structure UGA Innovation Factory 2026-01-13 16:21:20 -05:00
  • 67e7a57402 fix: Set proper keybindings for zsh UGA Innovation Factory 2026-01-13 12:16:46 -05:00
  • dcc3dde702 fix: Repair Surface tablet kernel specifics that got lost in the refactor 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