Commit Graph

114 Commits

Author SHA1 Message Date
9f4d0e470c hosts/plover: update Keycloak config 2022-12-17 22:23:36 +08:00
c008debd74 hosts/plover: disable PostgreSQL SSL mode 2022-12-17 22:23:11 +08:00
138fb25e8f hosts/plover: update nginx config 2022-12-17 11:17:31 +08:00
59461cc416 config: refactor BorgBackup service 2022-12-17 11:17:31 +08:00
c54f8d7059 hosts/plover: refactor config 2022-12-17 11:17:31 +08:00
8021cb270e hosts/plover: reformat code 2022-12-13 08:33:51 +08:00
6c02598f35 hosts/plover: add Keycloak service 2022-12-13 08:33:51 +08:00
502fd34ead hosts/plover: enable SSL mode for PostgreSQL 2022-12-13 08:33:51 +08:00
61b36cd901 hosts/plover: refactor Borgbackup job function 2022-12-12 14:19:55 +08:00
4190b4a481 hosts/plover: update PostgreSQL initial script
We're doing the secure schema usage pattern as recommended from the
documentation. Since it is an initial script that will only run once, I
think it is OK to override steps such as creating roles ahead.
2022-12-12 14:17:57 +08:00
604cbbd48f hosts/plover: update SSH keypair 2022-12-12 10:26:30 +08:00
5933e76e8e hosts/plover: reformat the code 2022-12-12 10:26:30 +08:00
582393da5e hosts/plover: add application data for backup 2022-12-12 10:26:30 +08:00
aedd3f7a15 hosts/plover: fix the erroneous attribute 2022-12-12 10:26:30 +08:00
74fa10f348 hosts/plover: enable PostgreSQL dump service 2022-12-12 10:26:30 +08:00
22bc41896c hosts/plover: update Gitea configuration 2022-12-12 10:26:30 +08:00
Gabriel Arazas
d6f3f11611 hosts/graphical-installer: force wireless networking setup
Ehhh... It's going to have an error since the wireless network setup
does not have enough priority for the appropriate image format
configuration.
2022-12-10 18:48:23 +08:00
Gabriel Arazas
8adcc0d512 hosts/plover: update config
In preparation of deploying it in a non-Google Compute Engine
environment, we'll update some of the settings.
2022-12-10 18:45:36 +08:00
Gabriel Arazas
cb11ceb3a9 hosts/plover: update config 2022-12-06 15:55:23 +08:00
Gabriel Arazas
ac32593fda hosts: remove extra module for installers 2022-12-04 08:55:06 +08:00
Gabriel Arazas
e3e401f939 Revert "hosts/plover: add headless profile from nixpkgs"
This reverts commit 6300aa7275.
2022-12-03 15:46:22 +08:00
Gabriel Arazas
6300aa7275 hosts/plover: add headless profile from nixpkgs 2022-12-03 15:24:22 +08:00
Gabriel Arazas
1e17c59034 users/plover: add home-manager user to config 2022-12-03 15:24:22 +08:00
Gabriel Arazas
b5b52426dc config: restructure user and host files 2022-12-03 15:24:22 +08:00
Gabriel Arazas
9924811dc0 hosts/plover: remove GCP KMS key for secrets 2022-12-03 15:24:22 +08:00
Gabriel Arazas
06a8550c03 hosts/plover: fix secrets file 2022-12-03 15:24:22 +08:00
Gabriel Arazas
9e5d2e2307 hosts/plover: add hardened profile from nixpkgs 2022-12-03 15:24:22 +08:00
Gabriel Arazas
b8d916c8a2 hosts/plover: add DNS-related config 2022-12-03 11:48:32 +08:00
Gabriel Arazas
8f037a1606 hosts/plover: add backup service 2022-12-03 11:13:46 +08:00
Gabriel Arazas
625a8b191a hosts/plover: update config 2022-12-03 07:31:46 +08:00
Gabriel Arazas
d4c45fd86b hosts/plover: enable TCP/IP connection and fix database service 2022-12-01 08:21:58 +08:00
Gabriel Arazas
9a07eedb14 config: update comments and module descriptions 2022-11-30 08:40:49 +08:00
Gabriel Arazas
a1656caa3a hosts/graphical-installer: fix the erroneous attribute
Pretty much indicates how much I use it. :)
2022-11-30 08:36:37 +08:00
Gabriel Arazas
7e5eab2d47 profiles/editors: add Guile for Emacs submodule 2022-11-30 08:36:37 +08:00
Gabriel Arazas
e6e3dc85f6 profiles/server: init module 2022-11-30 08:36:37 +08:00
Gabriel Arazas
131fa25023 profiles/system: rename to profiles/desktop
The need for configuring desktop and server in separate profiles is
becoming more obvious. Not to mention, most of the system config from
profiles/system is obviously more desktop-oriented.
2022-11-29 21:10:51 +08:00
Gabriel Arazas
07b198c5ab docs: update 2022-11-29 15:58:33 +08:00
Gabriel Arazas
2c8f35500e hosts/graphical-installer: use latest kernel 2022-11-29 15:58:33 +08:00
Gabriel Arazas
008201c11a hosts/bootstrap: use latest kernel 2022-11-29 15:58:33 +08:00
Gabriel Arazas
794a7a65ac hosts/plover: update config
It now uses PostgreSQL for the services and also fixed some of the
misconfigurations in the services.
2022-11-29 15:58:33 +08:00
Gabriel Arazas
8e462418e3 hosts/plover: add gcp-kms key for secret 2022-11-27 00:51:05 +08:00
Gabriel Arazas
3889429ac2 hosts/plover: update config 2022-11-26 14:13:17 +08:00
Gabriel Arazas
f9751a9510 hosts/ni: update config 2022-11-25 21:27:25 +08:00
Gabriel Arazas
da5b904fd7 hosts/bootstrap: update ISO filename 2022-11-25 14:51:27 +08:00
Gabriel Arazas
549d067278 hosts/ni: update 2022-11-25 14:51:27 +08:00
Gabriel Arazas
51d51f5398 hosts/plover: init 2022-11-25 14:51:27 +08:00
Gabriel Arazas
e891fdbdbf hosts/void: add host
01000110 01101111 01110010 00100000 01001001 00100000 01100001 01101101
         00100000 01100100 01101111 01101110 01100101 00100001

01000110 01101111 01110010 00100000 01001001 00100000 01100001 01101101
         00100000 01100010 01101111 01110010 01100101 01100100 00101110
         00101110 00101110
2022-09-26 08:35:10 +08:00
Gabriel Arazas
915a93321a docs: update 2022-09-19 10:56:06 +08:00
Gabriel Arazas
4f2292bd62 hosts/graphical-installer: correct workflow attribute 2022-09-01 22:44:46 +08:00
Gabriel Arazas
c9ccb53bac flake.nix: use Nix-built Guix service module 2022-08-27 13:41:12 +08:00