100 Commits
Author SHA1 Message Date
clerie 28a6d1b8d6 modules/destijds: Add destijds backup manager 2026-08-03 17:32:36 +02:00
clerie 2d2b4f6a50 pkgs/nixfiles-docs: List hosts in documentation and bootstrap infrastructure to use host options in packages 2026-08-03 15:52:50 +02:00
clerie 5c00679d16 hosts/clerie-backup,hosts/backup-4,hosts/palladium: Add sftp login for restic 2026-08-02 13:21:33 +02:00
clerie 8870c9ff1e modules/backup: Make restic password command optional 2026-08-01 14:30:46 +02:00
clerie bb38e6d122 configuration/common: Explicitly specify restic protocol for backups 2026-08-01 14:30:04 +02:00
clerie 38c3ae8b42 modules/backup: Add config file for destijds 2026-07-27 14:48:15 +02:00
clerie 19ee742b1a hosts/backup-4,hosts/clerie-backup,hosts/palladium: Enforce append only for restic backups 2026-07-27 14:28:20 +02:00
clerie f0857e6020 hosts/backup-4,hosts/clerie-backup: remove leftover secrets from minecraft-2 2026-07-26 11:19:51 +02:00
clerie e3c6911966 pkgs/nixfiles-docs-generate-pkgs-md: Link to package declaration 2026-07-14 13:00:41 +02:00
clerie 10bb0f5a58 pkgs/nixfiles-docs-generate-options-md: Add link to declaration 2026-07-14 12:51:25 +02:00
clerie faa153e635 pkgs/nixfiles-docs-generate-options-md: Add option sections 2026-07-14 12:35:35 +02:00
clerie b9d658616b Merge remote-tracking branch 'origin/updated-inputs-2026-07-14-01-03' 2026-07-14 11:32:35 +02:00
clerie b7bf82cfd3 hosts/hydra-1: Use nix-serve-ng from lixPackageSets 2026-07-14 11:30:40 +02:00
clerie dcfaa73a63 pkgs/overrides/lutris-custom.nix: Pin openldap system to x86 2026-07-14 10:37:36 +02:00
clerie c3164f6d18 pkgs/overrides/xmppc.nix: Silence version override warning 2026-07-13 18:22:12 +02:00
clerie e80053f6c0 flake.nix: Don't export packages not available on a specific platform 2026-07-13 18:19:27 +02:00
clerie 38ce9c75f6 profiles/desktop: Add nvtop 2026-07-13 17:27:34 +02:00
clerie d363ef7f2f hosts/dn42-ildix-clerie: Update route server peers 2026-05-15 10:35:47 +02:00
clerie 3124844424 pkgs/overrides: Give lutris a custom openldap version so it builds again 2026-05-15 10:18:22 +02:00
clerie 76421fcd6c Merge remote-tracking branch 'origin/updated-inputs-2026-05-09-01-03' 2026-05-11 13:10:20 +02:00
clerie 75224e58de hosts/hydra-1: Switch to nix-serve-ng 2026-05-11 13:09:18 +02:00
clerie c2567a60f7 hosts/hydra-1: Update renamed harmonia options 2026-05-08 16:35:40 +02:00
clerie 926155f325 flake.nix: Update to lix 2.94 and migrate to lix from nixpkgs 2026-05-08 15:47:19 +02:00
clerie d73db4264b flake.lock: Update lix 2026-05-08 14:33:53 +02:00
clerie 9806c3208f profiles/qualcomm-snapdragon-x55-5g-modem: Add support for 200~Qualcomm Snapdragon X55 5G Modem 2026-05-02 20:57:39 +02:00
clerie 3a2881a98c profiles/common-kernel: Disable algif_aead 2026-05-02 20:49:29 +02:00
clerie 1b107dc17f Merge remote-tracking branch 'origin/updated-inputs-2026-04-21-01-03' 2026-05-02 18:48:41 +02:00
clerie 0f582ef4ed hosts/web-2: Update u23.koeln.ccc.de 2026-04-27 21:45:51 +02:00
clerie 17072facdc hosts/web-2: Update u23.koeln.ccc.de 2026-04-14 23:18:49 +02:00
clerie 0aebe102de hosts/web-2: Update u23.koeln.ccc.de 2026-04-09 18:40:34 +02:00
clerie 1f6f51837d profiles/desktop: Remove helvum as it got removed in future nixpkgs versions 2026-03-29 16:10:14 +02:00
clerie aca0219093 hosts/tungsten: Set alerting serviceLevel via host group instead 2026-03-29 16:04:15 +02:00
clerie 987b2f37a3 hosts/carbon: Add host to event group as it isn't only all the time anymore 2026-03-29 16:03:38 +02:00
clerie cf0a1ac9c1 hosts/porter: Dekomm porter.net.clerie.de 2026-03-22 13:56:37 +01:00
clerie e42b2864b3 hosts/astatine: Add Grafana default secret key 2026-03-22 12:36:59 +01:00
clerie 457d061735 hosts/zinc: Dekomm zinc.net.clerie.de 2026-03-22 12:36:32 +01:00
clerie 45449e3e52 hosts/porter: Remove nadja.top proxy 2026-03-21 13:32:05 +01:00
clerie 95ec38db4b monitoring/targets.json: Add ceea.uber.space to monitoring 2026-03-21 13:08:00 +01:00
clerie 154234aa9c monitoring/targets.json: Add planbar.uber.space to monitoring 2026-03-19 16:23:46 +01:00
clerie b4f6868550 hosts/web-2: Update u23.koeln.ccc.de 2026-03-12 23:33:28 +01:00
clerie 0cad9f0be0 hosts/helium: Update hardware configuration to contain swap device 2026-03-11 18:32:45 +01:00
clerie 1c34a798ea profiles/gaming: Add profile for playing games 2026-03-11 18:28:09 +01:00
clerie 9030075fe2 profiles/desktop: Show contact details on login screen 2026-03-10 16:33:00 +01:00
clerie b15f60ba7f profiles/desktop: Consistenly set the keyboard layout in GNOME 2026-03-10 16:31:50 +01:00
clerie 8a96ef00d7 profiles/desktop: Add dconf-editor as default application 2026-03-10 15:29:46 +01:00
clerie 27b2143c92 profiles/desktop: Unblur xwayland applications on displays with fractional scaling 2026-03-10 15:18:31 +01:00
clerie 4e0e87b50d hosts/helium: Add wg-clerie 2026-03-10 14:59:21 +01:00
clerie a99f013d62 profiles/etesync: Document why the pre start command is required 2026-03-10 14:41:00 +01:00
clerie 46f501f622 pkgs/overrides: Apply new patches and workarounds for etesync-dav 2026-03-10 14:37:48 +01:00
clerie c77cb29578 profiles/desktop-clerie: Migrate user config to profile 2026-03-10 14:36:57 +01:00
clerie de7b1db905 profiles/etesync: Add profile 2026-03-10 13:11:04 +01:00
clerie c5880bcb1a hosts/helium: Add backup 2026-03-10 13:02:37 +01:00
clerie 5209643325 hosts/helium: Add SSH host key 2026-03-10 12:57:29 +01:00
clerie afe21e4e4e hosts/krypton: Disable syncthing 2026-03-10 11:58:28 +01:00
clerie 289e338a6a Required config migrations for nixpkgs update 2026-03-10 10:42:57 +01:00
clerie 5cbfdfff68 hosts/helium: Init programs 2026-03-08 22:44:39 +01:00
clerie b4b8c6bc59 hosts/helium: Add syncthing 2026-03-08 19:56:37 +01:00
clerie c1fa83784a profiles/desktop: Disable GNOME donation reminder 2026-03-08 19:55:52 +01:00
clerie c0753251c3 profiles/desktop: Allow fractional scaling for GNOME 2026-03-08 19:18:12 +01:00
clerie 3be024051c hosts/helium: Add host 2026-03-08 18:15:34 +01:00
clerie 35e448558d hosts/web-2: Update u23.koeln.ccc.de 2026-03-06 22:29:22 +01:00
clerie 65584daaa5 hosts/web-2: Add u23.koeln.ccc.de 2026-03-04 19:59:32 +01:00
clerie ec75caa410 profiles/dn42-router: Install rtrtr only if module is enabled 2026-02-21 19:18:38 +01:00
clerie cd048e8dd4 pkgs/overrides: Handle missing attributes 2026-02-15 15:27:54 +01:00
clerie 8b3e8cdd90 hosts/web-2: Update clerie.de 2026-02-15 15:20:29 +01:00
clerie cd3c930a19 profiles/common-dns: Update renamed option 2026-02-15 14:40:32 +01:00
clerie 5785e47640 Merge remote-tracking branch 'origin/updated-inputs-2026-01-30-02-03' 2026-02-15 14:19:35 +01:00
clerie 7436c1bd29 pkgs/disk-usage: Wrap du so I don't have to remember the options anymore 2026-02-15 14:18:31 +01:00
clerie a1dafa3871 hosts/dn42-il-gw1: Add AS4242420161 2026-01-29 17:31:14 +01:00
clerie 915035475d pkgs/generate-blocked-prefixes: Block AS45899 too 2026-01-21 18:44:45 +01:00
clerie e01fe033eb hosts/web-2: Block access to expensive git paths for clients that haven't visited other parts of the page yet 2026-01-21 18:34:59 +01:00
clerie 999da853c5 profiles/common-webserver: Add some more weg scrapers to block 2026-01-21 18:17:59 +01:00
clerie f041bbf471 profiles/dn42-router: Check RPKI 2026-01-19 23:09:45 +01:00
clerie a0a478c76b hosts/dn42-il-gw1: Add peer hax404 2026-01-19 18:20:10 +01:00
clerie d978971ab0 hosts/porter: Proxy port 51820 to vpn.clerie.de 2026-01-01 22:02:40 +01:00
clerie f5d5ccefdd hosts/porter: Proxy port 1312 to baikonur 2026-01-01 21:59:31 +01:00
clerie f1ea64a2a1 hosts/web-2: Copy ip address to clipboard on double click 2025-12-30 21:34:37 +01:00
clerie 8ed73eba9f hosts/web-2: ip.clerie.de Display IP address we already know directly and only load the one missing later 2025-12-30 21:17:26 +01:00
clerie f49f24cdf4 flake/hydraJobs.nix: extraTrackedPackages for hydra with x86_64-linux only 2025-12-30 20:01:16 +01:00
clerie c9b8df578f hosts/web-2: Update clerie.de 2025-12-29 14:08:19 +01:00
clerie f77d0bda3f pkgs/overrides: Update etesync-dav 2025-12-25 19:19:24 +01:00
clerie 6c8c382186 flake/inputs-overlay.nix: Migrate to NIX_ABORT_ON_WARN=1 and using --impure
https://discourse.nixos.org/t/how-to-fix-evaluation-warning-system-has-been-renamed-to-replaced-by-stdenv-hostplatform-system/72120
2025-12-25 17:56:33 +01:00
clerie a6ee970f05 flake.nix: Remove harmonia, used from nixpkgs now 2025-12-25 17:40:15 +01:00
clerie 0a1c535dc2 profiles/common-webserver: Log and export request_length for http requests 2025-12-25 17:25:22 +01:00
clerie 794877fe57 hosts/monitoring-3: Add connect timings histogram 2025-12-25 17:13:33 +01:00
clerie bdb98a63e2 hosts/monitoring-3: Switch everything to irate and display traffic sizes properly 2025-12-24 19:25:45 +01:00
clerie e467a80093 hosts/monitoring-3: Filter nginx dashboard by instance 2025-12-24 19:02:39 +01:00
clerie 570eaf9b3c hosts/monitoring-3: Add timings histogram for nginx 2025-12-24 18:56:01 +01:00
clerie 72b838e12d hosts/monitoring-3: Add ratio and response sizes to Nginx dashboard 2025-12-24 17:39:55 +01:00
clerie 6ddeef1e6b hosts/monitoring-3: Add more filters to nginx dashboard 2025-12-24 17:08:51 +01:00
clerie e84ef39b9b profiles/common-webserver: Filter more bots 2025-12-24 16:46:44 +01:00
clerie d90f1948b4 profiles/common-webserver: Block web scrapers 2025-12-22 23:57:43 +01:00
clerie acc3e5eaba flake.lock: Update bij 2025-12-22 20:32:13 +01:00
clerie 0c8058da58 flake.lock: Update bij 2025-12-22 13:24:10 +01:00
clerie 817d8fdc14 hosts/dn42-il-gw1: Add peer fsinfo tu-dortmund 2025-12-21 17:40:04 +01:00
clerie 93107849d1 hosts/carbon: Remove network bridges 2025-12-15 22:30:56 +01:00
clerie 398fcc74b7 hosts/carbon: Disable mdns support 2025-12-15 22:01:06 +01:00
clerie 5fb579b9ed hosts/carbon: Remove NAT as it is obsolete 2025-12-15 21:51:52 +01:00
clerie e4f1f35b0e hosts/carbon: Remove unused modules 2025-12-15 21:51:07 +01:00
clerie 65fc81e082 hosts/carbon: Set rps_cpus for ppp interface 2025-12-15 20:31:51 +01:00