Commit graph

123 commits

Author SHA1 Message Date
0be7cf6093 Revert "feat: add name.buffet.sh"
This reverts commit ab4f5e28485febe9f9fad533ef02cf4db6655469.
2024-05-20 12:06:16 +02:00
1fdfd7e0a7 feat: reduce number of forgejo action runners to 1
While 2 is cool because huge actions don't block this has been affecting my server too much.
2024-05-20 12:06:16 +02:00
b64066caeb feat(forgejo): make runners Nice 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
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
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
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
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
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
56ee6255b4 feat: auto upgrade ami 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
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
e0e2c5408c feat(ami): set up syncthing 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
e71905be35 feat: migrate tara to ami 2024-05-20 12:06:16 +02:00
cefd39de8e refactor: use one max_percent instead of two seperate values, to allow quicker changing 2024-05-20 12:06:16 +02:00
6175bf96d0 chore: update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/f33900124c23c4eca5831b9b5eb32ea5894375ce' (2024-03-19)
  → 'github:nix-community/home-manager/d6bb9f934f2870e5cbc5b94c79e9db22246141ff' (2024-04-06)
• Updated input 'nix-index-database':
    'github:Mic92/nix-index-database/2844b5f3ad3b478468151bd101370b9d8ef8a3a7' (2024-03-31)
  → 'github:Mic92/nix-index-database/4676d72d872459e1e3a248d049609f110c570e9a' (2024-04-07)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/9a763a7acc4cfbb8603bb0231fec3eda864f81c0' (2024-03-25)
  → 'github:NixOS/nixos-hardware/1e3b3a35b7083f4152f5a516798cf9b21e686465' (2024-04-08)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/219951b495fc2eac67b1456824cc1ec1fd2ee659' (2024-03-28)
  → 'github:NixOS/nixpkgs/e38d7cb66ea4f7a0eb6681920615dfcc30fc2920' (2024-04-06)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/d8fe5e6c92d0d190646fb9f1056741a229980089' (2024-03-29)
  → 'github:NixOS/nixpkgs/ff0dbd94265ac470dda06a657d5fe49de93b4599' (2024-04-06)
• Updated input 'nur':
    'github:nix-community/NUR/d7666601c0054c9150a2152da0cfc007c1de3948' (2024-04-02)
  → 'github:nix-community/NUR/41a02781a370613aa045dbc34f42b0d616dcb200' (2024-04-08)
2024-05-20 12:06:16 +02:00
4cdb2deac5 feat: switch rsync username 2024-05-20 12:06:16 +02:00
bb6e19f116 Revert "feat: increase charging limits for easterhegg"
This reverts commit 47a24f9e8adcd5000c34560ab4992a0b4ba73313.
2024-05-20 12:06:16 +02:00
1ad97a1dc9 feat: increase charging limits for easterhegg 2024-05-20 12:06:16 +02:00
1c84619400 feat: install syncthing on tara
allows "offline" sharing more easily
2024-05-20 12:06:16 +02:00
49c192a28c feat: enable syncthing 2024-05-20 12:06:16 +02:00
28d869d906 feat: enable automatic mounting 2024-05-20 12:06:16 +02:00
cbd0e417f1 feat(sway): switch to unstable.sway 2024-05-20 12:06:16 +02:00
7198988ffd fix: exclude .mozilla in backup 2024-05-20 12:06:16 +02:00
ca7ba15ad0 feat: disable keyd 2024-05-20 12:06:16 +02:00
f82956280b feat: install podman 2024-05-20 12:06:16 +02:00
f495246d64 feat: install nasin-nanpa 2024-05-20 12:06:16 +02:00
e918f769d1 feat: install cups and avahi on alice 2024-05-20 12:06:16 +02:00
2d937f71d3 feat(earlyoom): get rid of earlyoom in favor of systemd-oomd 2024-05-20 12:06:16 +02:00
c79fb20bb3 docs(earlyoom): add todo planning to remove earlyoom 2024-05-20 12:06:16 +02:00
de4ebd8519 feat: switch to swayfx and employ autotiling-rs 2024-05-20 12:06:16 +02:00
fa9f26899d Revert "feat(keyd): swap alt and super"
This reverts commit 1d4955f2ef942d205724156872bce227be4edcc3.
2024-05-20 12:06:16 +02:00
2f3707f6a7 feat: use assertions to ensure kernel doesn't hit 6.7 2024-05-20 12:06:16 +02:00
e312f2aad1 feat(keyd): swap alt and super 2024-05-20 12:06:16 +02:00
9d773461d4 feat: switch to linux 6.7 instead of latest to avoid future downgrades 2024-05-20 12:06:16 +02:00
307f70621e docs: remove old todo 2024-05-20 12:06:16 +02:00
a02296760a feat: less extreme energy savings 2024-05-20 12:06:16 +02:00
f1886496cb feat: enable power daemon 2024-05-20 12:06:16 +02:00
54e47ff604 feat: enable gdm 2024-05-20 12:06:16 +02:00
593639ba21 add tara config 2024-05-20 12:06:16 +02:00
323d66e1d6 feat(tlp): go hard on power settings 2024-05-20 12:06:16 +02:00
d4e7cb3b3e format 2024-05-20 12:06:16 +02:00
8f7bbf8550 fix(backup): point towards correct backup location 2024-05-20 12:06:16 +02:00
e189b8fd4e fix bcachefs support 2024-05-20 12:06:16 +02:00
78a91c4d1c fix no root password 2024-05-20 12:06:16 +02:00
77783e2ac3 new hardware configuration 2024-05-20 12:06:16 +02:00
7e918eb368 add bcachefs support 2024-05-20 12:06:16 +02:00
a124a33224 update config 2024-05-20 12:06:16 +02:00