Compare commits
2 Commits
b0e6759817
...
d675df4728
| Author | SHA1 | Date | |
|---|---|---|---|
| d675df4728 | |||
| 9fbbd79559 |
+2
-5
@@ -1016,10 +1016,10 @@ in
|
|||||||
enableProgram = config.myApps.${programName}.enable or false;
|
enableProgram = config.myApps.${programName}.enable or false;
|
||||||
|
|
||||||
# Determine username safely inside config.mkIf
|
# Determine username safely inside config.mkIf
|
||||||
username = enableProgram then (config.defaultUser or "henrov") else null;
|
username = if enableProgram then (config.defaultUser or "henrov") else null;
|
||||||
|
|
||||||
# Full config directory path in user's home
|
# Full config directory path in user's home
|
||||||
ewwConfigDir = enableProgram then "/home/${username}/.config/${programName}" else null;
|
ewwConfigDir = if enableProgram then "/home/${username}/.config/${programName}" else null;
|
||||||
in lib.mkIf enableProgram {
|
in lib.mkIf enableProgram {
|
||||||
myApps = {
|
myApps = {
|
||||||
${programName} = {
|
${programName} = {
|
||||||
@@ -1029,9 +1029,6 @@ in
|
|||||||
|
|
||||||
# Assign user after config exists
|
# Assign user after config exists
|
||||||
user = username;
|
user = username;
|
||||||
|
|
||||||
# Add more program-specific options below
|
|
||||||
# e.g., theme = "catppuccin-mocha";
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -18,10 +18,10 @@ in
|
|||||||
enableProgram = config.myApps.${programName}.enable or false;
|
enableProgram = config.myApps.${programName}.enable or false;
|
||||||
|
|
||||||
# Determine username safely inside config.mkIf
|
# Determine username safely inside config.mkIf
|
||||||
username = enableProgram then (config.defaultUser or "henrov") else null;
|
username = if enableProgram then (config.defaultUser or "henrov") else null;
|
||||||
|
|
||||||
# Full config directory path in user's home
|
# Full config directory path in user's home
|
||||||
ewwConfigDir = enableProgram then "/home/${username}/.config/${programName}" else null;
|
ewwConfigDir = if enableProgram then "/home/${username}/.config/${programName}" else null;
|
||||||
in lib.mkIf enableProgram {
|
in lib.mkIf enableProgram {
|
||||||
myApps = {
|
myApps = {
|
||||||
${programName} = {
|
${programName} = {
|
||||||
@@ -31,9 +31,6 @@ in
|
|||||||
|
|
||||||
# Assign user after config exists
|
# Assign user after config exists
|
||||||
user = username;
|
user = username;
|
||||||
|
|
||||||
# Add more program-specific options below
|
|
||||||
# e.g., theme = "catppuccin-mocha";
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user