Commit Graph

3183 Commits

Author SHA1 Message Date
c1cdb7b48b
wrapper-manager-fds/docs: add more sections to user guide 2024-10-12 12:31:44 +08:00
26c9e72f8b
wrapper-manager-fds/tests: add test config for XDG desktop entries 2024-10-12 11:42:36 +08:00
7c7ebdaa8e
hosts/plover: update Lego env 2024-10-11 13:41:54 +08:00
7397c6d8bc
wrapper-manager: update options 2024-10-11 13:40:57 +08:00
89143471f3
hosts/plover: update Gitea Terraform config 2024-10-11 13:15:01 +08:00
99e76d0f70
flake.lock: update inputs
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/b709e1cc33fcde71c7db43850a55ebe6449d0959' (2024-09-28)
  → 'github:nix-community/disko/d39ee334984fcdae6244f5a8e6ab857479cbaefe' (2024-10-07)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/99c6c746c5b8651e5993e5b9a649d0a961346299' (2024-10-01)
  → 'github:nix-community/emacs-overlay/4b3d8ab182d381b581de10a76754d453c0ae39dc' (2024-10-11)
• Updated input 'emacs-overlay/nixpkgs-stable':
    'github:NixOS/nixpkgs/fbca5e745367ae7632731639de5c21f29c8744ed' (2024-09-28)
  → 'github:NixOS/nixpkgs/d51c28603def282a24fa034bcb007e2bcb5b5dd0' (2024-10-09)
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/bcef6817a8b2aa20a5a6dbb19b43e63c5bf8619a' (2024-09-12)
  → 'github:hercules-ci/flake-parts/3d04084d54bedc3d6b8b736c70ef449225c361b1' (2024-10-01)
• Updated input 'flake-parts/nixpkgs-lib':
    '356624c120.tar.gz?narHash=sha256-Ss8QWLXdr2JCBPcYChJhz4xJm%2Bh/xjl4G0c0XlP6a74%3D' (2024-09-01)
  → 'fb192fec7c.tar.gz?narHash=sha256-0xHYkMkeLVQAMa7gvkddbPqpxph%2BhDzdu1XdGPJR%2BOs%3D' (2024-10-01)
• Updated input 'helix-editor':
    'github:helix-editor/helix/57ec3b7330de3f5a7b37e766a758f13fdf3c0da5' (2024-10-01)
  → 'github:helix-editor/helix/761f70d61179f38152e76c1f224589a53b62d00f' (2024-10-08)
• Updated input 'home-manager-unstable':
    'github:nix-community/home-manager/ffe2d07e771580a005e675108212597e5b367d2d' (2024-09-26)
  → 'github:nix-community/home-manager/342a1d682386d3a1d74f9555cb327f2f311dda6e' (2024-10-10)
• Updated input 'neovim-nightly-overlay':
    'github:nix-community/neovim-nightly-overlay/23cdd6c58fe389f6c3da06b157b512fedd9d5f5a' (2024-09-30)
  → 'github:nix-community/neovim-nightly-overlay/b81db43451a3f157a6570f9515fce6866ae70dab' (2024-10-10)
• Updated input 'neovim-nightly-overlay/flake-parts':
    'github:hercules-ci/flake-parts/bcef6817a8b2aa20a5a6dbb19b43e63c5bf8619a' (2024-09-12)
  → 'github:hercules-ci/flake-parts/3d04084d54bedc3d6b8b736c70ef449225c361b1' (2024-10-01)
• Updated input 'neovim-nightly-overlay/git-hooks':
    'github:cachix/git-hooks.nix/85f7a7177c678de68224af3402ab8ee1bcee25c8' (2024-09-28)
  → 'github:cachix/git-hooks.nix/1211305a5b237771e13fcca0c51e60ad47326a9a' (2024-10-05)
• Updated input 'neovim-nightly-overlay/neovim-src':
    'github:neovim/neovim/20251be15a4ad3f6e7016450ca3338d52b2f0951' (2024-09-29)
  → 'github:neovim/neovim/cd8e15e3373dc9544d582640f043d3dee83a953d' (2024-10-09)
