forked from Fediversity/Fediversity
stylize user-specified names by quotes to clarify their status
This commit is contained in:
parent
54b3b9ea50
commit
7ef43bf3d6
1 changed files with 10 additions and 8 deletions
|
@ -108,7 +108,7 @@ in
|
||||||
environments.single-nixos-vm =
|
environments.single-nixos-vm =
|
||||||
{ config, ... }:
|
{ config, ... }:
|
||||||
{
|
{
|
||||||
resources.operator-environment.login-shell.username = "operator";
|
resources."operator-environment".login-shell.username = "operator";
|
||||||
implementation = requests: {
|
implementation = requests: {
|
||||||
input = requests;
|
input = requests;
|
||||||
output.nixops4 =
|
output.nixops4 =
|
||||||
|
@ -125,7 +125,7 @@ in
|
||||||
nixos.module =
|
nixos.module =
|
||||||
{ ... }:
|
{ ... }:
|
||||||
{
|
{
|
||||||
users.users = config.resources.operator-environment.login-shell.apply (
|
users.users = config.resources."operator-environment".login-shell.apply (
|
||||||
lib.filterAttrs (_name: value: value ? login-shell) requests
|
lib.filterAttrs (_name: value: value ? login-shell) requests
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
@ -135,7 +135,7 @@ in
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
options = {
|
options = {
|
||||||
example-configuration = mkOption {
|
"example-configuration" = mkOption {
|
||||||
type = config.configuration;
|
type = config.configuration;
|
||||||
readOnly = true;
|
readOnly = true;
|
||||||
default = {
|
default = {
|
||||||
|
@ -143,20 +143,22 @@ in
|
||||||
applications.hello.enable = true;
|
applications.hello.enable = true;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
example-deployment = mkOption {
|
"example-deployment" = mkOption {
|
||||||
type = options.deployments.nestedType;
|
type = options.deployments.nestedType;
|
||||||
readOnly = true;
|
readOnly = true;
|
||||||
default = config.environments.single-nixos-vm.deployment config.example-configuration;
|
default = config.environments.single-nixos-vm.deployment config."example-configuration";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
resources = fediversity.applications.hello.resources fediversity.example-configuration.applications.hello;
|
resources =
|
||||||
|
fediversity.applications.hello.resources
|
||||||
|
fediversity."example-configuration".applications.hello;
|
||||||
hello-shell = resources.resources.hello.login-shell;
|
hello-shell = resources.resources.hello.login-shell;
|
||||||
environment = fediversity.environments.single-nixos-vm.resources.operator-environment.login-shell;
|
environment = fediversity.environments.single-nixos-vm.resources."operator-environment".login-shell;
|
||||||
result = mkDeployment {
|
result = mkDeployment {
|
||||||
modules = [
|
modules = [
|
||||||
(fediversity.environments.single-nixos-vm.deployment fediversity.example-configuration)
|
(fediversity.environments.single-nixos-vm.deployment fediversity."example-configuration")
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue