113 Commits

Author SHA1 Message Date
UGA Innovation Factory 3886d6f0b6 feat: Updated dark color scheme to show text on login for usda-dash
CI / Format Check (push) Successful in 2s
CI / Flake Check (push) Successful in 1m28s
CI / Evaluate Key Configurations (nix-builder) (push) Successful in 10s
CI / Evaluate Key Configurations (nix-desktop1) (push) Successful in 12s
CI / Evaluate Key Configurations (nix-laptop1) (push) Successful in 10s
CI / Evaluate Artifacts (installer-iso-nix-laptop1) (push) Successful in 18s
CI / Evaluate Artifacts (lxc-nix-builder) (push) Successful in 11s
2025-12-29 17:27:01 -05:00
UGA Innovation Factory c73c79ff3b fix: Add usda dashboard external url in allowed hosts 2025-12-29 17:26:45 -05:00
UGA Innovation Factory dd6418ef3d chore: update external config for usda-dash 2025-12-29 17:26:45 -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 d97ece898c docs: General documentation update 2025-12-29 17:25:37 -05:00
copilot-swe-agent[bot] 9be51b2589 chore: Fix user merging logic to preserve all fields from users.nix
Co-authored-by: Jyumpp <11142390+Jyumpp@users.noreply.github.com>
2025-12-29 17:25:29 -05:00
Hunter 53b1eb58c1 chore: Update hosts/user-config.nix
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-29 17:25:26 -05:00
Hunter 32b61e3e20 docs: Update docs/USER_CONFIGURATION.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-29 17:25:14 -05:00
Hunter Halloran b462d8a06c chore: Resolve comment https://github.com/UGA-Innovation-Factory/nixos-systems/pull/7#discussion_r2628646450 2025-12-29 17:25:14 -05:00
Hunter Halloran 56b9583206 chore: Run nix fmt 2025-12-29 17:24:31 -05:00
Hunter Halloran af9bb2497e fix: Use the new external modules format 2025-12-29 17:24:11 -05:00
Hunter Halloran ab5e7568ab refactor: Overhaul external user modules 2025-12-29 17:24:00 -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 b462bbebe0 fix: User nixos.nix import only on systems where the user is enabled 2025-12-29 17:23:19 -05:00
Hunter Halloran 5fe7c08830 feat: Builder config settable with options 2025-12-29 17:23:03 -05:00
copilot-swe-agent[bot] 3a95155d49 feat: Add GitHub Actions runner configuration to nix-builder
Co-authored-by: Jyumpp <11142390+Jyumpp@users.noreply.github.com>
2025-12-29 17:22:59 -05:00
copilot-swe-agent[bot] be575d4898 feat: Configure CI to run on self-hosted nix-builder runner
Co-authored-by: Jyumpp <11142390+Jyumpp@users.noreply.github.com>
2025-12-29 17:22:54 -05:00
copilot-swe-agent[bot] 631e1a4037 fix: Fix nix fmt command to include **/*.nix argument
Co-authored-by: Jyumpp <11142390+Jyumpp@users.noreply.github.com>
2025-12-29 17:22:45 -05:00
copilot-swe-agent[bot] 67b98d1447 chore: Add explicit GITHUB_TOKEN permissions for security
Co-authored-by: Jyumpp <11142390+Jyumpp@users.noreply.github.com>
2025-12-29 17:22:39 -05:00
copilot-swe-agent[bot] 62775cfce3 fix: Nix config consistency in format-check job
Co-authored-by: Jyumpp <11142390+Jyumpp@users.noreply.github.com>
2025-12-29 17:22:15 -05:00
copilot-swe-agent[bot] dc4cfe5505 docs: Document CI workflow in DEVELOPMENT.md
Co-authored-by: Jyumpp <11142390+Jyumpp@users.noreply.github.com>
2025-12-29 17:22:08 -05:00
copilot-swe-agent[bot] 6e1f9b02de feat: Add GitHub Actions CI workflow for flake checking
Co-authored-by: Jyumpp <11142390+Jyumpp@users.noreply.github.com>
2025-12-29 17:22:04 -05:00
Hunter Halloran 43f1734154 chore: Update copilot instructions 2025-12-29 17:22:04 -05:00
Hunter Halloran acddb0dee4 fix: Make ugaif.forUser add to enabled users and set WSL settings 2025-12-29 17:21:31 -05:00
Hunter Halloran 56a96cce09 docs: Documentation overhaul 2025-12-29 17:21:25 -05:00
Hunter Halloran f75b0be971 fix: Remove deprecated uses with external flakes and more consistent ugaif namespace usage 2025-12-29 17:21:18 -05:00
copilot-swe-agent[bot] 90b3f21472 feat: Add GitHub Copilot instructions 2025-12-29 17:21:18 -05:00
Hunter Halloran c79fba3c9b feat: Import user hdh20267 as an external module 2025-12-29 17:20:21 -05:00
UGA Innovation Factory 3b138efc87 feat: Use external module for new fleet member 'usda-dash' 2025-12-29 17:19:57 -05:00
UGA Innovation Factory 7a0cc28933 feat: Add a way to deploy proxmox lxcs 2025-12-29 17:19:50 -05:00
UGA Innovation Factory 3a9ddd4f93 fix: Change what sw modules export 2025-12-29 17:19:43 -05:00
UGA Innovation Factory d2841f2969 docs: Much better readme 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 f658a4a5cc fix: Repair when overrides for device types gets merged 2025-12-29 17:19:19 -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 1c71bf099e feat: Add sw types as modules 2025-12-29 17:18:43 -05:00
UGA Innovation Factory 6a4bd6136c fix: Make 'use ugaif sw' default to true, but settable 2025-12-29 17:18:32 -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 c46b0aa685 feat: Enable iPXE stateless kiosk targets 2025-12-29 17:18:11 -05:00
UGA Innovation Factory 91115fc52e feat: User alireza added 2025-12-29 17:17:45 -05:00
UGA Innovation Factory 6b507366ec feat: Allow wsl users to be changed with options 2025-12-29 17:17:34 -05:00
UGA Innovation Factory 4275b4cb37 feat: Add wsl profiles 2025-12-29 17:17:27 -05:00
UGA Innovation Factory da9b4cf67a docs: Show how to install nix 2025-12-29 17:17:21 -05:00
UGA Innovation Factory a5376725d8 docs: Show how to build isos locally and remotely 2025-12-29 17:17:13 -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 69ebf5bb9d refactor: Move artifacts into installer dir 2025-12-29 17:16:19 -05:00
UGA Innovation Factory 13c283268a fix: Auto-install should work offline now 2025-12-29 17:16:10 -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 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 5f68f6011c docs: General readme updates 2025-12-29 17:15:26 -05:00
UGA Innovation Factory 2313b60bbf feat: Ensure ability to change kisokUrl from inventory.nix 2025-12-29 17:15:16 -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 33767357f8 fix: Repair description defaults of the root user 2025-12-29 17:13:35 -05:00
Hunter cbb5a72ca4 feat: Enable system flake additions from external files 2025-12-29 17:13:35 -05:00
Hunter b950e6b8ae feat: Add user hdh20267 to both laptops 2025-12-29 17:13:04 -05:00
Hunter 3484029d8e fix: User configuration normalization 2025-12-29 17:12:44 -05:00
Hunter ebb70eca07 refactor: Fully modularize the working system components to be more
reuasable
2025-12-29 17:12:44 -05:00
UGA Innovation Factory 0e5c993a26 feat: Start Phosh with proper default settings 2025-12-29 17:11:37 -05:00
UGA Innovation Factory 6a316489f0 refactor: Fix warning system renamed to stdenv.hostPlatform.system 2025-12-29 17:10:59 -05:00
UGA Innovation Factory a8c263bac5 fix: Repare wake from sleep on Surface tablets 2025-12-29 17:10:58 -05:00
UGA Innovation Factory b20b1eb1b0 feat: add tablets nix-surface2 and nix-surface3 2025-12-29 17:10:35 -05:00
UGA Innovation Factory 633d217b93 fix: Force OSK to launch with user service 2025-12-29 17:10:02 -05:00
UGA Innovation Factory 2162cbbf72 feat: Change chrome defaults 2025-12-29 17:09:49 -05:00
UGA Innovation Factory 13abaa8369 feat: Camera support for Surface tablets 2025-12-29 17:09:42 -05:00
UGA Innovation Factory 0b90280d9d fix: Properly monitor keyboard ability of Surface tablets 2025-12-29 17:09:29 -05:00
UGA Innovation Factory 6ea6185d7c fix: Repair OSK implementation 2025-12-29 17:08:47 -05:00
UGA Innovation Factory cc5b7b04d6 feat: Autostart Chrome in kiosk environemnts 2025-12-29 17:08:05 -05:00
UGA Innovation Factory 9595101c91 feat: Use Phosh desktopmanager for tablet environments 2025-12-29 17:08:05 -05:00
UGA Innovation Factory e97fd17f2a fix: Revert back to cage and chrome extension keyboard 2025-12-29 17:07:38 -05:00
UGA Innovation Factory c30f3fc139 feat: Use squeekboard for system OSK instead of Chrome plugin 2025-12-29 17:07:38 -05:00
UGA Innovation Factory f5e92f4b44 refactor: Use sway compositor instead of cage 2025-12-29 17:07:21 -05:00
UGA Innovation Factory 8a0f8ea25b feat: Use Chrome plugin for On Screen Keyboard (OSK) 2025-12-29 17:07:13 -05:00
Hunter Halloran 783ed9e2b8 fix: Wifi WPA2 and WPA3 password management 2025-12-29 17:06:45 -05:00
UGA Innovation Factory 38108ad337 feat: Use mmcblk0 for tablets instead of default nvme0s1 2025-12-29 17:06:03 -05:00
UGA Innovation Factory be45588b67 feat: System managed wifi setup 2025-12-29 17:06:03 -05:00
Hunter Halloran 2b5314c614 feat: Add kiosk mode for tablets 2025-12-29 17:05:45 -05:00
Hunter Halloran 82deb5a1d9 feat: Add support for ghostty term emulator installation 2025-12-29 17:05:45 -05:00
Hunter Halloran d8eb614a1d feat: Add gesture support on Chrome for forward and backwards page
navigation
2025-12-29 17:05:09 -05:00
Hunter Halloran fd9f3b9f42 refactor: Remove net.nix 2025-12-29 17:04:57 -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 679bf990cd feat: Add nix-ld for externally managed software 2025-12-29 17:03:23 -05:00
Hunter 2f538ca018 feat: Add python development services 2025-12-29 17:03:06 -05:00
Hunter 2ad12ab729 fix: Change default swap size settings 2025-12-29 17:02:51 -05:00
Hunter 5b4f8dd2df feat: Add desktop nix-desktop1 2025-12-29 17:02:30 -05:00
Hunter eaee8c652e feat: Add 2nd laptop nix-laptop2 2025-12-29 17:02:20 -05:00
Hunter 1992407cb1 feat: Add sensor support for Dell laptops 2025-12-29 17:02:20 -05:00
Hunter 68032f6afb feat: Add office tools 2025-12-29 17:01:57 -05:00
Hunter 5c03739ff7 feat: Add nerdfont 2025-12-29 17:01:52 -05:00
Hunter 8d24243af6 fix: Remove unneeded networking file 2025-12-29 17:01:42 -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

Diff Content Not Available