feat: Rename project to 'Athenix'
This commit is contained in:
committed by
Hunter Halloran
parent
d97ece898c
commit
d205211c7d
@@ -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.
|
||||
|
||||
@@ -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}";
|
||||
|
||||
@@ -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; }));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user