• Updated input 'nix-index-database':
    'github:nix-community/nix-index-database/f9fdf8285690a351e8998f1e703ebdf9cdf51dee' (2024-09-30)
  → 'github:nix-community/nix-index-database/5fce10c871bab6d7d5ac9e5e7efbb3a2783f5259' (2024-10-07)
• Updated input 'nixos-generators':
    'github:nix-community/nixos-generators/f7eb021d9dfd61f0e0075e483f3579c6f8453bb3' (2024-09-30)
  → 'github:nix-community/nixos-generators/40c8d30c490414910fc63626ad1b67af7db40cd3' (2024-10-10)
• Updated input 'nixos-generators/nixlib':
    'github:nix-community/nixpkgs.lib/bb58a3bf239e03fca9d51062e2fe028a4ea5a3d1' (2024-09-29)
  → 'github:nix-community/nixpkgs.lib/b61309c3c1b6013d36299bc8285612865b3b9e4c' (2024-10-06)
• Updated input 'nixos-stable':
    'github:NixOS/nixpkgs/fbca5e745367ae7632731639de5c21f29c8744ed' (2024-09-28)
  → 'github:NixOS/nixpkgs/d51c28603def282a24fa034bcb007e2bcb5b5dd0' (2024-10-09)
• Updated input 'nixos-unstable':
    'github:NixOS/nixpkgs/06cf0e1da4208d3766d898b7fdab6513366d45b9' (2024-09-29)
  → 'github:NixOS/nixpkgs/5633bcff0c6162b9e4b5f1264264611e950c8ec7' (2024-10-09)
• Updated input 'nixos-unstable-small':
    'github:NixOS/nixpkgs/9a3f217e44f5d38a5da7d09b28c965b44061da21' (2024-09-30)
  → 'github:NixOS/nixpkgs/51666317f496aed4b86dda778f91b8d4a09b209b' (2024-10-10)
• Updated input 'nixos-wsl':
    'github:nix-community/NixOS-WSL/acb21a72156c5b6e1aa607b9adcbac592bd60862' (2024-09-30)
  → 'github:nix-community/NixOS-WSL/0fc8d9bb51cc46b31d950513df6d088905c8fe55' (2024-10-10)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/b5b22b42c0d10c7d2463e90a546c394711e3a724' (2024-09-30)
  → 'github:NixOS/nixpkgs/b69de56fac8c2b6f8fd27f2eca01dcda8e0a4221' (2024-10-10)
• Updated input 'nixvim-stable':
    'github:nix-community/nixvim/0f2c31e6a57a83ed4e6fa3adc76749620231055d' (2024-09-03)
  → 'github:nix-community/nixvim/b041963c607d766c4b102b8b56244ad38731f549' (2024-10-07)
• Updated input 'nixvim-stable/devshell':
    'github:numtide/devshell/67cce7359e4cd3c45296fb4aaf6a19e2a9c757ae' (2024-07-27)
  → 'github:numtide/devshell/dd6b80932022cea34a019e2bb32f6fa9e494dfef' (2024-10-07)
• Updated input 'nixvim-stable/flake-parts':
    'github:hercules-ci/flake-parts/567b938d64d4b4112ee253b9274472dc3a346eb6' (2024-09-01)
  → 'github:hercules-ci/flake-parts/3d04084d54bedc3d6b8b736c70ef449225c361b1' (2024-10-01)
• Updated input 'nixvim-stable/git-hooks':
    'github:cachix/git-hooks.nix/4509ca64f1084e73bc7a721b20c669a8d4c5ebe6' (2024-08-28)
  → 'github:cachix/git-hooks.nix/1211305a5b237771e13fcca0c51e60ad47326a9a' (2024-10-05)
• Updated input 'nixvim-stable/nix-darwin':
    'github:lnl7/nix-darwin/7c4b53a7d9f3a3df902b3fddf2ae245ef20ebcda' (2024-09-01)
  → 'github:lnl7/nix-darwin/8c8388ade72e58efdeae71b4cbb79e872c23a56b' (2024-10-03)
