mirror of
https://github.com/foo-dogsquared/nixos-config.git
synced 2025-02-14 12:19:00 +00:00
wrapper-manager: make modules and library set up-to-date
This commit is contained in:
parent
534ea2e7c3
commit
4262ccfa89
@ -35,7 +35,7 @@ rec {
|
|||||||
}
|
}
|
||||||
|
|
||||||
(lib.mkIf (builtins.length addons > 0) {
|
(lib.mkIf (builtins.length addons > 0) {
|
||||||
env.BLENDER_SYSTEM_RESOURCES = blenderAddons;
|
env.BLENDER_SYSTEM_RESOURCES.value = blenderAddons;
|
||||||
})
|
})
|
||||||
|
|
||||||
(lib.removeAttrs module [ "blenderPackage" "blenderArgs" "addons" ])
|
(lib.removeAttrs module [ "blenderPackage" "blenderArgs" "addons" ])
|
||||||
|
@ -87,7 +87,7 @@ in
|
|||||||
};
|
};
|
||||||
|
|
||||||
config = lib.mkIf submoduleCfg.enable {
|
config = lib.mkIf submoduleCfg.enable {
|
||||||
env.DCONF_PROFILE = dconfProfileFile;
|
env.DCONF_PROFILE.value = dconfProfileFile;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
|
@ -57,7 +57,7 @@ in
|
|||||||
# TODO: Should we replace the .desktop file for this?
|
# TODO: Should we replace the .desktop file for this?
|
||||||
wrappers.blender = {
|
wrappers.blender = {
|
||||||
arg0 = lib.getExe' cfg.package "blender";
|
arg0 = lib.getExe' cfg.package "blender";
|
||||||
env.BLENDER_SYSTEM_RESOURCES = lib.mkIf (builtins.length cfg.addons > 0) addons;
|
env.BLENDER_SYSTEM_RESOURCES.value = lib.mkIf (builtins.length cfg.addons > 0) addons;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -26,7 +26,7 @@ in
|
|||||||
basePackages = [ cfg.package ];
|
basePackages = [ cfg.package ];
|
||||||
wrappers.zellij = {
|
wrappers.zellij = {
|
||||||
arg0 = lib.getExe' cfg.package "zellij";
|
arg0 = lib.getExe' cfg.package "zellij";
|
||||||
env.ZELLIJ_CONFIG_FILE = cfg.configFile;
|
env.ZELLIJ_CONFIG_FILE.value = cfg.configFile;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -79,8 +79,12 @@ in
|
|||||||
"--proc" "/proc"
|
"--proc" "/proc"
|
||||||
"--dev" "/dev"
|
"--dev" "/dev"
|
||||||
]
|
]
|
||||||
++ builtins.map (var: "--unsetenv ${var}") config.unset
|
++ lib.mapAttrsToList
|
||||||
++ lib.mapAttrsToList (var: value: "--setenv ${var} ${value}") config.env;
|
(var: metadata:
|
||||||
|
if metadata.action == "unset"
|
||||||
|
then "--unsetenv ${var}"
|
||||||
|
else "--setenv ${var} ${metadata.value}")
|
||||||
|
config.env;
|
||||||
|
|
||||||
arg0 = lib.getExe' submoduleCfg.package "bwrap";
|
arg0 = lib.getExe' submoduleCfg.package "bwrap";
|
||||||
prependArgs = lib.mkBefore (submoduleCfg.extraArgs ++ [ "--" submoduleCfg.wraparound.executable ] ++ submoduleCfg.wraparound.extraArgs);
|
prependArgs = lib.mkBefore (submoduleCfg.extraArgs ++ [ "--" submoduleCfg.wraparound.executable ] ++ submoduleCfg.wraparound.extraArgs);
|
||||||
|
Loading…
Reference in New Issue
Block a user