Commit graph

599 commits

Author SHA1 Message Date
Antoine Martin b70e37770a base: setup default config 2021-02-14 13:18:13 +01:00
Antoine Martin 72161b8c57 configuration: setup nix GC 2021-02-14 12:33:03 +01:00
Antoine Martin e3440b61ab nginx: centralize configuration 2021-02-14 12:07:07 +01:00
Antoine Martin 74bc853aae flake: bump nixpkgs to latest 2021-02-14 11:56:28 +01:00
Antoine Martin 3ff59eaac1 flake: update to latest nixos-20.09-small 2021-02-14 00:59:34 +01:00
Antoine Martin dd94cbcba5 configuration: setup gpg 2021-02-14 00:14:31 +01:00
Antoine Martin 79a17f7616 secrets: switch to git-crypt 2021-02-13 20:10:51 +01:00
Antoine Martin 8da902601d Add 1 git-crypt collaborator
New collaborators:

	D3847632 Antoine Martin <antoine97.martin@gmail.com>
2021-02-13 20:03:13 +01:00
Antoine Martin 43a218f2d8 secrets: remove example files 2021-02-13 19:55:34 +01:00
Antoine Martin 3eb072e2dd github: slow down CI refresh rate 2021-02-09 21:15:06 +01:00
Antoine Martin 3efc347bb8 flake: init 2021-02-06 03:09:11 +01:00
Antoine Martin f894feedaa configuration: enable flakes in nix 2021-02-06 01:54:21 +01:00
Antoine Martin dddce20c7f overlays: add convenience file for builds 2021-02-06 01:05:53 +01:00
Antoine Martin 16ac9ae637 overlays: add bitwarden_rs-vault 2021-02-06 00:38:36 +01:00
Antoine Martin bbdb35db7e github: run cachix manually and hourly 2021-02-06 00:20:50 +01:00
Antoine Martin 29c8757ea7 configuration: setup cachix 2021-02-05 23:57:00 +01:00
Antoine Martin def425ed32 github: setup Actions with cachix 2021-02-05 23:41:31 +01:00
Antoine Martin 984b0e02c6 configuration: no mutable users 2021-02-05 22:36:55 +01:00
Antoine Martin e7614d458e configuration: set hashedPassword for both users 2021-02-05 22:34:12 +01:00
Antoine Martin 1ac3cb09b7 configuration: use lib.fileContents 2021-02-05 22:34:12 +01:00
Antoine Martin bb3532eb8a miniflux: don't remove old entries from feeds 2021-02-05 22:01:41 +01:00
Antoine Martin 3c0732cedd s/types.int/types.port 2021-02-02 18:24:28 +01:00
Antoine Martin fca8f6cb4c gitea: use own backup solution 2021-02-02 18:09:10 +01:00
Antoine Martin 039fa5a930 gitea: specify backup time 2021-02-02 17:34:22 +01:00
Antoine Martin 5bd4a23909 gitea: setup service 2021-02-02 17:01:40 +01:00
Antoine Martin 288e89502a matrix: proxy calls to /_synapse/client correctly 2021-02-02 02:13:33 +01:00
Antoine Martin d5eb537b5e matrix: use shared secret 2021-02-02 01:24:03 +01:00
Antoine Martin 76ceb26707 overlays: bitwarden_rs: cleanup 2021-01-31 14:26:39 +01:00
Antoine Martin 215080e70e secrets: move to own directory 2021-01-31 13:25:29 +01:00
Antoine Martin 48bb7a8841 borg-backup: fix exclude config 2021-01-31 13:11:31 +01:00
Antoine Martin 41769615f0 borg-backup: setup paths in respective services 2021-01-31 13:03:28 +01:00
Antoine Martin 8ed0f14f74 bitwarden: setup service 2021-01-31 03:50:10 +01:00
Antoine Martin 253530ea6f postgresql-backup: move to own services
This way the `startAt` setting is only set once.
2021-01-30 22:32:12 +01:00
Antoine Martin 297eb0a6f9 miniflux: setup service 2021-01-30 21:53:05 +01:00
Antoine Martin 8b037b16a4 postgres: create daily backups 2021-01-30 19:35:21 +01:00
Antoine Martin 91eaa2f008 borg-backup: setup service 2021-01-30 19:35:21 +01:00
Antoine Martin bea28f5f3e README: update TODOs 2021-01-29 15:48:13 +01:00
Antoine Martin 57c57c64a9 packages: add ripgrep 2021-01-29 15:29:30 +01:00
Antoine Martin 84fff7a6f2 matrix: add hosted Element web setup 2021-01-29 14:33:37 +01:00
Antoine Martin 79aa31f07f matrix: improve configuration 2021-01-29 14:04:53 +01:00
Antoine Martin 7d0d9410ef add README 2021-01-28 03:36:13 +01:00
Antoine Martin 4d89de4841 matrix: migrate server and setup federation
It works, but looks and feels hacky. Needs cleanups
2021-01-28 02:54:33 +01:00
Antoine Martin 28c00529bb monitoring: switch to production subdomain 2021-01-27 22:01:27 +01:00
Antoine Martin 13b3baa805 monitoring: refacto, extract from main config 2021-01-27 21:55:32 +01:00
Antoine Martin fa1dfcaaea cleanup unused stuff from default config 2021-01-27 21:00:42 +01:00
Antoine Martin 279cb1f31c services: setup grafana + prometheus 2021-01-27 20:55:16 +01:00
Antoine Martin d1aeab79b1 fish: enable integrations and completions 2021-01-27 18:30:19 +01:00
Antoine Martin 3182ff0e89 packages: add bat and stow 2021-01-27 18:26:59 +01:00
Antoine Martin f7964b734b Initial commit 2021-01-27 18:22:02 +01:00