Commit Graph

709 Commits

Author SHA1 Message Date
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
Gabriel Arazas
d4c45fd86b hosts/plover: enable TCP/IP connection and fix database service 2022-12-01 08:21:58 +08:00
Gabriel Arazas
acfc617e10 config: fix and improve upon importNodes 2022-12-01 08:21:04 +08:00
Gabriel Arazas
9a0079a7fc config: fix image format module condition 2022-12-01 08:20:18 +08:00
Gabriel Arazas
9a07eedb14 config: update comments and module descriptions 2022-11-30 08:40:49 +08:00
Gabriel Arazas
d8b28ce617 config: add home-manager configurations deploy nodes 2022-11-30 08:37:37 +08:00
Gabriel Arazas
fa2509b578 config: refactor with host image format set 2022-11-30 08:36:37 +08:00
Gabriel Arazas
997a0ee9aa config: update list of overlays 2022-11-30 08:36:37 +08:00
Gabriel Arazas
487d0717d5 users/admin: change password 2022-11-30 08:36:37 +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
23ff8159a4 flake.lock: update inputs
Flake lock file updates:

• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/89f2e82fec9f7c2dde0381976266a245f0072217' (2022-11-22)
  → 'github:nix-community/emacs-overlay/b152560f00867f85c441a2b2981f7ab4b787194e' (2022-11-29)
• Updated input 'helix-editor':
    'github:helix-editor/helix/642a961c032b2a7e7fa67bfc3da54588d0ae8c5b' (2022-11-22)
  → 'github:helix-editor/helix/04df9e444523ced5d3bedbe34e2f622d675cccb2' (2022-11-29)
• Updated input 'home-manager':
    'github:nix-community/home-manager/f7641a3ff398ccce952e19a199d775934e518c1d' (2022-11-21)
  → 'github:nix-community/home-manager/cd2a826f33ee96f705e8c07b01fd1346b2eccbc0' (2022-11-29)
• Updated input 'neovim-nightly-overlay':
    'github:nix-community/neovim-nightly-overlay/97060f3810a486b85d853fc1464e7e19ad914687' (2022-11-22)
  → 'github:nix-community/neovim-nightly-overlay/06a82b6f9c377aab6dbff6138b75e878347fbe65' (2022-11-29)
• Updated input 'neovim-nightly-overlay/neovim-flake':
    'github:neovim/neovim/5eb5f4948826e9d47685ea9e257409cc3e693614?dir=contrib' (2022-11-22)
  → 'github:neovim/neovim/98695b49992daa2b40eb3d5b5e4a86e99c92ed0e?dir=contrib' (2022-11-29)
• Updated input 'neovim-nightly-overlay/neovim-flake/flake-utils':
    'github:numtide/flake-utils/c0e246b9b83f637f4681389ecabcb2681b4f3af0' (2022-08-07)
  → 'github:numtide/flake-utils/5aed5285a952e0b949eb3ba02c12fa4fcfef535f' (2022-11-02)
• Updated input 'nix-colors':
    'github:misterio77/nix-colors/a58fb210eb285920ec10f204d007185b3629cadc' (2022-10-30)
  → 'github:misterio77/nix-colors/01c5aea7d6724723f3deca4dfde6d916b7bdbe50' (2022-11-24)
• Updated input 'nix-colors/base16-schemes':
    'github:base16-project/base16-schemes/7c247f734eac7f04518c6e28d098635ee8dcabf5' (2022-06-10)
  → 'github:tinted-theming/base16-schemes/a3dc916cf90471a422c0bfe1bb4b1bdd12185ced' (2022-10-13)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/20fc948445a6c22d4e8d5178e9a6bc6e1f5417c8' (2022-11-21)
  → 'github:NixOS/nixpkgs/a115bb9bd56831941be3776c8a94005867f316a7' (2022-11-27)
• Updated input 'nur':
    'github:nix-community/NUR/57a4b831d3ccef30ce42268b436164da375fff28' (2022-11-23)
  → 'github:nix-community/NUR/b21a304b8b59df9bddce08de18b47572893cbae6' (2022-11-29)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/c90c223c4aef334356029b89c72bb65e26f7efe6' (2022-11-23)
  → 'github:oxalica/rust-overlay/4e093ce661a63aca4bcbace33695225eae4ef4e4' (2022-11-29)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/f72e050c3ef148b1131a0d2df55385c045e4166b' (2022-11-20)
  → 'github:Mic92/sops-nix/8295b8139ef7baadeb90c5cad7a40c4c9297ebf7' (2022-11-29)
• Updated input 'sops-nix/nixpkgs-22_05':
    'github:NixOS/nixpkgs/b68a6a27adb452879ab66c0eaac0c133e32823b2' (2022-11-20)
  → 'github:NixOS/nixpkgs/6649e08812f579581bfb4cada3ba01e30485c891' (2022-11-27)
2022-11-30 08:36:37 +08:00
Gabriel Arazas
b756caa974 profiles/i18n: force all locales to be supported
Maybe it's a good idea but it's more likely to be a bad one considering
there's going to be a lot of use cases for needing more specific
locales. If I have money to spare, I'll bet some to see if this will
change in the next 90 days.
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
38d8542875 config: update image formats for more hosts 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
071645a48d decker: 1.3 -> 1.4 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
7f87ee09c4 users: set the correct attributes for authorized keyfiles 2022-11-28 00:41:27 +08:00
Gabriel Arazas
918d450134 scripts: init 2022-11-27 00:52:16 +08:00
Gabriel Arazas
8e462418e3 hosts/plover: add gcp-kms key for secret 2022-11-27 00:51:05 +08:00
Gabriel Arazas
78fa7342b6 shell: add deploy-rs 2022-11-26 20:52:53 +08:00
Gabriel Arazas
a9080eff06 tasks/multimedia-archive: update job queue for archivebox service 2022-11-26 20:52:19 +08:00
Gabriel Arazas
5f32e4fd98 profiles: update misc parts of config 2022-11-26 14:13:59 +08:00
Gabriel Arazas
3889429ac2 hosts/plover: update config 2022-11-26 14:13:17 +08:00
Gabriel Arazas
a3d3bb0164 users/plover: init home-manager profile 2022-11-26 14:12:30 +08:00
Gabriel Arazas
025d96dbbc lib/private: update mapHomeManagerUser 2022-11-26 14:12:01 +08:00
Gabriel Arazas
cee69d59a0 config: consider default host config for system images
There are some parts of the config when imported with image modules
where it will set them with often default overrides. It is best to let
them override with our host config especially with the more important
options such as anything networking-related.
2022-11-25 21:28:11 +08:00
Gabriel Arazas
f9751a9510 hosts/ni: update config 2022-11-25 21:27:25 +08:00
Gabriel Arazas
30e75ebfc7 users/plover: refactor into user-specific config 2022-11-25 21:27:00 +08:00