-
Notifications
You must be signed in to change notification settings - Fork 0
/
org.wezfurlong.wezterm.yml
65 lines (64 loc) · 2.17 KB
/
org.wezfurlong.wezterm.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
# vim: softtabstop=2 shiftwidth=2 tabstop=2 expandtab
# vim: textwidth=80 colorcolumn=+1
---
app-id: org.wezfurlong.wezterm
runtime: org.freedesktop.Platform
runtime-version: '24.08'
sdk: org.freedesktop.Sdk
sdk-extensions:
- org.freedesktop.Sdk.Extension.rust-stable
command: wezterm
finish-args:
#- --share=ipc
#- --filesystem=home:ro
- --filesystem=xdg-config/wezterm:ro
#- --filesystem=xdg-run/wezterm:create
#- --socket=fallback-x11
- --socket=wayland
- --device=dri
- --talk-name=org.freedesktop.Flatpak
- --talk-name=org.freedesktop.Notifications
- --share=network
modules:
- name: wezterm
buildsystem: simple
build-options:
build-args:
- --share=network
append-path: /usr/lib/sdk/rust-stable/bin
env:
CARGO_HOME: /run/build/wezterm/cargo
build-commands:
#- cargo --offline fetch --manifest-path Cargo.toml --verbose
- cargo build --release --verbose
- >-
install -Dm644 ./assets/icon/terminal.png
/app/share/icons/hicolor/128x128/apps/org.wezfurlong.wezterm.png
#- >-
# install -Dm644 org.wezfurlong.wezterm.appdata.xml
# /app/share/metainfo/org.wezfurlong.wezterm.appdata.xml
- >-
install -Dm644 ./assets/wezterm.desktop
/app/share/applications/org.wezfurlong.wezterm.desktop
- install -Dm755 ./target/release/wezterm -t /app/bin/
- install -Dm755 ./target/release/wezterm-gui -t /app/bin/
- install -Dm755 ./target/release/wezterm-mux-server -t /app/bin/
- install -Dm755 ./target/release/strip-ansi-escapes -t /app/bin/
- >-
install -Dm644 assets/shell-integration/* -t
/app/extra/export/share/etc/profile.d
- >-
install -Dm644 assets/shell-completion/zsh
/app/extra/export/share/zsh/site-functions/_wezterm
- >-
install -Dm644 assets/shell-completion/bash
/app/extra/export/share/etc/bash_completion.d/wezterm
sources:
- type: git
url: >-
https://github.com/wez/wezterm.git
commit: >-
a2f2c07a29f5c98f6736cde0c86b24887f9fd48a
#- type: file
# path: org.wezfurlong.wezterm.appdata.xml
#- generated-sources.json