Commit Graph

741 Commits

Author SHA1 Message Date
c54f8d7059 hosts/plover: refactor config 2022-12-17 11:17:31 +08:00
82d5673bd3 flake.lock: update inputs
Flake lock file updates:

• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/f45b18820505d7b3549c6cf886a90cdd39ca33b4' (2022-12-07)
  → 'github:nix-community/emacs-overlay/c873175c2f8d96cd77c5b6552f411ddd0959e483' (2022-12-15)
• Updated input 'helix-editor':
    'github:helix-editor/helix/96ff64a84a4948b0aa85a453276cb0091fb9c792' (2022-12-07)
  → 'github:helix-editor/helix/ec9aa6690244bccefac24037c9f7a659816bffdd' (2022-12-15)
• Updated input 'home-manager':
    'github:nix-community/home-manager/2af0d07678fc15612345e0dd55337550dcf6465f' (2022-12-05)
  → 'github:nix-community/home-manager/e412025fffdcd6219ddd21c65d9a1b90005ce508' (2022-12-13)
• Updated input 'neovim-nightly-overlay':
    'github:nix-community/neovim-nightly-overlay/66d0dd530766c323b5cb177773409be387231238' (2022-12-06)
  → 'github:nix-community/neovim-nightly-overlay/dec99e61cb419ad824ad4225e27decaa65a8e393' (2022-12-15)
• Updated input 'neovim-nightly-overlay/neovim-flake':
    'github:neovim/neovim/6d7b94ea086e17d16e2490e56572f17031924af5?dir=contrib' (2022-12-06)
  → 'github:neovim/neovim/3091fa778a4f4fe6ff48527c6a29e3be874f46c7?dir=contrib' (2022-12-15)
• Updated input 'nix-alien':
    'github:thiagokokada/nix-alien/ec6dabeaddecab75794bfa1070989371b2636b70' (2022-11-15)
  → 'github:thiagokokada/nix-alien/cc77180e74ad9a7e6c6c8912ce14870846008072' (2022-12-15)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/6e51c97f1c849efdfd4f3b78a4870e6aa2da4198' (2022-12-05)
  → 'github:NixOS/nixpkgs/62433a4892603c523840a67e50b6631c37adb928' (2022-12-14)
• Updated input 'nur':
    'github:nix-community/NUR/25c0b2f7f43cbe50bf17f5c190c0aa6231d3754f' (2022-12-07)
  → 'github:nix-community/NUR/e0207b4a83dc4f1af9a92a4ed371aab7bb4374e5' (2022-12-15)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/fc98242f5f49d39b8fd3a611c146741a35dc012d' (2022-12-07)
  → 'github:oxalica/rust-overlay/7da2f6b3a0c32f661cb2864d7fbd1d7e6f0c7543' (2022-12-16)
2022-12-16 11:16:56 +08:00
300d0a8d3e users/admin: fix the sudo config
I really should get used running checks before pushing.
2022-12-14 17:33:10 +08:00
57078178f3 users/admin: make the account passwordless 2022-12-13 09:19:58 +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
3d85142bb2 profiles/desktop: add steam-run application 2022-12-12 14:20:20 +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
192a9b6e1d shells/latex: init shell 2022-12-12 10:26:30 +08:00
0acead3887 users/foo-dogsquared: add Bitwarden extension 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
4e20a9ae17 users/foo-dogsquared: update Git credentials 2022-12-11 08:05:03 +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
e8a1dc2fd9 config: update more comments 2022-12-10 18:47:41 +08:00
Gabriel Arazas
7b76bc6500 users/foo-dogsquared: update browser extensions list 2022-12-10 18:47:02 +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
8ecb1ca366 profiles/desktop: add Audacity for audio packages 2022-12-09 09:19:23 +08:00
Gabriel Arazas
1a088f5418 secrets: update backup-archive 2022-12-07 17:03:45 +08:00
Gabriel Arazas
c6dbfd1e8b flake.lock: update inputs
Flake lock file updates:

• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/b152560f00867f85c441a2b2981f7ab4b787194e' (2022-11-29)
  → 'github:nix-community/emacs-overlay/f45b18820505d7b3549c6cf886a90cdd39ca33b4' (2022-12-07)
• Updated input 'helix-editor':
    'github:helix-editor/helix/04df9e444523ced5d3bedbe34e2f622d675cccb2' (2022-11-29)
  → 'github:helix-editor/helix/96ff64a84a4948b0aa85a453276cb0091fb9c792' (2022-12-07)
