Compare commits

...

2 Commits

Author SHA1 Message Date
henrov 9765afe2bd Working on reshuffling 2026-03-19 13:29:55 +00:00
henrov f3476c7b47 deleted generated files 2026-03-19 13:29:54 +00:00
10 changed files with 35 additions and 35 deletions
+18 -18
View File
@@ -551,7 +551,7 @@ in
config = lib.mkIf enableProgram {
# --- Dendritic app definition ---
myApps.${programName} = {
mySystem.${programName} = {
enable = true;
assetsDir = programAssets;
files = files;
@@ -565,7 +565,7 @@ in
stylix = stylixCfg;
# --- Optional: wallpaper helper (kept dendritic) ---
myApps.wallpaper = {
mySystem.wallpaper = {
enable = true;
packages = [ "feh" "st" ];
};
@@ -685,7 +685,7 @@ in
config = lib.mkIf enableProgram {
# --- Dendritic app definition ---
myApps.${programName} = {
mySystem.${programName} = {
enable = true;
assetsDir = programAssets;
files = files;
@@ -755,8 +755,8 @@ in {
# Wrap all configuration in mkIf(enable)
config = lib.mkIf enableProgram {
# myApps container
myApps = {
# mySystem container
mySystem = {
${programName} = {
enable = true;
assetsDir = programAssets;
@@ -794,8 +794,8 @@ in {
config = lib.mkIf enableProgram {
# Place Flatpaks under myApps (do not declare nested options)
myApps = {
# Place Flatpaks under mySystem (do not declare nested options)
mySystem = {
flatpaks = {
enable = true;
user = username;
@@ -933,8 +933,8 @@ in {
# Wrap all actual configuration in mkIf(enableProgram)
config = lib.mkIf enableProgram {
# myApps container for dendritic structure
myApps = {
# mySystem container for dendritic structure
mySystem = {
${programName} = {
enable = true;
user = config.defaultUser or defaultUser;
@@ -999,7 +999,7 @@ in
config = lib.mkIf enableProgram {
# --- Dendritic app definition ---
myApps.${programName} = {
mySystem.${programName} = {
enable = true;
assetsDir = programAssets;
files = files;
@@ -1045,7 +1045,7 @@ let
defaultUser = "henrov";
# Toggle variable pointing to the option
enableProgram = config.myApps.${programName}.enable or false;
enableProgram = config.mySystem.${programName}.enable or false;
# Package list for Thunar and plugins
thunarPkgs = with pkgs; [
@@ -1061,14 +1061,14 @@ let
in {
# Top-level toggle option
options.myApps.${programName}.enable =
options.mySystem.${programName}.enable =
lib.mkEnableOption "Enable Thunar file manager";
# Wrap everything in mkIf(enable)
config = lib.mkIf enableProgram {
# myApps container
myApps = {
# mySystem container
mySystem = {
${programName} = {
enable = true;
packages = thunarPkgs;
@@ -1130,7 +1130,7 @@ in
# --- Config ---
config = lib.mkIf enableProgram {
myApps.${programName} = {
mySystem.${programName} = {
enable = true;
assetsDir = programAssets;
files = files;
@@ -1220,7 +1220,7 @@ in
# Safe reference to defaultUser inside mkIf
username = config.defaultUser or "henrov";
in lib.mkIf enableProgram {
myApps = {
mySystem = {
zsh = {
enable = true;
assetsDir = programAssets;
@@ -1898,8 +1898,8 @@ in
# Everything in config is wrapped safely with mkIf
config = lib.mkIf enableWofi {
# Use myApps as a container for all your programs
myApps = {
# Use mySystem as a container for all your programs
mySystem = {
wofi = {
enable = true;
assetsDir = wofiAssets;
+2 -2
View File
@@ -18,8 +18,8 @@ in {
config = lib.mkIf enableProgram {
# Place Flatpaks under myApps (do not declare nested options)
myApps = {
# Place Flatpaks under mySystem (do not declare nested options)
mySystem = {
flatpaks = {
enable = true;
user = username;
+4 -4
View File
@@ -7,7 +7,7 @@ let
defaultUser = "henrov";
# Toggle variable pointing to the option
enableProgram = config.myApps.${programName}.enable or false;
enableProgram = config.mySystem.${programName}.enable or false;
# Package list for Thunar and plugins
thunarPkgs = with pkgs; [
@@ -23,14 +23,14 @@ let
in {
# Top-level toggle option
options.myApps.${programName}.enable =
options.mySystem.${programName}.enable =
lib.mkEnableOption "Enable Thunar file manager";
# Wrap everything in mkIf(enable)
config = lib.mkIf enableProgram {
# myApps container
myApps = {
# mySystem container
mySystem = {
${programName} = {
enable = true;
packages = thunarPkgs;
+2 -2
View File
@@ -21,8 +21,8 @@ in
# Everything in config is wrapped safely with mkIf
config = lib.mkIf enableWofi {
# Use myApps as a container for all your programs
myApps = {
# Use mySystem as a container for all your programs
mySystem = {
wofi = {
enable = true;
assetsDir = wofiAssets;
@@ -19,8 +19,8 @@ in {
# Wrap all configuration in mkIf(enable)
config = lib.mkIf enableProgram {
# myApps container
myApps = {
# mySystem container
mySystem = {
${programName} = {
enable = true;
assetsDir = programAssets;
@@ -40,7 +40,7 @@ in
config = lib.mkIf enableProgram {
# --- Dendritic app definition ---
myApps.${programName} = {
mySystem.${programName} = {
enable = true;
assetsDir = programAssets;
files = files;
@@ -66,7 +66,7 @@ in
config = lib.mkIf enableProgram {
# --- Dendritic app definition ---
myApps.${programName} = {
mySystem.${programName} = {
enable = true;
assetsDir = programAssets;
files = files;
@@ -80,7 +80,7 @@ in
stylix = stylixCfg;
# --- Optional: wallpaper helper (kept dendritic) ---
myApps.wallpaper = {
mySystem.wallpaper = {
enable = true;
packages = [ "feh" "st" ];
};
@@ -22,8 +22,8 @@ in {
# Wrap all actual configuration in mkIf(enableProgram)
config = lib.mkIf enableProgram {
# myApps container for dendritic structure
myApps = {
# mySystem container for dendritic structure
mySystem = {
${programName} = {
enable = true;
user = config.defaultUser or defaultUser;
@@ -29,7 +29,7 @@ in
config = lib.mkIf enableProgram {
# --- Dendritic app definition ---
myApps.${programName} = {
mySystem.${programName} = {
enable = true;
assetsDir = programAssets;
files = files;
@@ -29,7 +29,7 @@ in
# --- Config ---
config = lib.mkIf enableProgram {
myApps.${programName} = {
mySystem.${programName} = {
enable = true;
assetsDir = programAssets;
files = files;