Create menus with dmenu-like applications, configured in toml.
Project description
Quick Actions - Configure Your Action menus with hierarchical TOML files bringing your own scripts.
Configuration
Default config dir on posix is $HOME/.config/quick_actions, on windows is $HOME/Appdata/Local/quick_actions.
Install
Using pip
> pip install quick-actions
Using nixpkgs
{
...
inputs = {
quick-actions = {
url = "git+https://gitlab.com/leswell/quick-actions";
inputs.nixpkgs.follows = "nixpkgs";
};
...
}
}
AND add the package to system or home-manager quick-actions.packages.${pkgs.system}.quick-actions
OR
use one of the modules.
PLANS:
- Module system? (eg. history module, hyprland module)
- History for outputs (eg.
script.calculator.qalc.calculator) - Copy result after show
- State "persist"
- Profiles, activatable with
--profileflag, underconfig/profiles, which overwrites defaults -
format-before-copyfor actions (eg.script.calculator.qalc.calculatorcut the operation, keep only the result) -
format-action-resultfor actions (eg.colorpicker.hyprpicker) - hyprland keybinding modules, using
hyprctl binds -j - store most recents for consecutive searches (something like
zoxide) - Complete the docs / check out wiki
- Aliases somehow (mayB prefix without arguments, SO rethink prefix)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file quick_actions-0.0.6a0.tar.gz.
File metadata
- Download URL: quick_actions-0.0.6a0.tar.gz
- Upload date:
- Size: 22.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
30968f5172a248098bddd118a0f7fdd7802c1769192327d3780a37eb7d323022
|
|
| MD5 |
a4e398be6f3c5ef3f3d5f8dee3f00c6b
|
|
| BLAKE2b-256 |
d99c3aa31d1bc13bc9b6416bfc0db8c0e51665f09c545e8349bd607fbd7e39e3
|
File details
Details for the file quick_actions-0.0.6a0-py3-none-any.whl.
File metadata
- Download URL: quick_actions-0.0.6a0-py3-none-any.whl
- Upload date:
- Size: 23.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
72c42c7cd7a530b2c856196960fd7570d3a9a4c1361a56fff1b0bb3656ef55de
|
|
| MD5 |
676fe0f0972b32a081c162e0affcdaba
|
|
| BLAKE2b-256 |
9ff39bd88401c14155ff7d532b2b0e6adc1752311fa13f89125b9cab45a2070c
|