• Updated input 'nixvim-stable/treefmt-nix':
    'github:numtide/treefmt-nix/3ffd842a5f50f435d3e603312eefa4790db46af5' (2024-08-28)
  → 'github:numtide/treefmt-nix/4446c7a6fc0775df028c5a3f6727945ba8400e64' (2024-10-03)
• Updated input 'nixvim-unstable':
    'github:nix-community/nixvim/5f4a4b47597d3b9ac26c41ff4e8da28fa662f200' (2024-09-29)
  → 'github:nix-community/nixvim/af650ba9401501352d6eaaced192bbb4abfaec87' (2024-10-10)
• Updated input 'nixvim-unstable/devshell':
    'github:numtide/devshell/67cce7359e4cd3c45296fb4aaf6a19e2a9c757ae' (2024-07-27)
  → 'github:numtide/devshell/dd6b80932022cea34a019e2bb32f6fa9e494dfef' (2024-10-07)
• Updated input 'nixvim-unstable/flake-parts':
    'github:hercules-ci/flake-parts/bcef6817a8b2aa20a5a6dbb19b43e63c5bf8619a' (2024-09-12)
  → 'github:hercules-ci/flake-parts/3d04084d54bedc3d6b8b736c70ef449225c361b1' (2024-10-01)
• Updated input 'nixvim-unstable/git-hooks':
    'github:cachix/git-hooks.nix/85f7a7177c678de68224af3402ab8ee1bcee25c8' (2024-09-28)
  → 'github:cachix/git-hooks.nix/1211305a5b237771e13fcca0c51e60ad47326a9a' (2024-10-05)
• Updated input 'nixvim-unstable/nix-darwin':
    'github:lnl7/nix-darwin/f2e1c4aa29fc211947c3a7113cba1dd707433b70' (2024-09-28)
  → 'github:lnl7/nix-darwin/48b50b3b137be5cfb9f4d006835ce7c3fe558ccc' (2024-10-08)
• Updated input 'nixvim-unstable/nuschtosSearch':
    'github:NuschtOS/search/9f7426e532ef8dfc839c4a3fcc567b13a20a70d3' (2024-09-27)
  → 'github:NuschtOS/search/5cb7ef512ec20a5b7d60fc70dba014560559698a' (2024-10-09)
• Updated input 'nixvim-unstable/treefmt-nix':
    'github:numtide/treefmt-nix/879b29ae9a0378904fbbefe0dadaed43c8905754' (2024-09-27)
  → 'github:numtide/treefmt-nix/4446c7a6fc0775df028c5a3f6727945ba8400e64' (2024-10-03)
• Updated input 'nur':
    'github:nix-community/NUR/8fc06a8843501563c94c91a2ffafaccea2ca79f4' (2024-10-01)
  → 'github:nix-community/NUR/a376036c84f23618c21198ff490e314203e64dd5' (2024-10-11)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/3198a242e547939c5e659353551b0668ec150268' (2024-09-30)
  → 'github:Mic92/sops-nix/06535d0e3d0201e6a8080dd32dbfde339b94f01b' (2024-10-08)
• Updated input 'sops-nix/nixpkgs-stable':
    'github:NixOS/nixpkgs/dc454045f5b5d814e5862a6d057e7bb5c29edc05' (2024-09-08)
  → 'github:NixOS/nixpkgs/17ae88b569bb15590549ff478bab6494dde4a907' (2024-10-05)
