mirror of
https://github.com/foo-dogsquared/nixos-config.git
synced 2025-02-07 06: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) {
|
||||
env.BLENDER_SYSTEM_RESOURCES = blenderAddons;
|
||||
env.BLENDER_SYSTEM_RESOURCES.value = blenderAddons;
|
||||
})
|
||||
|
||||
(lib.removeAttrs module [ "blenderPackage" "blenderArgs" "addons" ])
|
||||
|
@ -87,7 +87,7 @@ in
|
||||
};
|
||||
|
||||
config = lib.mkIf submoduleCfg.enable {
|
||||
env.DCONF_PROFILE = dconfProfileFile;
|
||||
env.DCONF_PROFILE.value = dconfProfileFile;
|
||||
};
|
||||
};
|
||||
in
|
||||
|
@ -57,7 +57,7 @@ in
|
||||
# TODO: Should we replace the .desktop file for this?
|
||||
wrappers.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 ];
|
||||
wrappers.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"
|
||||
"--dev" "/dev"
|
||||
]
|
||||
++ builtins.map (var: "--unsetenv ${var}") config.unset
|
||||
++ lib.mapAttrsToList (var: value: "--setenv ${var} ${value}") config.env;
|
||||
++ lib.mapAttrsToList
|
||||
(var: metadata:
|
||||
if metadata.action == "unset"
|
||||
then "--unsetenv ${var}"
|
||||
else "--setenv ${var} ${metadata.value}")
|
||||
config.env;
|
||||
|
||||
arg0 = lib.getExe' submoduleCfg.package "bwrap";
|
||||
prependArgs = lib.mkBefore (submoduleCfg.extraArgs ++ [ "--" submoduleCfg.wraparound.executable ] ++ submoduleCfg.wraparound.extraArgs);
|
||||
|
Loading…
Reference in New Issue
Block a user