feat: Rename project to 'Athenix'

This commit is contained in:
UGA Innovation Factory
2025-12-18 12:07:25 -05:00
committed by Hunter Halloran
parent d97ece898c
commit d205211c7d
39 changed files with 278 additions and 277 deletions

View File

@@ -39,8 +39,8 @@ Add the host to `inventory.nix` with the `nix-lxc` type or ensure it has the app
"my-container" = { };
};
overrides = {
ugaif.host.useHostPrefix = false;
ugaif.host.buildMethods = [ "lxc" ];
athenix.host.useHostPrefix = false;
athenix.host.buildMethods = [ "lxc" ];
};
};
}
@@ -291,7 +291,7 @@ nix eval .#nixosConfigurations.nix-builder.config.boot.isContainer
# Should output: true
# Check build methods
nix eval .#nixosConfigurations.nix-builder.config.ugaif.host.buildMethods
nix eval .#nixosConfigurations.nix-builder.config.athenix.host.buildMethods
# Should include: "lxc"
```
@@ -386,7 +386,7 @@ Inside the container:
The script works with any host in your `nixosConfigurations` that:
1. Has `boot.isContainer = true`
2. Has `"lxc"` in `ugaif.host.buildMethods`
2. Has `"lxc"` in `athenix.host.buildMethods`
3. Imports the Proxmox LXC module
Your `artifacts.nix` automatically exposes these as `lxc-<hostname>` packages.

View File

@@ -79,7 +79,7 @@ let
let
cfg = hosts.nixosConfigurations.${name};
in
if lib.elem "installer-iso" cfg.config.ugaif.host.buildMethods then
if lib.elem "installer-iso" cfg.config.athenix.host.buildMethods then
[
{
name = "installer-iso-${name}";
@@ -98,7 +98,7 @@ let
let
cfg = hosts.nixosConfigurations.${name};
in
if lib.elem "iso" cfg.config.ugaif.host.buildMethods then
if lib.elem "iso" cfg.config.athenix.host.buildMethods then
[
{
name = "iso-${name}";
@@ -117,7 +117,7 @@ let
let
cfg = hosts.nixosConfigurations.${name};
in
if lib.elem "ipxe" cfg.config.ugaif.host.buildMethods then
if lib.elem "ipxe" cfg.config.athenix.host.buildMethods then
[
{
name = "ipxe-${name}";
@@ -147,7 +147,7 @@ let
let
cfg = hosts.nixosConfigurations.${name};
in
if lib.elem "lxc" cfg.config.ugaif.host.buildMethods then
if lib.elem "lxc" cfg.config.athenix.host.buildMethods then
[
{
name = "lxc-${name}";
@@ -166,7 +166,7 @@ let
let
cfg = hosts.nixosConfigurations.${name};
in
if lib.elem "proxmox" cfg.config.ugaif.host.buildMethods then
if lib.elem "proxmox" cfg.config.athenix.host.buildMethods then
[
{
name = "proxmox-${name}";

View File

@@ -21,7 +21,7 @@
# # Neovim module (requires user parameter):
# home-manager.users.myuser.imports = [
# (inputs.nixos-systems.homeManagerModules.nvim {
# user = config.ugaif.users.accounts.myuser;
# user = config.athenix.users.accounts.myuser;
# })
# ];
@@ -37,9 +37,9 @@
nix-ephemeral = import ../hosts/types/nix-ephemeral.nix { inherit inputs; }; # Diskless/RAM-only
# ========== Software Configuration Module ==========
# Main software module with all ugaif.sw options
# Use ugaif.sw.type to select profile: "desktop", "tablet-kiosk", "headless", "stateless-kiosk"
# Use ugaif.sw.extraPackages to add additional packages
# Use ugaif.sw.kioskUrl to set kiosk mode URL
# Main software module with all athenix.sw options
# Use athenix.sw.type to select profile: "desktop", "tablet-kiosk", "headless", "stateless-kiosk"
# Use athenix.sw.extraPackages to add additional packages
# Use athenix.sw.kioskUrl to set kiosk mode URL
sw = { inputs, ... }@args: (import ../sw/default.nix (args // { inherit inputs; }));
}