espanso-x11
Cross-platform Text Expander written in Rust
Espanso is a text expander. A text expander is a program that detects when you type a specific keyword and replaces it with something else.
To make espanso work, you need to allow espanso to read inputs. This is a privileged operation, the capability cap_dac_override+p is required. This can be achieved with sudo setcap "cap_dac_override+p" $(which espanso). On a Guix system, you can define the following in your operating-system definition:
(operating-system
...
(privileged-programs
(append (list (privileged-program
(program (file-append espanso "/bin/espanso"))
(capabilities "cap_dac_override+p")))
%default-privileged-programs)))- Versions: 2.3.0
- Website: https://espanso.org
- Licenses: GPL 3+
- Package source: gnu/packages/rust-apps.scm
- Builds: See build status
- Issues: See known issues
Installation
Install the latest version of espanso-x11 as follows:
guix install espanso-x11
Or install a particular version:
guix install espanso-x11@2.3.0
You can also install packages in augmented, pure or containerized environments for development or simply to try them out without polluting your user profile. See the guix shell documentation for more information.
Badge code
You can use the following badge to inform users of espanso-x11 about the latest version available in Guix.
Example HTML:
<a href='https://packages.guix.gnu.org/packages/espanso-x11'><img src='https://packages.guix.gnu.org/packages/espanso-x11/badges/latest-version.svg' alt='Version in GNU Guix'></a>
Example Markdown:
[](https://packages.guix.gnu.org/packages/espanso-x11)
Example Org:
[[https://packages.guix.gnu.org/packages/espanso-x11][https://packages.guix.gnu.org/packages/espanso-x11/badges/latest-version.svg]]