Use shell packages to select the user's shell
The string type is still available for backward-compatiblity.
This commit is contained in:
@@ -100,6 +100,10 @@ rec {
|
||||
in if isDerivation res then res else toDerivation res;
|
||||
};
|
||||
|
||||
shellPackage = package // {
|
||||
check = x: (package.check x) && (hasAttr "shellPath" x);
|
||||
};
|
||||
|
||||
path = mkOptionType {
|
||||
name = "path";
|
||||
# Hacky: there is no ‘isPath’ primop.
|
||||
|
||||
Reference in New Issue
Block a user