2024-10-11 10:36:27 +08:00
c61bf15188
hosts/plover: update DNS setup
Which is no setup for now. It's a bit frustrating to deal with
especially with the email stuff. On a future note, the DNS server should
be on a separate machine.
2024-10-10 12:35:37 +08:00
2bee747b2f
hosts/plover/services/networking: init additional options
Exclusively focusing on the public network interface for now.
2024-10-10 12:34:13 +08:00
0af5f487d7
hosts/plover: formalize Terraform directory structure 2024-10-09 13:25:11 +08:00
50526a608b
terraform: init
Welp, we're now making it fully declarative for the entire cluster
instead of individual submodules.
2024-10-09 12:52:04 +08:00
8d1f9f3d13
hosts/plover: update deploy-rs settings 2024-10-07 15:10:55 +08:00
d066a32b87
hosts/plover: update Terraform config 2024-10-07 15:10:28 +08:00
b5fafa512d
hosts/plover: update main domain zonefile 2024-10-07 13:03:36 +08:00
0c57bcadd6
hosts/plover/services/crowdsec: init prototype 2024-10-07 13:03:09 +08:00
a9cb58fd68
flake: remove extra NixOS documentation for nixosConfigurations
They slow down deploying those server systems.
2024-10-04 17:14:06 +08:00
763216c531
nixos/workflows/a-happy-gnome: update pkgnames 2024-10-04 17:10:43 +08:00
43db4164ef
users/foo-dogsquared/services/backup: add more items into the backup 2024-10-04 17:09:36 +08:00
f7e18a3fce
wrapperPackages/dotfiles-wrapped: add Zellij wrapper 2024-10-04 17:09:08 +08:00
7eb4b43b7b
home-manager/services/borgmatic: update systemd service config 2024-10-04 16:34:02 +08:00
48ba662cb1
home-manager/services/ludusavi: update systemd service dependencies 2024-10-04 16:29:56 +08:00
b0f0b0674d
users/foo-dogsquared: update Tridactyl config 2024-10-04 16:29:24 +08:00
606a44954b
users/foo-dogsquared/services/backup: add Ludusavi and update Hetzner Storage Box Borg repo config 2024-10-04 16:29:05 +08:00
6123ae2c5e
users/foo-dogsquared: fix dotfiles location 2024-10-04 16:27:00 +08:00
5221aef821
nixos/services/archivebox: update systemd service dependency 2024-10-04 16:10:43 +08:00
67118196f5
wrapperPackages/software-dev: init 2024-10-04 15:41:25 +08:00
ad2f15080f
nixvimConfigs/fiesta/setups/ui: update Lualine settings 2024-10-04 14:30:44 +08:00
40fad229a1
shell.nix: add hcloud 2024-10-04 14:29:17 +08:00
40ccc37fd1
hosts/plover: provision Gitea resources 2024-10-04 14:27:44 +08:00
496b230868
hosts/plover/services/grafana: update secrets 2024-10-04 14:25:28 +08:00
4ff6f1fda9
!fixup hosts/plover: reenable vaultwarden 2024-10-04 14:25:01 +08:00
e7be95a0c1
!fixup hosts/plover re-enable gitea 2024-10-04 14:24:49 +08:00
0861bbd0bf
hosts/plover: update Tailscale config 2024-10-02 21:18:16 +08:00
c978f61e7e
hosts/plover: update secrets with the re-enabled services 2024-10-02 21:17:54 +08:00
a99f06b7a9
hosts/plover/services/grafana: update config 2024-10-02 21:17:22 +08:00
7537f77e40
hosts/plover: update and re-enable Gitea service 2024-10-02 21:16:39 +08:00
88bb626d46
hosts/plover: update and re-enable Vaultwarden service 2024-10-02 21:16:15 +08:00
408835e11a
hosts/plover: update foodogsquared.one zone file 2024-10-02 21:15:13 +08:00
68300be264
nixos/suites/i18n: update deprecated attributes 2024-10-02 17:08:07 +08:00
e04af9e41a
home-manager/programs/neovide: remove
It is available within the upstream with literally the same options.
2024-10-02 17:07:46 +08:00
6db247e6fe
home-manager/services/borgmatic: fix config location for service-enabled backup configs 2024-10-02 17:05:36 +08:00
0293878dd0
wrapperPackages/dotfiles-wrapped: update build variant 2024-10-02 13:07:49 +08:00
9dfb0980ad
nixos/profiles/hetzner-cloud-cx22: init
It's mostly generic at this point and I want to manage more of them.
2024-10-02 13:07:10 +08:00
6e3dd18633
hosts/plover: update firewall and networking setup 2024-10-02 10:43:05 +08:00
96ca9d3685
users/foo-dogsquared: update Tridactyl config and one of the SSH keys 2024-10-01 13:07:59 +08:00
89bbff6a81
home-manager/services/borgmatic: remove Service.CPUPolicyScheduling=
systemd service directive

