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