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