Ehhh... not working with the typical systemd installation to me. :/
2024-10-01 13:04:21 +08:00
de11a47aca
nixos/profiles/headless: remove deprecated attributes 2024-10-01 13:03:55 +08:00
9687b886a7
wrapper-manager/wraparound: migrate namespace from sandboxing
This is in consideration for other wraparound modules in the future
which does not involve a sandboxing framework or something similar.
2024-10-01 13:03:23 +08:00
dd0e007fc6
hosts/plover: update secrets 2024-10-01 12:58:43 +08:00
49d9f5cfff
flake.lock: update inputs
Flake lock file updates:

• Updated input 'deploy':
    'github:serokell/deploy-rs/3867348fa92bc892eba5d9ddb2d7a97b9e127a8a' (2024-06-12)
  → 'github:serokell/deploy-rs/aa07eb05537d4cd025e2310397a6adcedfe72c76' (2024-09-27)
• Updated input 'disko':
    'github:nix-community/disko/c61e50b63ad50dda5797b1593ad7771be496efbb' (2024-09-24)
  → 'github:nix-community/disko/b709e1cc33fcde71c7db43850a55ebe6449d0959' (2024-09-28)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/b3512b3df5396e17d9e89cadcc3f57db0ea1fecc' (2024-09-24)
  → 'github:nix-community/emacs-overlay/99c6c746c5b8651e5993e5b9a649d0a961346299' (2024-10-01)
• Updated input 'emacs-overlay/nixpkgs-stable':
    'github:NixOS/nixpkgs/23cbb250f3bf4f516a2d0bf03c51a30900848075' (2024-09-22)
  → 'github:NixOS/nixpkgs/fbca5e745367ae7632731639de5c21f29c8744ed' (2024-09-28)
• Updated input 'helix-editor':
    'github:helix-editor/helix/73deabaa408c505905271e11065846ac87e1afd0' (2024-09-22)
  → 'github:helix-editor/helix/57ec3b7330de3f5a7b37e766a758f13fdf3c0da5' (2024-10-01)
• Updated input 'home-manager-unstable':
    'github:nix-community/home-manager/21c021862fa696c8199934e2153214ab57150cb6' (2024-09-23)
  → 'github:nix-community/home-manager/ffe2d07e771580a005e675108212597e5b367d2d' (2024-09-26)
• Updated input 'neovim-nightly-overlay':
    'github:nix-community/neovim-nightly-overlay/31c50a1318f9ba2e7236e150dce28189c5d8fc31' (2024-09-24)
  → 'github:nix-community/neovim-nightly-overlay/23cdd6c58fe389f6c3da06b157b512fedd9d5f5a' (2024-09-30)
• Updated input 'neovim-nightly-overlay/git-hooks':
    'github:cachix/git-hooks.nix/4e743a6920eab45e8ba0fbe49dc459f1423a4b74' (2024-09-19)
  → 'github:cachix/git-hooks.nix/85f7a7177c678de68224af3402ab8ee1bcee25c8' (2024-09-28)
• Updated input 'neovim-nightly-overlay/neovim-src':
    'github:neovim/neovim/d831392b156087ddc38eb75b0260c03f955dd23c' (2024-09-23)
  → 'github:neovim/neovim/20251be15a4ad3f6e7016450ca3338d52b2f0951' (2024-09-29)
• Updated input 'nix-index-database':
    'github:nix-community/nix-index-database/c7515c2fdaf2e1f3f49856cef6cec95bb2138417' (2024-09-22)
  → 'github:nix-community/nix-index-database/f9fdf8285690a351e8998f1e703ebdf9cdf51dee' (2024-09-30)
• Updated input 'nixos-generators':
    'github:nix-community/nixos-generators/e8c1cd886cc17e31e424f915efd32e84d8af0ce9' (2024-09-23)
  → 'github:nix-community/nixos-generators/f7eb021d9dfd61f0e0075e483f3579c6f8453bb3' (2024-09-30)
