Commit Graph

114 Commits (master)

Author SHA1 Message Date
Inex Code c5b16ac16d chore: update nixos-config 2024-05-02 22:40:18 +03:00
Inex Code c204ab6da5 update nixos-config 2024-03-14 18:44:53 +03:00
Alexander Tomokhov f2587a6b1e config: nixpkgs and api update 2024-03-08 05:32:48 +04:00
Alexander Tomokhov 4fc71ae229 script to override URL of all SP modules and selfprivacy-nixos-config 2024-02-29 04:42:30 +04:00
Alexander Tomokhov e5320df6ae config: modules: parameterize all subdomains 2024-02-29 04:42:30 +04:00
Alexander Tomokhov b1123e2364 config: allowNoPasswordLogin = true 2024-01-23 18:10:42 +04:00
Alexander Tomokhov 553cfdf899 switch config branch to flakes 2024-01-19 10:00:07 +04:00
Alexander Tomokhov 75bac4e7e2 update selfprivacy-api: small fixes 2024-01-19 03:10:05 +04:00
Alexander Tomokhov 1286e9503e update selfprivacy-api 2024-01-18 15:26:38 +04:00
Alexander Tomokhov 20b204d4bd selfprivacy-api branch change to master 2024-01-11 00:15:29 +04:00
Alexander Tomokhov 915624bb58 update nixpkgs 2024-01-10 07:22:51 +04:00
Alexander Tomokhov 005eb5d47d update selfprivacy-api to 3.0 2024-01-10 03:51:11 +04:00
Alexander Tomokhov f5126d2375 config: fix nextcloud auth redirection 2024-01-10 03:08:35 +04:00
Alexander Tomokhov fba4d7b19a update AP API 2024-01-09 23:33:47 +04:00
Alexander Tomokhov 8f8a50439c selfprivacy-api git branch: userdata => flakes 2023-12-28 20:53:38 +04:00
Alexander Tomokhov 2569a42a73 uppercase config.selfprivacy.server.provider 2023-12-28 20:06:25 +04:00
Alexander Tomokhov 4d18c8dba9 system.autoUpgrade: no verbosity of nixos-rebuild 2023-12-28 13:29:28 +04:00
Alexander Tomokhov 6d0239ad5c working system.autoUpgrade 2023-12-28 13:22:28 +04:00
Alexander Tomokhov 9343332f12 nix flake lock --override-input sp-modules path:./sp-modules 2023-12-28 05:01:09 +04:00
Alexander Tomokhov 494236e6cf delete sp-modules/flake.lock 2023-12-28 03:19:37 +04:00
Alexander Tomokhov 0f886d76e9 fix nextcloud secrets 2023-12-27 15:15:08 +04:00
Alexander Tomokhov 58d43eec2f /etc/nixos#sp-nixos => /etc/nixos#default 2023-12-27 14:04:29 +04:00
Alexander Tomokhov 555ff9ae99 returning back sp-modules/flake.lock
Because, `nix flake lock --override-input sp-modules path:./sp-modules`
also updates sp-modules inputs in top-level flake.lock (if
`nix-collect-garbage -d` is in effect), which is not intended!
Updates of sp-modules inputs could be avoided by using an absolute path:
`nix flake lock --override-input sp-modules path:/etc/nixos/sp-modules`
But such build would be unreproducible when moved to another directory.
When using `path:./sp-modules` syncing with sp-modules flake is simple:
`nix flake lock --update-input sp-modules`
2023-12-27 13:01:35 +04:00
Alexander Tomokhov eb9aebc8ac API systemd service Type is simple 2023-12-22 23:58:34 +04:00
Alexander Tomokhov 7df61dbb68 add deployment.nix (again) 2023-12-22 23:58:34 +04:00
Alexander Tomokhov 4ffcdf099c accept default value for system.stateVersion 2023-12-22 23:58:34 +04:00
Alexander Tomokhov 2f6a396901 move system.stateVersion back to userdata 2023-12-22 23:58:33 +04:00
Alexander Tomokhov d68fa34ed3 remove sp-modules/flake.lock again
It is not needed, because everything gets updated together with
selfprivacy-nixos-config, except inputs pinned directly in
sp-modules/flake.nix.
2023-12-22 17:04:25 +04:00
Alexander Tomokhov d8aa070fbb CLOUDFLARE_POLLING_INTERVAL=30; mailserver: localDnsResolver = false 2023-12-22 14:09:19 +04:00
Alexander Tomokhov b2ec0d54a8 ACME: CLOUDFLARE_POLLING_INTERVAL=10 2023-12-21 13:09:20 +04:00
Alexander Tomokhov 3d0f506abb dnsPropagationCheck = false explicitly for certs.${domain} 2023-12-21 12:16:16 +04:00
Alexander Tomokhov f1683e49ef ACME dnsPropagationCheck = false; nixos-rebuild service type oneshot 2023-12-20 18:30:49 +04:00
Alexander Tomokhov 26eeb0bfdb ACME without separate wildcard (again) 2023-12-20 17:44:05 +04:00
Alexander Tomokhov 5ad879f09d ACME with wildcard (again) 2023-12-20 17:03:14 +04:00
Alexander Tomokhov b5c38a3c8c revert: use enableACME for all virtualHosts 2023-12-20 13:44:45 +04:00
Alexander Tomokhov 52ec9c1a3c use enableACME for all virtualHosts 2023-12-19 17:23:17 +04:00
Alexander Tomokhov 3110da4c05 ACME with wildcard 2023-12-19 03:27:15 +04:00
Alexander Tomokhov 6e617b9256 avoid simultaneous nixos-rebuild; bitwarden startup 2023-12-19 00:20:35 +04:00
Alexander Tomokhov 65bf579a03 sp-modules: some startup fixes 2023-12-18 22:51:24 +04:00
Alexander Tomokhov 8190ddd426 fix selfprivacy-api build 2023-12-18 21:45:09 +04:00
Alexander Tomokhov 2a62c09ebf revive sp-modules/flake.lock 2023-12-18 20:13:00 +04:00
Alexander Tomokhov e5884b191f upgrade to NixOS 23.11 2023-12-18 18:44:52 +04:00
Alexander Tomokhov c9fbd0ff67 sp-modules: get rid of systemd.tmpfiles 2023-12-18 16:30:56 +04:00
Alexander Tomokhov c5efb71c23 nixos configuration cleanup 2023-12-18 12:36:28 +04:00
Alexander Tomokhov 9de62d27c3 update config: gitea bind mount dependency 2023-12-12 20:50:35 +04:00
Alexander Tomokhov 04eebfe765 update selfprivacy-api nixos module 2023-12-12 16:31:37 +04:00
Alexander Tomokhov 2760393d2f only simple-nixos-mailserver and nextcloud SP modules services enabled 2023-12-12 10:17:37 +04:00
Alexander Tomokhov 10048cb25d remove backup options from userdata.json 2023-12-12 08:27:48 +04:00
Alexander Tomokhov e247b0aff9 get rid of "system" argument; add deployment.nix for system.stateVersion 2023-12-05 07:39:47 +04:00
Alexander Tomokhov a9753ca64b exclude ssh authorized key from base userdata.json 2023-12-05 05:29:18 +04:00