Commit Graph

149 Commits

Author SHA1 Message Date
NotAShelf 26d4a72901 nix: inherit self from destructured args; get rid of rec 2024-06-04 19:21:46 +03:00
NotAShelf f3794681f8 docs: format; point the project links to the organization repo 2024-06-04 18:55:33 +03:00
NotAShelf 341d866854 nix: use the correct self attribute in the module import 2024-06-04 18:55:16 +03:00
NotAShelf 8d431d792a CI: use cachix nix installer
DetSys one is often inconsistent
2024-06-03 20:24:02 +03:00
NotAShelf 4064b0b4a7 nix: avoid with lib; where applicable 2024-06-03 20:21:03 +03:00
NotAShelf a384914175 nix: update flake inputs 2024-06-03 20:10:08 +03:00
NotAShelf deb7801b4d nix: follow nix-systems linux as the default platforms 2024-06-03 19:51:35 +03:00
NotAShelf cb6fdbcbaa nix: streamline plugin package generation
Simplifies nix code and gets rid of discouraged rec pattern in flake.nix
2024-06-03 19:45:35 +03:00
NotAShelf 658718b31c nix: generate overlay from exposed packages 2024-06-03 19:20:04 +03:00
TheRealGramdalf 3c2e38ea65 Use nix.settings.extra-* (#147) 2024-06-03 19:07:53 +03:00
Jost Alemann f9d30e34fa fix: code snippet in README (#143) 2024-04-16 12:17:42 +03:00
Jost Alemann be6728884d Update README to fix code snippets (#138)
* fix flakes snippet

* update home-manager snippet
2024-04-03 12:28:35 +03:00
BennyDioxide cda1ab4395 fix: Desktop Entries without proper path wouldn't run (#120)
* fix: Desktop Entries without proper path wouldn't run

Now it would try to run in env::current_dir if the path was not set or not proper

* refactor: Remove the empty `#![feature()]` attribute
2024-04-03 12:27:56 +03:00
Uttarayan Mondal e14da6c373 [fix] Use ::core::option::Option and ::core::result::Result for the macros (#97) 2023-12-01 19:56:40 +02:00
Justin Lavoie 872984a6c9 Replace -o with --plugins in documentation (#119) 2023-11-30 13:16:23 +02:00
Gaz 52cec0a393 Update README.md (#111) 2023-11-28 22:06:33 +02:00
NotAShelf f9073a6184 nix: housekeeping (#100)
* flake: bump inputs

* CI: simplify cachix workflow

* CI: separate nix flake checking
2023-10-10 11:21:25 +03:00
Kirottu 76af3eb198 Updated dependencies 2023-08-19 23:17:15 +03:00
Andrej Benz cebc052f0d feat: changed applications matching/weighting (#88) 2023-08-19 17:52:53 +03:00
Kirottu ca77298d46 Websearch: removed debug print statement 2023-08-16 08:26:33 +03:00
Kirottu d4b16a7c2b Added keyword search 2023-08-15 19:44:00 +03:00
Kirottu c0f53cabee Websearch: Improved search url formatting, fixed custom engines and example config 2023-08-15 19:11:49 +03:00
Kirottu 7679b2fafd Added custom search engine support, some code style changes 2023-08-08 15:17:09 +03:00
Andrej Benz 1da9daa605 readme: added websearch (#76) 2023-08-08 15:08:00 +03:00
NotAShelf 59e0bf6e57 nix: cleanup (#75)
* dev: typo in cache job name

* nix: cleanup
2023-08-07 23:11:31 +03:00
Kirottu e6129f6f84 Changed the anyrun-plugin dependency of the Websearch plugin to use a relative path
This fixes Nix builds, and makes the plugin follow the way the rest of the plugins already
define dependencies.
2023-08-07 23:06:25 +03:00
Andrej Benz 361267a555 feat: websearch plugin (#74) 2023-08-07 16:49:33 +03:00
Kirottu da97c9287f Simplified & fixed Dictionary plugin 2023-07-24 16:20:37 +03:00
Ching Pei Yang 883ef4be2b add defaults for missing config options (#66)
* add defaults for missing config options

* Moved default value functions to an `impl` block of `Config`

---------

Co-authored-by: Kirottu <arnovaara@gmail.com>
2023-07-24 16:13:17 +03:00
Kirottu c65bcc3c0b Added option to allow "invalid" inputs to be allowed in the Stdin plugin 2023-07-14 16:50:57 +03:00
Kirottu 509cb95b68 Fix broken symbols plugin example config escape character 2023-07-07 10:47:52 +03:00
Benoit Louy 0132984722 speedup build by only building sub directories (#62) 2023-07-06 17:23:23 +03:00
Kirottu a5d3f32659 Added prefix to symbols plugin README 2023-07-06 14:10:36 +03:00
Michał 8442050078 fix: specify valid default value (#61) 2023-07-06 00:00:00 +03:00
Kirottu bb79b0fd81 Added xaling to match description 2023-07-05 23:31:49 +03:00
Michał 0cdfbead2f refactor: update hm module (#56) 2023-07-04 20:19:33 +03:00
Kirottu 5b46be904e Replaced Relative with Fraction in example config 2023-07-04 19:58:17 +03:00
Michał f9219bffac refactor: update hm module (#55) 2023-07-04 19:38:41 +03:00
Kirottu 129dbdee3e Fix example config 2023-07-04 19:33:43 +03:00
Kirottu 49a43c4a9b Reworked runner position configuration to allow for far more flexibility 2023-07-04 19:13:27 +03:00
Kirottu 9ad3af89c0 Added prefix to symbols plugin 2023-06-27 23:57:53 +03:00
eriedaberrie e37a97b468 nix: fix non-null max_entries value in home-manager module (#50) 2023-06-27 07:35:02 +03:00
NotAShelf 63fd38d3da Nix: fix binary cache CI and introduce module aliases (#48)
* nix: module aliases

* CI: bump install-nix-action
2023-06-21 19:23:05 +03:00
NotAShelf 099e1a08fd nix: rewrite nix flake from ground up and introduce home-manager module (#44)
* rewrite nix flake and move default package

* revert: remove .envrc

* feat: create home-manager module

big W

* fix: properly parse null for config.plugins

* build plugins from template derivation

* build plugins from template derivation

* cache each plugin individually

* pass name and derivation to template derivation

* fix: rework the devShell

* fix: add missing flake-parts input

* feat: make anyrun not build plugins

it only builds plugins on the anyrun-with-all-plugins package

* chore: write documentation about HM module

* fix: specify pname for plugins

* nix: flake-parts follows nixpkgs

* nix: formatting via alejandra

---------

Co-authored-by: n3oney <neo@neoney.dev>
2023-06-21 18:49:10 +03:00
Kirottu eeb151a542 Added config option overrides to args 2023-06-19 16:40:31 +03:00
Kirottu 8da0ec5ff7 Fixed an issue where multiple instances could run at the same time 2023-06-17 12:40:20 +03:00
loqusion 2188800388 feat(applications): handle Path field in desktop entries (#46)
* feat: handle `Path` field in desktop entries

* Fix code style issue
2023-06-14 19:41:19 +03:00
Kirottu 8d595daf52 Fix desktop entries with Terminal=true not working 2023-06-05 21:22:47 +03:00
Kirottu 38517c09d0 Fix broken example plugin 2023-06-02 23:02:05 +03:00
NotAShelf 5f01f30235 provide a valid package for the buiild CI (#42) 2023-05-31 16:23:34 +03:00