Commit Graph

196 Commits

Author SHA1 Message Date
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
raf
5d2610eb14 Merge pull request #160 from NotAShelf/nix
nix: generate overlay from exposed packages
2024-06-03 16:29:40 +00: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
Mihai Fufezan
08f3d0bfcb plugins/applications: fix terminal apps with arguments 2023-12-21 22:04:57 +02: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
NotAShelf
8e588204c0 fix overlapping URLs (#41) 2023-05-31 07:28:23 +03:00
Kirottu
55647caaab Update cachix.yml
Change main branch to master branch
2023-05-30 21:25:06 +03:00
NotAShelf
86894dc701 fix deprecated URL literals (#40) 2023-05-30 17:03:49 +03:00