Installation
System wide:
{
environment.systemPackages = with nix-casks.packages.${system}; [
wezterm # WezTerm
];
}
Home Manager:
{
home.packages = with nix-casks.packages.${system}; [
wezterm # WezTerm
];
}
Package Definition
{
"pname": "wezterm",
"version": "20240203-110809,5046fc22",
"src": {
"url": "https://github.com/wez/wezterm/releases/download/20240203-110809-5046fc22/WezTerm-macos-20240203-110809-5046fc22.zip",
"sha256": "e77388cad55f2e9da95a220a89206a6c58f865874a629b7c3ea3c162f5692224"
},
"installPhase": [
"mkdir -p \"$out/Applications/WezTerm-macos-20240203-110809-5046fc22/WezTerm.app\" && cp -r \"WezTerm-macos-20240203-110809-5046fc22/WezTerm.app\" \"$out/Applications\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/WezTerm.app/Contents/MacOS/wezterm\" \"$out/bin/wezterm\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/WezTerm.app/Contents/MacOS/wezterm-gui\" \"$out/bin/wezterm-gui\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/WezTerm.app/Contents/MacOS/wezterm-mux-server\" \"$out/bin/wezterm-mux-server\"",
"mkdir -p \"$out/share/zsh/site-functions\" && ln -s \"$out/Applications/WezTerm.app/Contents/Resources/shell-completion/zsh\" \"$out/share/zsh/site-functions/_wezterm\"",
"mkdir -p \"$out/share/bash-completion/completions\" && ln -s \"$out/Applications/WezTerm.app/Contents/Resources/shell-completion/bash\" \"$out/share/bash-completion/completions/wezterm\"",
"mkdir -p \"$out/share/fish/vendor_completions.d\" && ln -s \"$out/Applications/WezTerm.app/Contents/Resources/shell-completion/fish\" \"$out/share/fish/vendor_completions.d/wezterm.fish\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/WezTerm.app/Contents/MacOS/strip-ansi-escapes\" \"$out/bin/strip-ansi-escapes\""
],
"meta": {
"description": "GPU-accelerated cross-platform terminal emulator and multiplexer",
"homepage": "https://wezfurlong.org/wezterm/"
}
}