c2e46406e1
Introduce spaceapid running at spaceapi.hamburg.ccc.de
2023-11-05 00:07:19 +01:00
26a1fe0e84
Add esphome host
2023-11-04 22:20:49 +01:00
5803c6ddc6
Configure Audio-Hauptraum-Tafel
2023-11-04 20:49:02 +01:00
ed4b43ebfd
Rename Audio to Audio Hauptraum Küche
2023-11-02 23:26:55 +01:00
c9310374af
Move audio configuration into a service module
...
- Move audio configuration into a service module to make it easily
usable by multiple hosts.
- Allow configuration of AirPlay 2 name.
- Don't set MQTT topic of Shairport-Sync (AirPlay 2) explictly. Defaults
to hostname now.
- Don't set sound.enable anymore, since its not needed.
2023-11-02 21:57:08 +01:00
8355a6f635
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/21443a102b1a2f037d02e1d22e3e0ffdda2dbff9' (2023-10-21)
→ 'github:nixos/nixpkgs/912f754fa9f9a16b9ddf85fbbd17dcc7c59df64e' (2023-10-26)
• Updated input 'nixpkgs-unstable':
'github:nixos/nixpkgs/8dfad603247387df1df4826b8bea58efc5d012d8' (2023-10-22)
→ 'github:nixos/nixpkgs/37c290f0203a9eaad110535c923c7e6b4013e801' (2023-10-26)
2023-10-28 02:23:17 +02:00
e2cd652cb6
Also set Restart to on-failure for nqptp service for good measure
2023-10-26 21:30:21 +02:00
616f65c6ca
Set Restart to on-failure for shairport-sync service
...
Do that, since it recently crashed for some reason and just restarting
should probably work pretty well.
2023-10-26 21:08:57 +02:00
b0995784fc
Add next.hamburg.ccc.de virtualHost config for hosting the new website
...
In the future next.hamburg.ccc.de might also be used for hosting website
builds of branches or MRs.
2023-10-25 02:17:21 +02:00
567bd65d99
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/0e1cff585c1a85aeab059d3109f66134a8f76935' (2023-10-15)
→ 'github:nixos/nixpkgs/21443a102b1a2f037d02e1d22e3e0ffdda2dbff9' (2023-10-21)
• Updated input 'nixpkgs-unstable':
'github:nixos/nixpkgs/982b24c40e743793c966b47b3bb3699881489ae0' (2023-10-15)
→ 'github:nixos/nixpkgs/8dfad603247387df1df4826b8bea58efc5d012d8' (2023-10-22)
2023-10-23 22:04:39 +02:00
ae11e1f3da
Move PipeWire configuration into own file
...
Also add link to documentation.
2023-10-16 22:52:35 +02:00
28cd59c957
Add Spotify Connect receiver using librespot
2023-10-16 22:29:09 +02:00
abce3dee7a
Use Pipewire and switch to Pipewire audio backend
2023-10-16 16:59:14 +02:00
c72b30aa6a
Make AirPlay 2 work for Shairport Sync on Audio host
...
- use nqptp
- use Shairport Sync and nqptp versions, which work
- disable IPv6, since Shairport Sync doesn't work with it for some
reason
- configure firewall for AirPlay 2
- use correct subnet
2023-10-15 21:44:25 +02:00
eaedf34aa2
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/8be69c1764f58e07099e4a24b926f49bbada8c7f' (2023-10-09)
→ 'github:nixos/nixpkgs/0e1cff585c1a85aeab059d3109f66134a8f76935' (2023-10-15)
• Updated input 'nixpkgs-unstable':
'github:nixos/nixpkgs/5a9c737c587d2c34d63c5b3cb53c6ab0705bdf4f' (2023-10-09)
→ 'github:nixos/nixpkgs/982b24c40e743793c966b47b3bb3699881489ae0' (2023-10-15)
2023-10-15 21:03:09 +02:00
83e74fd4b5
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/e49c28b3baa3a93bdadb8966dd128f9985ea0a09' (2023-10-04)
→ 'github:nixos/nixpkgs/8be69c1764f58e07099e4a24b926f49bbada8c7f' (2023-10-09)
• Updated input 'nixpkgs-unstable':
'github:nixos/nixpkgs/349bdd9653c42f1793d338b43aefe08883c5ebee' (2023-10-04)
→ 'github:nixos/nixpkgs/5a9c737c587d2c34d63c5b3cb53c6ab0705bdf4f' (2023-10-09)
2023-10-09 23:50:30 +02:00
534db2a68f
Configure IPv6 (and static IPs) for audio host
2023-10-09 23:49:41 +02:00
3ee198bc10
Change Content-Security-Policy "frame-ancestors" to "self"
...
This allows for downloading files as the download button
spawns an iframe when clicking it.
2023-10-07 05:43:18 +02:00
c3a9e56437
Fix synapse systemd service by allowing access to the media store
2023-10-07 05:38:47 +02:00
ddcf4eff0d
Introduce branding-resources site and brand Element welcome/auth page
2023-10-07 05:17:53 +02:00
02411bb800
Configure public-web-static host for Element Web hosting
...
Co-authored-by: julian <julian@jsts.xyz>
2023-10-07 04:29:08 +02:00
3053eb9b2f
Proxy to IPv4 local address
...
Only proxy to the local host on IPv4, because localhost doesn't seem to work
even if matrix-synapse is listening on ::1 as well.
2023-10-07 03:30:24 +02:00
95ac75c355
Add configuration for Chaosknoten NixOS Proxmox image
2023-10-07 03:13:22 +02:00
58d529d0ba
Configure Matrix host
...
Co-authored-by: julian <julian@jsts.xyz>
2023-10-06 05:33:28 +02:00
3d8f0fa040
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixos-generators':
'github:nix-community/nixos-generators/8ee78470029e641cddbd8721496da1316b47d3b4' (2023-09-04)
→ 'github:nix-community/nixos-generators/150f38bd1e09e20987feacb1b0d5991357532fb5' (2023-09-30)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/e27ca312d56522b907b998c2ff99169bf12639f2' (2023-09-13)
→ 'github:nixos/nixpkgs/e49c28b3baa3a93bdadb8966dd128f9985ea0a09' (2023-10-04)
• Updated input 'nixpkgs-unstable':
'github:nixos/nixpkgs/f2ea252d23ebc9a5336bf6a61e0644921f64e67c' (2023-09-14)
→ 'github:nixos/nixpkgs/349bdd9653c42f1793d338b43aefe08883c5ebee' (2023-10-04)
2023-10-05 23:16:54 +02:00
01a6d189f2
Migrate NetBox to Chaosknoten and hamburg.ccc.de domain
2023-09-21 19:09:28 +02:00
2e3e8c7031
Configure NetBox
2023-09-14 23:52:20 +02:00
e0c7180ecf
Add common acme configuration for upcoming use of acme
2023-09-14 23:51:40 +02:00
b680cbbd0b
Actually import common nginx configuration
2023-09-14 23:50:46 +02:00
cd13c189b1
Configure Public-Reverse-Proxy
2023-09-14 22:12:38 +02:00
30b4139d23
Add common nginx configuration for upcoming nginx hosts
2023-09-14 21:43:20 +02:00
3fd9964110
Fix tags
2023-09-14 21:02:27 +02:00
2199247c59
Use the small channels for stable and unstable
2023-09-14 20:44:54 +02:00
4d599efbcf
Give the proxmox nixos template output a more descriptive name
2023-09-14 20:23:00 +02:00
1803025193
Introduce colmena-deploy user
2023-09-14 20:19:49 +02:00
bd1d59e8b4
Give the Proxmox VM template a nicer name
2023-09-14 20:14:35 +02:00
c427ff934a
Switch from BIOS and GRUB to UEFI and systemd-boot for Proxmox VMs
2023-09-14 20:12:09 +02:00
5bfa655d3e
Add config for fstrim
2023-09-14 20:09:51 +02:00
32c549447d
Tag audio host with thinkcccluster
2023-09-11 23:25:19 +02:00
79def99252
Enable Shairport Sync metadata and MQTT support
2023-09-11 23:20:41 +02:00
c1dd3f6011
Remove super verbose output parameter
2023-09-11 23:20:41 +02:00
096f2ffa91
Introduce colmena config and add shairport-sync host
2023-09-11 23:20:41 +02:00
10702979f1
Add nix configuration
...
Make wheel group trusted users in preparation for colmena.
2023-09-11 23:20:41 +02:00
4193e65a04
Initial commit. Add configuration for NixOS Proxmox image
2023-09-11 23:20:34 +02:00