36 Commits

Author SHA1 Message Date
UGA Innovation Factory
67e7a57402 fix: Set proper keybindings for zsh
All checks were successful
CI / Format Check (push) Successful in 3s
CI / Flake Check (push) Successful in 1m42s
CI / Evaluate Key Configurations (nix-builder) (push) Successful in 10s
CI / Evaluate Key Configurations (nix-desktop1) (push) Successful in 11s
CI / Evaluate Key Configurations (nix-laptop1) (push) Successful in 7s
CI / Evaluate Artifacts (installer-iso-nix-laptop1) (push) Successful in 16s
CI / Evaluate Artifacts (lxc-nix-builder) (push) Successful in 11s
2026-01-13 12:16:46 -05:00
UGA Innovation Factory
d89caa8a6b chore: run nix fmt 2026-01-07 18:15:37 -05:00
UGA Innovation Factory
cda1975631 fix: use lib.mkForce for systemd.network.enable in stateless-kiosk
- Prevent conflicts when disabling systemd-networkd in stateless kiosk config
- Ensures the disable takes precedence over other module settings
2026-01-07 18:12:19 -05:00
UGA Innovation Factory
775080949d refactor: move GC and buildMethods options to sw module
- Move athenix.system.gc options from fleet/common.nix to sw/gc.nix
- Move athenix.host.buildMethods option to sw/gc.nix
- Move home-manager, agenix, disko imports to sw/default.nix
- Better separation: fleet/ handles generation, sw/ handles software config
2026-01-07 18:11:46 -05:00
UGA Innovation Factory
6a9807a688 fix: system-update should respect ssh requirements 2026-01-06 19:14:58 -05:00
Hunter Halloran
cca3e39af0 feat: add '--ssh' flag to update-ref tool to choose ssh url or default to https url 2026-01-06 19:02:27 -05:00
UGA Innovation Factory
6edf858a4e feat: add age packages for fido2 and other secret management 2026-01-06 12:57:34 -05:00
UGA Innovation Factory
f7d23f6ffb feat: Add a reference updater tool for external modules 2025-12-29 17:26:38 -05:00
UGA Innovation Factory
e60e26f53f feat: Update the updater to support flags for privileged users 2025-12-29 17:26:26 -05:00
UGA Innovation Factory
b329ec8066 feat: Add docker compose runner for usda-dash 2025-12-29 17:26:19 -05:00
UGA Innovation Factory
a06525f6fa chore: Just evaluate instead of building artificats for CI 2025-12-29 17:26:10 -05:00
UGA Innovation Factory
a23ec91c9c feat: Migrate CI to gitea 2025-12-29 17:25:47 -05:00
UGA Innovation Factory
d205211c7d feat: Rename project to 'Athenix' 2025-12-29 17:25:45 -05:00
Hunter Halloran
f98aa0b19b chore: Update ci 2025-12-29 17:24:00 -05:00
Hunter Halloran
9514fe2868 fix: Repair gh runner perms 2025-12-29 17:23:54 -05:00
Hunter Halloran
25df9bbabe fix: Ensure builder still work if gh token doesn't exist yet 2025-12-29 17:23:36 -05:00
Hunter Halloran
5fe7c08830 feat: Builder config settable with options 2025-12-29 17:23:03 -05:00
UGA Innovation Factory
11edaada84 feat: Add templates for external configs 2025-12-29 17:19:36 -05:00
UGA Innovation Factory
7ac453e1f7 fix: Change how enabled users are handled 2025-12-29 17:19:19 -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
3b0c147b3f fix: Respect nvim user config option 2025-12-29 17:18:54 -05:00
UGA Innovation Factory
205f03337a refactor: Module to ugaif and readme update 2025-12-29 17:18:22 -05:00
UGA Innovation Factory
c46b0aa685 feat: Enable iPXE stateless kiosk targets 2025-12-29 17:18:11 -05:00
Hunter Halloran
7c619a4321 refactor: Move updater in its own file 2025-12-29 17:17:00 -05:00
Hunter Halloran
ac8559e00b feat: Use a systemd service to run the update-system command 2025-12-29 17:17:00 -05:00
Hunter Halloran
e7d7218c79 feat: Enabled package ragenix for secret management 2025-12-29 17:16:38 -05:00
UGA Innovation Factory
85de150fcf docs: Add innline docs to code files 2025-12-29 17:16:01 -05:00
UGA Innovation Factory
8a4e574b90 feat: Add support for ipxe boot ephemeral systems 2025-12-29 17:15:52 -05:00
UGA Innovation Factory
67e763cb5f feat: Enable python dev environments by default 2025-12-29 17:15:16 -05:00
UGA Innovation Factory
826aa0c501 refactor: Rename kiosk to tablet-kiosk 2025-12-29 17:14:49 -05:00
UGA Innovation Factory
bcacfd2ca1 feat: Unify lxc and systems config 2025-12-29 17:14:35 -05:00
UGA Innovation Factory
01d1a36650 feat: Export formatter and lxc configuration from flake 2025-12-29 17:14:25 -05:00
Hunter
faf4afcd3b feat: Make kioskUrl a settable option 2025-12-29 17:14:19 -05:00
Hunter
4e40968284 feat: Add ghostty terminfo to all hosts 2025-12-29 17:14:19 -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