stylize user-specified names by quotes to clarify their status

This commit is contained in:
Kiara Grouwstra 2025-08-25 17:16:59 +02:00
parent b6bae49678
commit 5cb2ff6054
Signed by: kiara
SSH key fingerprint: SHA256:COspvLoLJ5WC5rFb9ZDe5urVCkK4LJZOsjfF4duRJFU

View file

@ -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")
]; ];
}; };