diff options
author | zimbatm <zimbatm@zimbatm.com> | 2016-06-19 23:36:45 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-06-19 23:36:45 +0100 |
commit | 31c158ad453547993095b9425a60697738fdac5d (patch) | |
tree | 6b7239b1cab6571b745050a5e4ccd70045037f52 /nixos/lib/utils.nix | |
parent | b0f8416c5c0e5345897832ae0cce139ed85c7fdb (diff) | |
parent | 2974b6f4c8224ab1097e9386d6b3a0d570f95531 (diff) | |
download | nixlib-31c158ad453547993095b9425a60697738fdac5d.tar nixlib-31c158ad453547993095b9425a60697738fdac5d.tar.gz nixlib-31c158ad453547993095b9425a60697738fdac5d.tar.bz2 nixlib-31c158ad453547993095b9425a60697738fdac5d.tar.lz nixlib-31c158ad453547993095b9425a60697738fdac5d.tar.xz nixlib-31c158ad453547993095b9425a60697738fdac5d.tar.zst nixlib-31c158ad453547993095b9425a60697738fdac5d.zip |
Merge pull request #16189 from zimbatm/usershell-config
User shell config
Diffstat (limited to 'nixos/lib/utils.nix')
-rw-r--r-- | nixos/lib/utils.nix | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/nixos/lib/utils.nix b/nixos/lib/utils.nix index 7b8be2050c13..871fbb121d03 100644 --- a/nixos/lib/utils.nix +++ b/nixos/lib/utils.nix @@ -8,4 +8,10 @@ rec { replaceChars ["/" "-" " "] ["-" "\\x2d" "\\x20"] (if hasPrefix "/" s then substring 1 (stringLength s) s else s); + # Returns a system path for a given shell package + toShellPath = shell: + if types.shellPackage.check shell then + "/run/current-system/sw${shell.shellPath}" + else + shell; } |