Commit Graph

36 Commits

Author SHA1 Message Date
Jake Stanger
30de23dc64
refactor(tray): switch over to libdbusmenu-gtk3
Also adds tooltips
2024-11-16 17:35:29 +00:00
Jake Stanger
c04387fa11
ci(clippy): fail on unwrap 2024-11-16 17:19:14 +00:00
Jake Stanger
80729a6cfa
ci(deploy): fix issues with schema job 2024-08-11 16:30:02 +01:00
Jake Stanger
df1b131cc8
ci(nix flake): bump update step version 2024-08-04 16:08:00 +01:00
Jake Stanger
36d724f148
feat(config): json schema support
This PR includes the necessary code changes, CI changes and documentation to generate and deploy a full JSON schema for each release and the master branch, which can be used within config files for autocomplete and type checking.
2024-05-31 22:01:50 +01:00
slowsage
5cc060c988 ci(binary): use release tag instead of github.ref_name 2024-04-29 10:17:46 -04:00
slowsage
609dab5822
ci(binary): Trigger workflow on workflow_run, workflow_dispatch
Fixes workflow not triggering for automatically generated releases

PR: #561
2024-04-29 10:11:31 +01:00
Jake Stanger
653d1d6aed
ci(setup): add luajit dep 2024-04-17 20:35:35 +01:00
slowsage
d65df93e32 ci: ubuntu_setup.sh 2024-03-22 11:15:25 -04:00
slowsage
1dbd933705 ci: Build binaries on new release. 2024-03-20 22:23:06 -04:00
Jake Stanger
e38f17ce55
ci: add libpulse to deps 2024-03-04 19:53:02 +00:00
Jake Stanger
02fd889044
ci: rewrite build workflow 2024-02-25 21:36:27 +00:00
Jake Stanger
4bb75282b4
ci(build): add nix caching 2023-07-22 14:58:16 +01:00
Jake Stanger
1ef32059da
ci: add caching support 2023-06-18 17:41:10 +01:00
Jake Stanger
e1b0c9b43d
ci: add dependabot job 2023-05-26 19:48:55 +01:00
Jake Stanger
33676fc4dc
ci(nix): fix cachix error 2023-03-01 20:35:12 +00:00
Jake Stanger
c347b6c944
feat: add feature flags
Flags allow you to disable certain functionality and compile with only select features to reduce build time.

Resolves #54.
2023-02-01 20:45:52 +00:00
Jake Stanger
e83618b1d6
ci: fix not updating system packages 2023-02-01 17:52:46 +00:00
Jake Stanger
1949d07721
chore(github): update issue templates 2023-01-04 17:36:19 +00:00
Jake Stanger
d8c60d9d47
ci(nix flake lock): fix invalid action version
whoops
2022-12-01 20:56:41 +00:00
Jake Stanger
37458642df
ci(build): reverse order of fmt/clippy/build 2022-11-30 22:56:44 +00:00
Jake Stanger
cf87bb4e8d
ci(build): run cargo tests 2022-11-28 22:21:47 +00:00
Yavor Kolev
a3f90adaf1
feat: add nix flake support
* Add nix flake

* Fix readme syntax issue

* Format nix flake

* ci(build): add nix flake support

* ci(build): fix workflow_dispatch casing

* ci(build): fix nix flake lock update job

* ci: add nix flake lock update timer job

old method didn't work

* improve example and add cachix info

Co-authored-by: Jake Stanger <mail@jstanger.dev>
2022-11-26 21:29:16 +00:00
Jake Stanger
94693c92e3
ci(sync wiki): overhaul with bash script 2022-11-06 23:25:11 +00:00
Jake Stanger
58d55db660
docs: migrate wiki into main repo 2022-11-06 22:52:21 +00:00
Jake Stanger
d22d954e83
ci: alter changelog categories 2022-09-25 22:50:17 +01:00
Jake Stanger
53142d1bea
ci(release): fix missing build deps [skip ci] 2022-08-22 23:13:45 +01:00
Jake Stanger
917838c98c
ci(deploy): fix reading wrong branch for changelog 2022-08-15 21:26:13 +01:00
Jake Stanger
5ec46b2a2a
ci(build): change job name 2022-08-15 21:26:01 +01:00
Jake Stanger
789d54e2ea
ci: add deploy job 2022-08-15 21:23:54 +01:00
Jake Stanger
be726ddde8
ci(build): always use latest toolchain 2022-08-15 21:23:47 +01:00
Jake Stanger
96ff974b82
ci(build): fix clippy, add fmt check 2022-08-15 21:16:18 +01:00
Jake Stanger
18e088d593
ci: add libgtk-layer-shell-dev 2022-08-15 00:15:36 +01:00
Jake Stanger
2c6338f82f
ci: add missing sudo call to apt 2022-08-15 00:11:35 +01:00
Jake Stanger
882fa30b66
ci: install libgtk3 for build 2022-08-15 00:09:47 +01:00
Jake Stanger
3c564a7774
ci: add build job 2022-08-15 00:04:06 +01:00