Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 0ddd20e09a | |||
| a0eaf16e69 |
+4
-4
@@ -745,16 +745,16 @@ let
|
|||||||
});
|
});
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
# Top-level toggle (must be quoted)
|
# Top-level toggle option (just use a literal quoted key)
|
||||||
"enable${lib.str.capitalize programName}" = lib.mkEnableOption "Enable ${programName} program";
|
"enableZenbrowser" = lib.mkEnableOption "Enable Zen Browser";
|
||||||
|
|
||||||
# Configuration (must be a function so `config` exists)
|
# Configuration (must be a function so `config` exists)
|
||||||
config = { config, pkgs, ... }: let
|
config = { config, pkgs, ... }: let
|
||||||
enableProgram = config."enable${lib.str.capitalize programName}" or false;
|
enableProgram = config."enableZenbrowser" or false;
|
||||||
username = config.defaultUser or "henrov";
|
username = config.defaultUser or "henrov";
|
||||||
in lib.mkIf enableProgram {
|
in lib.mkIf enableProgram {
|
||||||
|
|
||||||
# Dendritic top-level container
|
# Dendritic container
|
||||||
myApps = {
|
myApps = {
|
||||||
${programName} = {
|
${programName} = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|||||||
@@ -9,16 +9,16 @@ let
|
|||||||
});
|
});
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
# Top-level toggle (must be quoted)
|
# Top-level toggle option (just use a literal quoted key)
|
||||||
"enable${lib.str.capitalize programName}" = lib.mkEnableOption "Enable ${programName} program";
|
"enableZenbrowser" = lib.mkEnableOption "Enable Zen Browser";
|
||||||
|
|
||||||
# Configuration (must be a function so `config` exists)
|
# Configuration (must be a function so `config` exists)
|
||||||
config = { config, pkgs, ... }: let
|
config = { config, pkgs, ... }: let
|
||||||
enableProgram = config."enable${lib.str.capitalize programName}" or false;
|
enableProgram = config."enableZenbrowser" or false;
|
||||||
username = config.defaultUser or "henrov";
|
username = config.defaultUser or "henrov";
|
||||||
in lib.mkIf enableProgram {
|
in lib.mkIf enableProgram {
|
||||||
|
|
||||||
# Dendritic top-level container
|
# Dendritic container
|
||||||
myApps = {
|
myApps = {
|
||||||
${programName} = {
|
${programName} = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user