Commit Graph

63 Commits

Author SHA1 Message Date
4617721161
home-manager/services/matcha: fix package name 2024-11-19 09:37:06 +08:00
7eb4b43b7b
home-manager/services/borgmatic: update systemd service config 2024-10-04 16:34:02 +08:00
48ba662cb1
home-manager/services/ludusavi: update systemd service dependencies 2024-10-04 16:29:56 +08:00
6db247e6fe
home-manager/services/borgmatic: fix config location for service-enabled backup configs 2024-10-02 17:05:36 +08:00
89bbff6a81
home-manager/services/borgmatic: remove Service.CPUPolicyScheduling=
systemd service directive

Ehhh... not working with the typical systemd installation to me. :/
2024-10-01 13:04:21 +08:00
18e30ed70c
home-manager/services/borgbackup: init
Pretty much just a ported version of NixOS' BorgBackup service module.
2024-09-23 12:54:20 +08:00
18a5b73978
home-manager/services/borgmatic: update comments and systemd service unit 2024-09-13 17:19:50 +08:00
35548a428a
home-manager/services: update Install.WantedBy= directives 2024-09-10 08:13:11 +08:00
92cece8273
home-manager/services/borgmatic: init replacement module
Like the previous replacement module, we cannot test it properly since
it relies on `modulesPath` specialArg which home-manager initialize and
nmt doesn't.
2024-09-07 22:04:58 +08:00
60e40a2073
home-manager/services: update dependency settings for network-dependent services 2024-08-20 19:30:53 +08:00
ea035976cc
home-manager/services/ludusavi: init 2024-08-12 17:55:50 +08:00
2a2526f196
home-manager/services/gonic: init
Even though it's pointless in practice since it needs firewall for
security-oriented systems but still... could be useful for desktop
systems where security is permissive.
2024-08-01 12:29:56 +08:00
468333ff40
home-manager/services/activitywatch: remove module
It's now available as an upstream module, yay!
2024-05-18 16:41:16 +08:00
e89e80516e
home-manager/services/{gallery-dl,yt-dlp}: update unit name template 2024-03-09 11:41:47 +08:00
a42c588402
home-manager/services/yt-dlp: fix infinite recursion error 2024-03-09 11:06:03 +08:00
f3f896d769
services/bleachbit: make cleaners list unique 2023-12-12 09:58:49 +08:00
57e3957d98
services/activitywatch: update executable name 2023-11-23 22:13:35 +08:00
94f75728c4
services/plover: update module descriptions and settings file generation 2023-11-22 16:05:30 +08:00
4490214c61
services/bleachbit: remove persistent option 2023-11-04 23:20:55 +08:00
c410ece05a
treewide: remove options attribute for modules 2023-10-02 14:26:11 +08:00
153495b514
services/activitywatch: update watcher service config 2023-09-04 11:32:47 +08:00
7dacbe6963
chore: reformat codebase 2023-08-31 09:59:56 +08:00
a9ab8e06ef
services/activitywatch: init module 2023-08-02 23:02:03 +08:00
3c4aef00d4
modules: convert module description to RFC0072-style 2023-07-27 11:13:39 +08:00
be9295b6aa
services/matcha: init module 2023-07-22 09:58:45 +08:00
e8a05bef8b
modules: fix description
Didn't notice it was `mkDocs` instead of `mdDocs`.
2023-07-19 22:46:40 +08:00
28faf41a1c
chore: reformat codebase 2023-07-19 17:27:33 +08:00
3d10612e9b
services/distant: add Distant server daemon
Because of this, the manager and the server services should be opted in
to be enabled.
2023-07-19 08:11:14 +08:00
e42daf3404
services/distant: init home-manager module 2023-07-19 07:38:08 +08:00
395a42d60b
services/bleachbit: update unit names 2023-02-11 09:16:32 +08:00
Gabriel Arazas
3a7816a901 chore: reformat codebase 2022-11-19 11:32:29 +08:00
Gabriel Arazas
1658f2d4ca services/bleachbit: cleanup and format 2022-11-13 14:03:49 +08:00
Gabriel Arazas
b1726ddd0d services/bleachbit: add package option 2022-11-13 14:03:49 +08:00
Gabriel Arazas
3b67d5b5e5 services/bleachbit: update units 2022-10-12 07:02:42 +08:00
Gabriel Arazas
bc847f28ea services/bleachbit: change the cleaners default value 2022-10-12 07:02:24 +08:00
Gabriel Arazas
d20b192c41 services: refactor 2022-09-12 17:36:22 +08:00
Gabriel Arazas
767bfddead services/yt-dlp: update config to log to journal
Apparently, it doesn't really log the errors in the journal so it can
make the service failed for no reason. It can be configured to redirect
it to journal.
2022-08-31 14:37:58 +08:00
Gabriel Arazas
36909a281f services/yt-dlp: refactor 2022-08-11 09:43:17 +08:00
Gabriel Arazas
220b16e954 services/bleachbit: properly escape shell arguments 2022-08-06 15:44:50 +08:00
Gabriel Arazas
8590f4ea32 services/recoll: remove since it is upstreamed 2022-07-31 14:44:29 +08:00
Gabriel Arazas
8fdd60098f services: fix correct module documentation 2022-07-30 16:22:24 +08:00
Gabriel Arazas
faf11bb6ee services: fix proper values 2022-07-26 20:04:08 +08:00
Gabriel Arazas
906ea48993 services: change dependency requirement
I didn't realize `network.target` is very ambiguous. The next best thing
for booting up the service after the system is up is `default.target`
but we're being explicit here for NixOS services just to make sure.
2022-07-22 15:02:30 +08:00
Gabriel Arazas
d9811b1d84 services/gallery-dl: add job persistence 2022-07-21 09:54:36 +08:00
Gabriel Arazas
e9c2c3d226 services/yt-dlp: add job persistence 2022-07-21 09:54:00 +08:00
Gabriel Arazas
37a1c4ee33 services/yt-dlp: escape extra arguments
Proper service scripting and all that.
2022-07-20 16:58:31 +08:00
Gabriel Arazas
dd9921fc7e services/gallery-dl: add job-specific settings
The arguments are also arranged to let the resulting settings cascade
from service-wide to job-specific settings.
2022-07-20 16:56:44 +08:00
Gabriel Arazas
ab1222abb3 services/mopidy: remove service
It is now upstreamed into home-manager so yay!
2022-05-21 09:50:55 +08:00
Gabriel Arazas
c0dd8ab1a8 services/yt-dlp: fix service working directory
There is the `--paths` option for that purpose. It also eliminates the
workaround for creating the directory before starting the service for
newly-bootstrapped systems.

The several hardening options have also been corrected.
2022-04-22 13:13:48 +08:00
Gabriel Arazas
49018fb53e modules: reformat and refactor 2022-04-06 10:48:29 +08:00