• Updated input 'nixos-generators/nixlib':
    'github:nix-community/nixpkgs.lib/575704ff85d3a41dc5bfef7b55380cbc7b87f3c2' (2024-09-22)
  → 'github:nix-community/nixpkgs.lib/bb58a3bf239e03fca9d51062e2fe028a4ea5a3d1' (2024-09-29)
• Updated input 'nixos-stable':
    'github:NixOS/nixpkgs/23cbb250f3bf4f516a2d0bf03c51a30900848075' (2024-09-22)
  → 'github:NixOS/nixpkgs/fbca5e745367ae7632731639de5c21f29c8744ed' (2024-09-28)
• Updated input 'nixos-unstable':
    'github:NixOS/nixpkgs/9357f4f23713673f310988025d9dc261c20e70c6' (2024-09-21)
  → 'github:NixOS/nixpkgs/06cf0e1da4208d3766d898b7fdab6513366d45b9' (2024-09-29)
• Updated input 'nixos-unstable-small':
    'github:NixOS/nixpkgs/eae30cdaac7a5235e427eb0d85104f54ddea3fbd' (2024-09-24)
  → 'github:NixOS/nixpkgs/9a3f217e44f5d38a5da7d09b28c965b44061da21' (2024-09-30)
• Updated input 'nixos-wsl':
    'github:nix-community/NixOS-WSL/1fcec53c692c15091ca5bb9eaf86a2cac6c53278' (2024-09-23)
  → 'github:nix-community/NixOS-WSL/acb21a72156c5b6e1aa607b9adcbac592bd60862' (2024-09-30)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/568bfef547c14ca438c56a0bece08b8bb2b71a9c' (2024-09-23)
  → 'github:NixOS/nixpkgs/b5b22b42c0d10c7d2463e90a546c394711e3a724' (2024-09-30)
• Updated input 'nixvim-unstable':
    'github:nix-community/nixvim/901346e38b81c236305e29934dd02c1f64bd8621' (2024-09-24)
  → 'github:nix-community/nixvim/5f4a4b47597d3b9ac26c41ff4e8da28fa662f200' (2024-09-29)
• Updated input 'nixvim-unstable/git-hooks':
    'github:cachix/git-hooks.nix/4e743a6920eab45e8ba0fbe49dc459f1423a4b74' (2024-09-19)
  → 'github:cachix/git-hooks.nix/85f7a7177c678de68224af3402ab8ee1bcee25c8' (2024-09-28)
• Updated input 'nixvim-unstable/nix-darwin':
    'github:lnl7/nix-darwin/bd7d1e3912d40f799c5c0f7e5820ec950f1e0b3d' (2024-09-22)
  → 'github:lnl7/nix-darwin/f2e1c4aa29fc211947c3a7113cba1dd707433b70' (2024-09-28)
• Updated input 'nixvim-unstable/nuschtosSearch':
    'github:NuschtOS/search/3b7dd61b365ca45380707453758a45f2e9977be3' (2024-09-22)
  → 'github:NuschtOS/search/9f7426e532ef8dfc839c4a3fcc567b13a20a70d3' (2024-09-27)
• Updated input 'nixvim-unstable/treefmt-nix':
    'github:numtide/treefmt-nix/ee41a466c2255a3abe6bc50fc6be927cdee57a9f' (2024-09-19)
  → 'github:numtide/treefmt-nix/879b29ae9a0378904fbbefe0dadaed43c8905754' (2024-09-27)
• Updated input 'nur':
    'github:nix-community/NUR/09b52461632a6352bebcf52b780f4be4f02d4b69' (2024-09-24)
  → 'github:nix-community/NUR/8fc06a8843501563c94c91a2ffafaccea2ca79f4' (2024-10-01)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/e2d404a7ea599a013189aa42947f66cede0645c8' (2024-09-16)
  → 'github:Mic92/sops-nix/3198a242e547939c5e659353551b0668ec150268' (2024-09-30)
2024-10-01 11:22:07 +08:00
9b4c5607d4
hosts: update plover and admin user 2024-09-29 12:26:18 +08:00