Commit graph

19 commits

Author SHA1 Message Date
Inex Code e417c57a60 fix: permissions for vaultwarden backups were too broad 2023-10-18 13:59:42 +03:00
Inex Code 5cbb31bac6 fix(email): make sure /var/sieve owned my mail user 2023-10-18 13:59:42 +03:00
Inex Code 306a572e12 refactor: remove unused restic-related code 2023-10-18 13:59:42 +03:00
Inex Code 5d49b8b416 refactor: remove restic credentials from post-installation scripts
These are handled by API now.
2023-10-18 13:59:42 +03:00
Inex Code bc5778fdea feat(dns): Add support for DigitalOcean DNS and DeSEC DNS (#31)
Co-authored-by: inexcode <inex.code@selfprivacy.org>
Co-authored-by: NaiJi  <naiji@udongein.xyz>
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-nixos-config/pulls/31
2023-06-05 15:45:07 +03:00
Inex Code 5e64b08381 feat(bitwarden): Add admin token support 2023-05-03 10:48:57 +03:00
Inex Code 7a6f57def8 feat(userdata): Support for newer JSON schema of provider 2022-11-08 01:44:09 +03:00
inexcode 52b896da45 Fix Nextcloud initialization 2022-08-10 15:09:44 +04:00
Inex Code c1ed3a522c Move secrets out of Nix Store (#19)
Nix store is world-readable, and while nix repl fails to get the secret due to file permissions, we should still set up secrets without getting them in Nix store.

In the past tmpfiles.d was used, but its entire contents get to the nix store.

Now, all files with secrets are generated in activation scripts, with the help of jq and sed.

Also dead Pleroma code was deleted, but CAPTCHA is still broken.

Co-authored-by: inexcode <inex.code@selfprivacy.org>
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-nixos-config/pulls/19
Co-authored-by: Inex Code <inex.code@selfprivacy.org>
Co-committed-by: Inex Code <inex.code@selfprivacy.org>
2022-07-19 15:18:46 +03:00
Inex Code 67851c7bee Fix tmpfiles.d escaping 2022-06-09 22:52:54 +03:00
Inex Code 5b4128c010 Renamed bitwarden user to vaultwaden 2022-05-02 11:04:02 +03:00
Inex Code 1b8bdb013a Fix pleroma permissions 2021-12-16 16:58:26 +03:00
Inex Code bfd2f696a2 Make config files in /var rewritable by Nix 2021-12-06 21:37:43 +03:00
Inex Code 1ba17b61e7 Update API to properly support b2 2021-12-06 21:37:39 +03:00
Inex Code 4c59657fc9 Fix rclone config 2021-11-30 23:49:35 +03:00
Illia Chub df2453a6fa Added rclone config creation 2021-11-24 07:53:46 +02:00
Inex Code 7c2264ff89 Fix errors caused by temp files creation 2021-11-17 11:54:36 +03:00
Illia Chub a2704e2717 Fixed restic credentials path 2021-11-16 17:14:41 +02:00
Inex Code 85aaf52635 Initial commit 2021-11-15 13:02:05 +03:00