• Updated input 'home-manager':
    'github:nix-community/home-manager/cd2a826f33ee96f705e8c07b01fd1346b2eccbc0' (2022-11-29)
  → 'github:nix-community/home-manager/2af0d07678fc15612345e0dd55337550dcf6465f' (2022-12-05)
• Updated input 'neovim-nightly-overlay':
    'github:nix-community/neovim-nightly-overlay/06a82b6f9c377aab6dbff6138b75e878347fbe65' (2022-11-29)
  → 'github:nix-community/neovim-nightly-overlay/66d0dd530766c323b5cb177773409be387231238' (2022-12-06)
• Updated input 'neovim-nightly-overlay/neovim-flake':
    'github:neovim/neovim/98695b49992daa2b40eb3d5b5e4a86e99c92ed0e?dir=contrib' (2022-11-29)
  → 'github:neovim/neovim/6d7b94ea086e17d16e2490e56572f17031924af5?dir=contrib' (2022-12-06)
• Updated input 'nix-colors':
    'github:misterio77/nix-colors/01c5aea7d6724723f3deca4dfde6d916b7bdbe50' (2022-11-24)
  → 'github:misterio77/nix-colors/fcd345bd1c9e7c203c3320ee6ca39814c97ac1fe' (2022-12-05)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/a115bb9bd56831941be3776c8a94005867f316a7' (2022-11-27)
  → 'github:NixOS/nixpkgs/6e51c97f1c849efdfd4f3b78a4870e6aa2da4198' (2022-12-05)
• Updated input 'nur':
    'github:nix-community/NUR/b21a304b8b59df9bddce08de18b47572893cbae6' (2022-11-29)
  → 'github:nix-community/NUR/25c0b2f7f43cbe50bf17f5c190c0aa6231d3754f' (2022-12-07)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/4e093ce661a63aca4bcbace33695225eae4ef4e4' (2022-11-29)
  → 'github:oxalica/rust-overlay/fc98242f5f49d39b8fd3a611c146741a35dc012d' (2022-12-07)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/8295b8139ef7baadeb90c5cad7a40c4c9297ebf7' (2022-11-29)
  → 'github:Mic92/sops-nix/da98a111623101c64474a14983d83dad8f09f93d' (2022-12-04)
• Removed input 'sops-nix/nixpkgs-22_05'
• Added input 'sops-nix/nixpkgs-stable':
    'github:NixOS/nixpkgs/86370507cb20c905800527539fc049a2bf09c667' (2022-12-04)
2022-12-07 14:52:59 +08:00
Gabriel Arazas
8b47e08c1a profiles/server: update comments 2022-12-06 15:55:23 +08:00
Gabriel Arazas
6bc62988ef profiles/dev: add github-cli and update comments 2022-12-06 15:55:23 +08:00
Gabriel Arazas
2cc7faf2e7 users/admin: add trust to more applications 2022-12-06 15:55:23 +08:00
Gabriel Arazas
ee17bccd5b config: properly configure automatically imported nodes 2022-12-06 15:55:23 +08:00
Gabriel Arazas
f90379aa4d config: reduce Hydra jobs to only build packages
All of the hosts with image format are basically packaged anyways and it
also adds unnecessary time to output checks.
2022-12-06 15:55:23 +08:00
Gabriel Arazas
05b1c62adf tasks/backup-archive: change default settings 2022-12-06 15:55:23 +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
f4497459e7 ci: allow unfree for nixpkgs config 2022-12-03 15:55:11 +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
b5ba59301e secrets: update backup patterns 2022-12-03 11:13:46 +08:00
Gabriel Arazas
312c4ded6c gnome-shell-extension-paperwm-latest: unstable-2022-10-24 -> unstable-2022-11-13 2022-12-03 07:31:46 +08:00
Gabriel Arazas
eda167bb88 scripts: make scripts environment pure
For some reason, it doesn't always execute. I haven't bothered figuring
out why tho. >_>
2022-12-03 07:31:46 +08:00
Gabriel Arazas
625a8b191a hosts/plover: update config 2022-12-03 07:31:46 +08:00
Gabriel Arazas
72bc80c70b config: add qtwebkit to insecure package permit list 2022-12-01 08:48:13 +08:00
Gabriel Arazas
f0b2aee54e profiles/server: fix i18n.supportedLocales 2022-12-01 08:47:36 +08:00