[package] name = "cosmic-term" version = "0.1.0" authors = ["Jeremy Soller "] edition = "2021" license = "GPL-3.0-only" rust-version = "1.80" [build-dependencies] vergen = { version = "8", features = ["git", "gitcl"] } [dependencies] alacritty_terminal = { git = "https://github.com/alacritty/alacritty", rev = "cacdb5bb3b72bad2c729227537979d95af75978f" } env_logger = "0.11" hex_color = { version = "3", features = ["serde"] } indexmap = "2" #TODO: for repeat_n, which is in std in 1.82 itertools = "0.14" lazy_static = "1" log = "0.4" open = "5.3.2" palette = { version = "0.7", features = ["serde"] } paste = "1.0" ron = "0.8" serde = { version = "1", features = ["serde_derive"] } shlex = "1" tokio = { version = "1", features = ["sync"] } # CLI arguments clap_lex = "0.7" # Internationalization i18n-embed = { version = "0.15", features = [ "fluent-system", "desktop-requester", ] } i18n-embed-fl = "0.9" icu_collator = "1.5" icu_provider = { version = "1.5", features = ["sync"] } rust-embed = "8" url = "2.5" # TODO: required by 1.80 home = "=0.5.9" [dependencies.cosmic-files] git = "https://github.com/pop-os/cosmic-files.git" default-features = false [dependencies.cosmic-text] git = "https://github.com/pop-os/cosmic-text.git" features = ["monospace_fallback", "shape-run-cache"] [dependencies.libcosmic] git = "https://github.com/pop-os/libcosmic.git" default-features = false features = ["a11y", "multi-window", "tokio", "winit", "surface-message"] [target.'cfg(unix)'.dependencies] fork = "0.2" [features] default = ["wgpu", "wayland"] wgpu = ["libcosmic/wgpu", "cosmic-files/wgpu"] wayland = ["libcosmic/wayland", "cosmic-files/wayland"] [profile.release-with-debug] inherits = "release" debug = true [patch.crates-io] # https://github.com/smol-rs/polling/pull/235 polling = { git = "https://github.com/jackpot51/polling.git", branch = "master" } xdg-mime = { git = "https://github.com/ellieplayswow/xdg-mime-rs", branch = "feature/get-same-as" } # [patch.'https://github.com/pop-os/libcosmic'] # libcosmic = { path = "../libcosmic" } # cosmic-config = { path = "../libcosmic/cosmic-config" } # cosmic-theme = { path = "../libcosmic/cosmic-theme" }