Commit graph

127 commits

Author SHA1 Message Date
ibizaman
0dc2406b6a scrutiny: init 2026-03-12 23:24:41 +01:00
sitrius
5da47a77c7 fix: use configurable dataDir paths in arr stack and fix sops.secret references
- Replace hardcoded /var/lib/<app> paths with shb.arr.<app>.dataDir in arr.nix
- Fix bazarr config path in test to use cfg.dataDir
- Correct shb.sops.secrets → shb.sops.secret in documentation files
2026-02-22 10:04:13 +01:00
ibizaman
ef19e76b97 mailserver: init 2026-01-18 22:06:03 +01:00
ibizaman
ffb34bb6bc firefly-iii: init 2025-12-31 09:00:23 +01:00
ibizaman
a695663dc3 doc: copy readme to preface 2025-12-03 22:19:45 +01:00
ibizaman
66b9657a93 doc: update snippets 2025-12-03 22:19:45 +01:00
ibizaman
7b31e060a8 doc: add minimal example which is tested in CI 2025-10-28 19:50:37 +01:00
ibizaman
63b7b09a0f karakeep: init 2025-10-22 03:33:17 +02:00
ibizaman
98b4cc32b6 pinchflat: init 2025-09-17 10:59:12 +02:00
ibizaman
efef2fcb88 docs: add what is SHB section 2025-09-13 12:17:33 +02:00
ibizaman
a8eb543846 docs: update links from pre-RFC to RFC 2025-08-26 22:57:07 +02:00
ibizaman
873847e903 docs: add link to recipes section from readme 2025-08-26 22:57:07 +02:00
ibizaman
fad46e420a docs: add how to expose a service recipe 2025-08-26 22:57:07 +02:00
ibizaman
13f4064e93 rename ldap block to lldap 2025-07-12 21:47:55 +02:00
ibizaman
395ec66d35 add advantage test suite provides 2025-06-25 00:23:41 +02:00
ibizaman
0f22b8c2a3 revamp documentation 2025-06-06 14:10:45 +02:00
ibizaman
9a7419d247 fix selfhostblocks name 2025-06-03 14:55:02 +02:00
ibizaman
c2148eda77 update readme intro to match nlnet description 2025-04-13 21:16:32 +02:00
ibizaman
af97581bed remove duplicate in readme 2025-04-13 21:16:32 +02:00
ibizaman
d912a9d3fa update readme introduction 2025-04-01 14:37:19 +02:00
ibizaman
53371ba2e7 revamp readme and fix update command 2025-04-01 00:10:38 +02:00
ibizaman
c7a915a9a6 fix home-assistant basic login test 2025-03-19 16:40:11 +01:00
ibizaman
2c713ae9ad add playwright test for forgejo 2025-01-26 22:39:27 +01:00
Pierre Penninckx
8cd248256d create flakehub-publish-tagged.yml 2024-12-25 17:24:52 +01:00
ibizaman
0ef061f4d6 add nextcloud dashboard 2024-12-25 13:05:59 +01:00
Pierre Penninckx
2f4bbdd061
improve documentation (#392)
Co-authored-by: ibizaman <ibizapeanut@gmail.com>
2024-12-05 22:37:45 +00:00
Pierre Penninckx
54b0cb6526
add more badges (#370) 2024-11-25 23:18:43 +00:00
Pierre Penninckx
47d1db98df
[other] show how to pin flake input to a tag (#364) 2024-11-22 23:41:13 +00:00
Pierre Penninckx
5056d203d9
update secret contract and add sops module (#356)
I find these `mkProvider` and `mkRequester` functions really nice.

Also fixes doc generation related to  https://github.com/NixOS/nixpkgs/pull/353513
2024-11-21 12:51:57 -08:00
Pierre Penninckx
442c948a1a
more contracts usage in Nextcloud and docs enhancement (#345) 2024-11-13 21:43:12 +00:00
Pierre Penninckx
fd06c34032
use correct badge for tests (#332) 2024-10-26 16:22:54 +00:00
ibizaman
d7136b52e5 update readme 2024-09-18 08:00:30 +02:00
Pierre Penninckx
597853655d
trigger the long demo build workflow only when changed (#277) 2024-08-16 15:20:45 -07:00
Pierre Penninckx
0c9cc7f5b5
improve actions by using cachix (#276) 2024-08-15 06:57:57 +00:00
Pierre Penninckx
dfe94f59ae
also run ci action to build demos on main branch (#275) 2024-08-15 05:49:01 +00:00
Pierre Penninckx
aed62d3553 update top text in readme 2024-08-06 19:41:50 +02:00
Pierre Penninckx
38105f3a87
refactor some of the contracts docs (#227) 2024-04-14 23:07:37 -07:00
Pierre Penninckx
43f19a871a
add contract documentation (#225) 2024-04-14 15:21:20 -07:00
Pierre Penninckx
809792986b
Update badges (#215) 2024-03-19 22:57:11 -07:00
Pierre Penninckx
c75daa23c0
move CI to garnix (#210) 2024-03-19 22:50:41 -07:00
Sivert Sliper
ee68e27f15
Audiobookshelf service (#123)
Hi,

I tried adding [Audiobookshelf](https://www.audiobookshelf.org/) as a
new service to SHB.

Not sure whether you want this service in SHB at all, but thought I'd
create a PR just in case.

The service runs, but seemingly fails to add an entry to the nginx
config, so it is not reachable. I created the service by basically just
copying deluge and then adapting. Any idea why the nginx subdomain isn't
being created?

The config I used to add this to my SHB server is:

```nix
shb.audiobookshelf = {
  enable = true;
  domain = "sliper.xyz";
  subdomain = "abs";
  dataDir = "audiobookshelf"; #turns out this is actually the working dir of the service (/var/lib/<dataDir>)
  authEndpoint = "https://auth.sliper.xyz";
};
 // ... in shb.authelia.oidcClients
redirect_uris = [ "https://deluge.sliper.xyz" "https://abs.sliper.xyz" ];
```

ps. I also need to fix tabs->spaces. Forgot to set up nvim.

---------

Co-authored-by: sivert <nei@nei.nei>
Co-authored-by: ibizaman <ibizapeanut@gmail.com>
Co-authored-by: Pierre Penninckx <github@pierre.tiserbox.com>
2024-03-04 01:01:00 +00:00
ibizaman
11728af05f more docs 2024-02-02 12:19:16 -08:00
ibizaman
b1343d7f86 move big part of readme in the manual 2024-02-01 22:38:36 -08:00
ibizaman
c829043cde add test badge 2024-01-28 14:36:18 -08:00
ibizaman
0e635e1a76 add nextcloud vm test 2023-12-30 10:01:41 -08:00
ibizaman
7a62b5b89c add usage chapter in the manual 2023-12-25 23:26:50 -08:00
ibizaman
e6aca776e7 refactor readme to link more to the manual 2023-12-25 01:19:26 -08:00
ibizaman
e92e534789 use sub-chapters for blocks documentation 2023-12-19 22:11:36 -08:00
ibizaman
b5f8a87c86 fix link to manual 2023-12-08 11:59:52 -08:00
ibizaman
4df74c2ee7 link to manual from readme 2023-12-08 11:56:28 -08:00