1c1ccd85bd
ci: setup qemu in container
2024-05-20 12:06:16 +02:00
60b80eae13
ci: add NIX_CONFIG for amd64 extra-platform
2024-05-20 12:06:16 +02:00
cf4a15b83e
fix: use host network instead of creating it's own for test runners
2024-05-20 12:06:16 +02:00
5992ed1b6d
feat: install protoots
2024-05-20 12:06:16 +02:00
7cb26a742c
Revert "fix: explicitly set dns servers for containers"
...
This reverts commit 6de5f5a3f337c4431e01749a46e56e5327e0b084.
2024-05-20 12:06:16 +02:00
d4aaf962c6
refactor: fix stylix complaints
2024-05-20 12:06:16 +02:00
d1c0520c0e
feat: install statix
2024-05-20 12:06:16 +02:00
3efdcc57b7
feat: add name.buffet.sh
2024-05-20 12:06:16 +02:00
2e574ab0b6
feat(nix): add kitchen and nix-community caches
2024-05-20 12:06:16 +02:00
9f82263098
fix: explicitly set dns servers for containers
2024-05-20 12:06:16 +02:00
3e09f9cb19
fix: use proper name instead of out-of-scope n for runner names
2024-05-20 12:06:16 +02:00
22d4240e80
fix: enable docker socket
2024-05-20 12:06:16 +02:00
023c87cb67
feat: rename runners to contain name
2024-05-20 12:06:16 +02:00
c5fac021e5
ci: only run CI on push if it goes to main
2024-05-20 12:06:16 +02:00
26f256d6f8
fix: syntax
2024-05-20 12:06:16 +02:00
3b7612ab27
fix(forgejo-runner): add gitea-runner user
2024-05-20 12:06:16 +02:00
efe1591076
feat: add 2 podman runners for forgejo
2024-05-20 12:06:16 +02:00
4f4f196b96
feat(forgejo): set LANDING_PAGE to kitchen not buffet
2024-05-20 12:06:16 +02:00
22e73188f4
feat: deploy server from kitchen/rice not chef/rice
2024-05-20 12:06:16 +02:00
71013fd764
ci: add CI
...
Just runs `nix flake check`.
2024-05-20 12:06:16 +02:00
9e9229a06b
feat(podman): enable autoPrune
2024-05-20 12:06:16 +02:00
86efc683ed
feat(forgejo): use LANDING_PAGE instead of 303 redirect
2024-05-20 12:06:16 +02:00
d04f2f59e4
fix: disable caching of tarballs for upgrades
2024-05-20 12:06:16 +02:00
f91a46590d
Revert "feat(forgejo): setup action runner"
...
This reverts commit 999c0a53837ff17517052d73989e82cd6d388e08.
2024-05-20 12:06:16 +02:00
2b35bd9160
feat(sway): temporary keybind workaround
2024-05-20 12:06:16 +02:00
63cb3e9ccb
feat(forgejo): setup action runner
2024-05-20 12:06:16 +02:00
950c33727e
feat(forgejo): use 303 not 301 for redirect
2024-05-20 12:06:16 +02:00
55ca835ebf
feat(git): actually switch to main branch
2024-05-20 12:06:16 +02:00
5837c147e6
chore: update
...
Flake lock file updates:
• Updated input 'disko':
'github:nix-community/disko/285e26465a0bae510897ca04da26ce6307c652b4' (2024-04-26)
→ 'github:nix-community/disko/e1b3ae2b4ebc3c7b83154b9361e3d154e64e362d' (2024-05-06)
• Updated input 'nix-index-database':
'github:Mic92/nix-index-database/941c4973c824509e0356be455d89613611f76c8a' (2024-04-28)
→ 'github:Mic92/nix-index-database/a362555e9dbd4ecff3bb98969bbdb8f79fe87f10' (2024-05-05)
• Updated input 'nixos-hardware':
'github:NixOS/nixos-hardware/53db5e1070d07e750030bf65f1b9963df8f0c678' (2024-04-27)
→ 'github:NixOS/nixos-hardware/e148ccbecbd2fe4dc4768fba67f6db828466ad06' (2024-05-06)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/12430e43bd9b81a6b4e79e64f87c624ade701eaf' (2024-04-28)
→ 'github:NixOS/nixpkgs/651b4702e27a388f0f18e1b970534162dec09aff' (2024-05-04)
• Updated input 'nixpkgs-unstable':
'github:NixOS/nixpkgs/58a1abdbae3217ca6b702f03d3b35125d88a2994' (2024-04-27)
→ 'github:NixOS/nixpkgs/25865a40d14b3f9cf19f19b924e2ab4069b09588' (2024-05-05)
• Updated input 'nur':
'github:nix-community/NUR/25549d720af8d5ff6c7e76c09e8bdbcb8a383b03' (2024-04-29)
→ 'github:nix-community/NUR/7e381457c87a47b1d1836941a772f007841ca960' (2024-05-06)
2024-05-20 12:06:16 +02:00
56ee6255b4
feat: auto upgrade ami
2024-05-20 12:06:16 +02:00
bdd755bb4e
feat(git): switch from master to main
...
I feel like it has found wide-spread adaption by now.
2024-05-20 12:06:16 +02:00
d8af11da26
feat(forgejo): serve chef pfp as favicon and logo
2024-05-20 12:06:16 +02:00
06360e6e37
feat(forgejo): disable sign ups
...
Gotta add some "mail this place to sign up" instead.
2024-05-20 12:06:16 +02:00
e6272ebca0
feat(forgejo): enable mailer
2024-05-20 12:06:16 +02:00
af533ec3bf
feat(ami): set up msmtp to send email through forgejo later on
...
Currently not working as Hetzner is blocking the relevant ports.
2024-05-20 12:06:16 +02:00
df5c9fb1b3
feat(forjego): prepare for enabling mailer
2024-05-20 12:06:16 +02:00
6204338c82
feat(forgejo): enable push create
2024-05-20 12:06:16 +02:00
567e44d6cd
feat(forgejo): enable sign ups, but they have to be manually approved
2024-05-20 12:06:16 +02:00
8aadbf24e5
feat(ami): set up murmur
2024-05-20 12:06:16 +02:00
e3eb64b3bb
chore: update
...
Flake lock file updates:
• Updated input 'agenix':
'github:ryantm/agenix/1381a759b205dff7a6818733118d02253340fd5e' (2024-04-02)
→ 'github:ryantm/agenix/24a7ea390564ccd5b39b7884f597cfc8d7f6f44e' (2024-04-26)
• Updated input 'disko':
'github:nix-community/disko/b8785a1c37f6176b6bc3d2939df329ab3a8f226c' (2024-04-22)
→ 'github:nix-community/disko/285e26465a0bae510897ca04da26ce6307c652b4' (2024-04-26)
• Updated input 'home-manager':
'github:nix-community/home-manager/d6bb9f934f2870e5cbc5b94c79e9db22246141ff' (2024-04-06)
→ 'github:nix-community/home-manager/86853e31dc1b62c6eeed11c667e8cdd0285d4411' (2024-04-25)
• Updated input 'nix-index-database':
'github:Mic92/nix-index-database/07ece11b22217b8459df589f858e92212b74f1a1' (2024-04-21)
→ 'github:Mic92/nix-index-database/941c4973c824509e0356be455d89613611f76c8a' (2024-04-28)
• Updated input 'nixos-hardware':
'github:NixOS/nixos-hardware/5d48925b815fd202781bfae8fb6f45c07112fdb2' (2024-04-19)
→ 'github:NixOS/nixos-hardware/53db5e1070d07e750030bf65f1b9963df8f0c678' (2024-04-27)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/a5e4bbcb4780c63c79c87d29ea409abf097de3f7' (2024-04-21)
→ 'github:NixOS/nixpkgs/12430e43bd9b81a6b4e79e64f87c624ade701eaf' (2024-04-28)
• Updated input 'nixpkgs-unstable':
'github:NixOS/nixpkgs/5c24cf2f0a12ad855f444c30b2421d044120c66f' (2024-04-19)
→ 'github:NixOS/nixpkgs/58a1abdbae3217ca6b702f03d3b35125d88a2994' (2024-04-27)
• Updated input 'nur':
'github:nix-community/NUR/a9d8891ee925e450f1e94cdf0f8004ea2aa698a9' (2024-04-22)
→ 'github:nix-community/NUR/25549d720af8d5ff6c7e76c09e8bdbcb8a383b03' (2024-04-29)
2024-05-20 12:06:16 +02:00
43c3f427f3
feat: do not backup Downloads and tmp
...
Commonly contains bigger files, temporarily and fills up backup storage.
2024-05-20 12:06:16 +02:00
55944b9dca
docs: remove TODO for fuzzel config
2024-05-20 12:06:16 +02:00
5a7f6eb9e1
chore: update
...
Flake lock file updates:
• Updated input 'disko':
'github:nix-community/disko/1efd500e9805a9efbce401ed5999006d397b9f11' (2024-04-18)
→ 'github:nix-community/disko/b8785a1c37f6176b6bc3d2939df329ab3a8f226c' (2024-04-22)
• Updated input 'nix-index-database':
'github:Mic92/nix-index-database/93aed67288be60c9ef6133ba2f8de128f4ef265c' (2024-04-14)
→ 'github:Mic92/nix-index-database/07ece11b22217b8459df589f858e92212b74f1a1' (2024-04-21)
• Updated input 'nixos-hardware':
'github:NixOS/nixos-hardware/f58b25254be441cd2a9b4b444ed83f1e51244f1f' (2024-04-12)
→ 'github:NixOS/nixos-hardware/5d48925b815fd202781bfae8fb6f45c07112fdb2' (2024-04-19)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/90055d5e616bd943795d38808c94dbf0dd35abe8' (2024-04-13)
→ 'github:NixOS/nixpkgs/a5e4bbcb4780c63c79c87d29ea409abf097de3f7' (2024-04-21)
• Updated input 'nixpkgs-unstable':
'github:NixOS/nixpkgs/cfd6b5fc90b15709b780a5a1619695a88505a176' (2024-04-12)
→ 'github:NixOS/nixpkgs/5c24cf2f0a12ad855f444c30b2421d044120c66f' (2024-04-19)
• Updated input 'nur':
'github:nix-community/NUR/9519c9c5b0d44206b7b4fc07e33c8e8a528e00ee' (2024-04-15)
→ 'github:nix-community/NUR/a9d8891ee925e450f1e94cdf0f8004ea2aa698a9' (2024-04-22)
2024-05-20 12:06:16 +02:00
e0e2c5408c
feat(ami): set up syncthing
2024-05-20 12:06:16 +02:00
3fad204c98
feat: switch back to stable phinger-cursors
...
Should be updated to 2.0 tomorrow.
2024-05-20 12:06:16 +02:00
f3659e689c
feat(forgejo): redirect to /chef by default to circumvent the landing page
2024-05-20 12:06:16 +02:00
58af3edd2e
feat: reduce number of certificates issued, by making everything rely on the buffet.sh cert
2024-05-20 12:06:16 +02:00
2fc516c438
fix: use the proper path for finding the borg ssh key
2024-05-20 12:06:16 +02:00
e4f8faf9d0
feat: get proper 404
...
This is admittedly super hacky, because it uses an unused subdomain, invalid
certs, and actually just directs somewhere that doesn't exist, but it kinda
works, and going on a weird subdomain at least doesn't redirect to bitwarden.
2024-05-20 12:06:16 +02:00
df67724405
feat(forgejo): update to nixos-unstable version
...
1.21 is the first version to be Forgejo-forgejo.
2024-05-20 12:06:16 +02:00