Commit Graph

60 Commits

Author SHA1 Message Date
Hilton Chain
9660dc4e92
services: Add qbittorrent-service-type.
* rosenthal/services/bittorrent.scm: New file.
(qbittorrent-configuration,%qbittorrent-accounts,qbittorrent-activation)
(qbittorrent-shepherd-service,qbittorrent-service-type): New variables.
2022-12-03 13:59:41 +08:00
Hilton Chain
f96276ca08
services: iwd-service-type: Fix build issue.
* rosenthal/services/networking.scm (iwd-shepherd-service,iwd-etc-service):
Switch back to `match-lambda`.
(iwd-configuration,iwd-service-type): Add description.
2022-12-02 21:01:41 +08:00
Hilton Chain
abeacc8731
services: cloudflare-tunnel-shepherd-service: Inline tunnel options.
* rosenthal/services/child-error.scm (cloudflare-tunnel-shepherd-service):
Inline tunnel-options.
2022-12-01 23:02:20 +08:00
Hilton Chain
6f168bc772
services: cloudflare-tunnel-configuration: Add extra-tunnel-options.
* rosenthal/services/child-error.scm (cloudflare-tunnel-configuration): Add
extra-tunnel-options.
(cloudflare-tunnel-shepherd-service): Honor it.
2022-12-01 23:00:29 +08:00
Hilton Chain
6dc8bbfa04
services: cloudflare-tunnel-configuration: Define with define-configuration.
* rosenthal/services/child-error.scm (cloudflare-tunnel-configuration): Change
to `define-configuration` form.
2022-12-01 22:47:18 +08:00
Hilton Chain
0c0571462b
services: cloudflare-tunnel-service-type: Add %cloudflare-tunnel-accounts.
* rosenthal/services/child-error.scm (%cloudflare-tunnel-accounts): New
variable.
(cloudflare-tunnel-shepherd-service,cloudflare-tunnel-service-type): Honor it.
2022-12-01 22:36:03 +08:00
Hilton Chain
2370498264
services: cloudflare-tunnel-shepherd-service: Reduce requirements.
* rosenthal/services/child-error (cloudflare-tunnel-shepherd-service)
[requirement]: Remove loopback and user-processes.
2022-12-01 15:51:26 +08:00
Hilton Chain
2bc27145b3
Import seatd-service-type from Guix.
* rosenthal/services/desktop.scm: New file.
(seatd-configuration,seatd-service-type): New variables.
<https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/services/desktop.scm>

Removed hard requirements for control group file systems.
2022-11-25 23:22:29 +08:00
Hilton Chain
2b8d1603a7
services: Add cloudflare-tunnel-service-type.
rosenthal/services/child-error.scm: New file.
(<cloudflare-tunnel-configuration>): New data type.
(cloudflare-tunnel-service-type): New variable.
2022-11-25 19:37:08 +08:00
Hilton Chain
bbbdd6afec
Import iwd-service-type from Nikita Domnitskii's dotfiles.
* LICENSES/BSD-3-Clause/2021-Nikita_Domnitskii.txt: New file.
* rosenthal/services/networking.scm: New file imported from krevedkokun's dotfiles.
<https://git.sr.ht/~krevedkokun/dotfiles/tree/master/item/channel/system/services/networking.scm>
2022-11-25 19:37:06 +08:00