Commit Graph

556 Commits

Author SHA1 Message Date
Sandro - 93806bd148
Remove old journalbeat config, enable more node-exporter modules 2022-12-10 20:51:53 +01:00
Sandro - 98d59e10d5
Replace simd jobs with nox 2022-12-09 22:23:07 +01:00
Sandro - 3992f966f3 flake.lock: Update
Flake lock file updates:

• Updated input 'affection-src':
    'git+https://gitea.nek0.eu/nek0/affection?ref=refs%2fheads%2fmaster&rev=b56ed86e45b2a8cdf811f2659644192a69ab5818' (2022-09-14)
  → 'git+https://gitea.nek0.eu/nek0/affection?ref=refs%2fheads%2fmaster&rev=5bef189c308df9dda1449a8305a7092fb5c77827' (2022-12-01)
• Updated input 'caveman':
    'git+https://gitea.c3d2.de/astro/caveman.git?ref=main&rev=404767d88b4a383b594b0a259ca6187861bf6b89' (2022-11-29)
  → 'git+https://gitea.c3d2.de/astro/caveman.git?ref=main&rev=908fb9c8d3d2b0fbe5a17895639ef478f81e3f8d' (2022-12-03)
• Updated input 'fenix':
    'github:nix-community/fenix/bba229a06ca03938a1abd4ce6361bf9bf4f651cd' (2022-11-30)
  → 'github:nix-community/fenix/cb671e285ffc9a6f549bc6ac0f6c497e96f1f3ef' (2022-12-05)
• Updated input 'fenix/rust-analyzer-src':
    'github:rust-lang/rust-analyzer/398a71affb05aeeea1991044ec9ca1229e68f0f3' (2022-11-29)
  → 'github:rust-lang/rust-analyzer/a2beeb8dbb5f4596f8c6f28a09c20355ea4c4628' (2022-12-04)
• Updated input 'harmonia':
    'github:helsinki-systems/harmonia/20114c21d1c902a8f5ad7be7744df241a784a06d' (2022-11-21)
  → 'github:helsinki-systems/harmonia/634dc577437ab4e1c4071e5fb0f62325ff1a0df7' (2022-12-04)
• Updated input 'microvm':
    'github:astro/microvm.nix/c21a70fe1ac05ccdfceff6506625e9d44cd91da5' (2022-11-24)
  → 'github:astro/microvm.nix/e2a1bf59987544faec4d27ce5700e5ef96201a5f' (2022-12-01)
• Updated input 'nixos':
    'github:SuperSandro2000/nixpkgs/07e0bf5ccddcabe20d2b3bd89aaace918a4a6402' (2022-11-30)
  → 'github:SuperSandro2000/nixpkgs/0992478bb4eeaa1c9b28ad433dd683e12037de2e' (2022-12-04)
• Updated input 'nixos-hardware':
    'github:nixos/nixos-hardware/7883883d135ce5b7eae5dce4bfa12262b85c1c46' (2022-11-28)
  → 'github:nixos/nixos-hardware/9d87bc030a0bf3f00e953dbf095a7d8e852dab6b' (2022-12-04)
• Updated input 'nixos-unstable':
    'github:nixos/nixpkgs/a115bb9bd56831941be3776c8a94005867f316a7' (2022-11-27)
  → 'github:nixos/nixpkgs/61a8a98e6d557e6dd7ed0cdb54c3a3e3bbc5e25c' (2022-12-03)
• Updated input 'nixos-unstable-simd':
    'github:SuperSandro2000/nixpkgs/9f915b466b047207d391a8b651f2949cc528e1b6' (2022-12-04)
  → 'github:SuperSandro2000/nixpkgs/2e4dc4db26662d1aebfb6028d5aa7c5aef4bd523' (2022-12-05)
• Updated input 'openwrt':
    'git+https://git.openwrt.org/openwrt/openwrt.git?ref=openwrt-21.02&rev=b33090a0faf73d5d03e96c132c413776d6ed8b87' (2022-11-27)
  → 'git+https://git.openwrt.org/openwrt/openwrt.git?ref=openwrt-21.02&rev=be3b061d7bbf425c95ef9108a37c51747c0025e9' (2022-12-04)
• Updated input 'openwrt-imagebuilder':
    'github:astro/nix-openwrt-imagebuilder/e3e2f451ce6255dce904427c83b11ef2a6eba755' (2022-11-30)
  → 'github:astro/nix-openwrt-imagebuilder/10a85914617f218942b7f5daa36ef619f495c372' (2022-12-05)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/3158e47f6b85a288d12948aeb9a048e0ed4434d6' (2022-11-30)
  → 'github:oxalica/rust-overlay/18823e511bc85ed27bfabe33cccecb389f9aa92d' (2022-12-05)
• Updated input 'skyflake':
    'github:astro/skyflake/54853b3efeaf57ab08cee76680fe0e2d5c144fe7' (2022-11-30)
  → 'github:astro/skyflake/c78a3e8f64930bf5c48b0f75e577e4294d8750c6' (2022-12-04)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/8295b8139ef7baadeb90c5cad7a40c4c9297ebf7' (2022-11-29)
  → 'github:Mic92/sops-nix/da98a111623101c64474a14983d83dad8f09f93d' (2022-12-04)
• Removed input 'sops-nix/nixpkgs-22_05'
• Added input 'sops-nix/nixpkgs-stable':
    'github:NixOS/nixpkgs/86370507cb20c905800527539fc049a2bf09c667' (2022-12-04)
2022-12-05 23:57:48 +01:00
Sandro - 59c122b82c
Delete old comments 2022-12-04 22:06:19 +01:00
Sandro - cc63c41ba0
Fix simd jobs 2022-12-04 20:53:20 +01:00
Sandro - 65107fc07e
Fix eval 2022-12-04 11:23:44 +01:00
Sandro - 93c283f235
Fix eval 2022-12-04 09:18:21 +01:00
Sandro - b467bb4e74
Generate simd variants of each host, delete unused module 2022-12-04 08:55:28 +01:00
Sandro - 6b8d8541c6
Deadnix, statix, other cleanups 2022-12-04 08:55:27 +01:00
Sandro - 32dd3e9d8a
overlays cleanup, remove package updates that are in stable by now 2022-12-04 08:55:27 +01:00
Sandro - 695e095d44
Format, move overlay to overlays to match ~/.config/nixpkgs/overlays/ 2022-12-04 08:55:27 +01:00
Sandro - dcaecc7229
Move flake packages into its own file 2022-12-04 08:55:27 +01:00
Sandro - f5e671befb
Do not generate jobs for tftproot if it is known to fail 2022-12-04 08:55:27 +01:00
Sandro - f97b96387d
Cleanup unused variable, remove global with lib 2022-12-04 06:38:09 +01:00
Sandro - dc16c9d4b8
Remove merged armv6 fix branch 2022-12-04 05:27:54 +01:00
Sandro - 0c3cdd016f
Switch to nixpkgs stable fork for cherry-picked fixes 2022-11-30 22:49:55 +01:00
Astro a4474a5f39 mastodon:init 2022-11-30 00:50:09 +01:00
Astro da110aa138 prometheus: redeploy 2022-11-27 01:36:56 +01:00
Astro 65a91dc324 stream: skyflakify 2022-11-26 01:39:35 +01:00
Astro b9e42515c7 flake.nix: s/fenix.overlay/fenix.overlays.default/ 2022-11-26 00:30:36 +01:00
Astro 699a043d24 flake.nix: remove nixpkgs-unstable from nixosConfigurations for the nixos-22.11 upgrade 2022-11-26 00:16:05 +01:00
Astro 572af7e31d leoncloud: skyflakify 2022-11-25 23:42:04 +01:00
Astro 8c9afdf9b8 server8: init 2022-11-24 18:48:34 +01:00
Astro 2ecc873647 flake.nix nixpkgs: 🥁nixos-22.05 -> nixos-22.11🥳 2022-11-23 21:30:30 +01:00
Astro 203cf88662 owncast: init 2022-11-21 19:40:28 +01:00
Astro 905c4c0fe4 leon: skiflakify 2022-11-21 03:22:40 +01:00
Astro 07f2829a69 sshlog: skyflakify 2022-11-20 21:02:58 +01:00
Astro d22d137f04 gnunet: skyflakify 2022-11-17 17:53:26 +01:00
Tassilo - ef46e76b94
adding microvm 2022-11-17 17:32:23 +01:00
Sandro - 19a4f7f10d
Switch to nixpkgs hydra service
which works on unstable
2022-11-07 23:13:17 +01:00
Astro cd9011734d sdrweb: skyflakify 2022-11-06 13:31:19 +01:00
Astro 3613ec82e6 mucbot: prepare skyflakification 2022-11-06 00:42:25 +01:00
Astro d2a02d7582 modules/nomad-microvm: rm 2022-11-06 00:42:25 +01:00
Astro fd41246110 flake.nix: go even less into self.nixosConfigurations.*.config 2022-11-06 00:42:25 +01:00
Astro 3306894c72 caveman: init 2022-11-03 20:51:57 +01:00
Astro b01071e4a3 modules/cluster/network: rename from modules/cluster-network 2022-11-03 20:51:57 +01:00
Astro ebfaecd86b server9, server10, hydra: bump nixpkgs to nixos-unstable
breaks the hydra :'(
2022-11-01 02:36:59 +01:00
Astro edf22db26c flake.nix: merge zw cluster net into hostRegistry 2022-11-01 02:36:39 +01:00
Astro 44b8845894 server9, server10, hydra: prepare skyflake 2022-11-01 02:36:25 +01:00
Emery d474949d78 nncp: cleanup 2022-10-31 18:21:38 -05:00
Astro 773cffdef9 flake.nix: move deployment script generation check to runtime
avoid evaluating all nixosConfigurations here
2022-10-31 21:06:24 +01:00
Sandro - 3eb015c186
Dump postgres databases for backups 2022-10-31 20:30:38 +01:00
Sandro - f2930ac63e
cp microvm symlinks to not accidentally mv the last good one 2022-10-27 21:36:12 +02:00
Sandro - f1b16b652e
grafana: update to new settings format 2022-10-27 21:35:49 +02:00
Astro e13cb776df flake.nix: disable broken eris for now 2022-10-22 22:47:07 +02:00
Astro 043014a761 network-homepage: init 2022-10-22 21:38:12 +02:00
Astro ed35be3bcf flake.nix: fix *-vm package 2022-10-21 23:11:15 +02:00
Astro 302a7b227e flake.nix: merge zentralwerk-network flpk+pub into hostRegistry 2022-10-21 20:33:47 +02:00
Sandro - 9c3747bf95 hydra: fix eval
nixos-unstable has removed the patchNetrcRegression input from curl,
so switching back to stable for now
2022-10-14 19:19:25 +02:00
Astro c8431bbaf0 riscbert: use nixos-unstable 2022-10-13 20:03:37 +02:00
Astro 25134c72f0 riscbert: switch from riscv64 flake to nixos-hardware
support just got merged by Mic92:
https://github.com/NixOS/nixos-hardware/pull/479
2022-10-10 20:37:21 +02:00
Astro 9c2262688a schalter: try nixpkgs fork for armv6 2022-09-29 18:24:08 +02:00
Sandro - e9639581a3
Merge config/ into modules/ 2022-09-28 21:10:09 +02:00
Astro 52bc6c7a84 schalter: allowMissing = true for acpi error 2022-09-28 20:06:22 +02:00
Astro e91e916559 flake.nix: set input harmonia to updated upstream 2022-09-28 18:40:00 +02:00
Astro f329cd3b70 s/runCommandNoCC/runCommand/g 2022-09-26 23:47:36 +02:00
Astro 9039e1555b schalter: cross-build 2022-09-26 22:45:34 +02:00
Astro 81ea2613ce Revert "schalter: remove"
This reverts commit c5ff918d44.
2022-09-26 19:21:08 +02:00
Astro 7eb79ae6f2 flake.nix: fix gcroots in microvm-update-${name} 2022-09-26 01:06:19 +02:00
Astro 9e7a7c9ee6 hydra: add harmonia on https://nix-serve.hq.c3d2.de 2022-09-25 22:04:59 +02:00
Sandro - d5507357ec
Switch pulsebert to pipewire 🎉 2022-09-25 19:48:13 +02:00
Astro 5862adf9ed modules/microvm: refactor into modules/nomad-microvm 2022-09-22 02:04:04 +02:00
Astro 52dd8af180 flake.nix: parallelize copying in nomad-job-* 2022-09-22 02:04:04 +02:00
Astro ff9e1ee7ad flake.nix: fix gcroots in microvm-update-${name}-local 2022-09-21 21:26:45 +02:00
Sandro - a310d801d4
Copy with ssh-ng to speedup things 2022-09-21 20:25:01 +02:00
Astro 8a4db81345 hosts/sshlog: init 2022-09-20 00:00:02 +02:00
Sandro - 8dc5e6fad6
rebuild-local: don't check remote host when only building 2022-09-17 22:16:40 +02:00
Astro 6dd686cf1e flake.nix: let inputs.bevy-julia point to my fork 2022-09-17 21:14:30 +02:00
Sandro - eac0873ddb
Dedupe flake-utils 2022-09-17 17:52:56 +02:00
Astro 6121d9cd59 flake.nix: don't let bevy-julia's naersk.inputs.nixpkgs follow 2022-09-17 01:31:49 +02:00
Astro 989ef10dbf dacbert, glotzbert, rpi-netboot: add bevy_julia 2022-09-17 01:27:35 +02:00
Astro 980da95261 flake.nix: fix ln in microvm-update-${name} 2022-09-16 22:12:06 +02:00
Astro 9a9baab56b flake.nix: let inputs.bevy-mandelbrot point to my fork 2022-09-16 00:09:01 +02:00
Astro 5c9575eeac flake.nix: let inputs.tracer point to my fork 2022-09-16 00:08:58 +02:00
Astro ef858c7a46 hosts/zengel: init 2022-09-15 20:32:50 +02:00
Sandro - 9b86c78301
Reduce duplicated inputs 2022-09-14 23:16:06 +02:00
Astro 3ce02a849c rpi-netboot: add tracer, bevy-mandelbrot 2022-09-14 21:34:27 +02:00
Astro f464427520 flake.nix: let microvm-update-** properly create gcroots symlinks 2022-09-14 00:19:59 +02:00
Astro 57731ad815 flake.nix: add package to expoort host-registry 2022-09-14 00:19:39 +02:00
Astro e4060f1ac8 flake.nix: fix microvm-update-*-local 2022-09-12 18:49:58 +02:00
Sandro - 9ebaf0be62
Try to use hydra if signing key is locally configured 2022-09-09 23:34:28 +02:00
Sandro - 3632d4291e
Prefer ipv4 for deployment again 2022-09-09 23:34:10 +02:00
Astro 74ce1f51d9 flake.nix: let microvm-update-${name} create gcroots symlinks 2022-09-08 20:41:37 +02:00
Emery 678313627a Add ERIS CoAP server to nncp 2022-09-06 11:24:34 -05:00
Astro 7c470efd99 ticker: revert naersk input due to build regression 2022-09-05 22:53:15 +02:00
Astro a0dc08e97b hosts/leoncloud: init 2022-09-05 22:19:35 +02:00
Astro afec1e252b riscbert: try cross-building 2022-09-05 04:18:00 +02:00
Sandro - f900ab3d94
hydra: switch to nixos-unstable base 2022-09-04 16:05:11 +02:00
Sandro - a3dd8c004d
Remove auth fork 2022-09-04 16:04:28 +02:00
Sandro - 96284491ff
pulsebert: back to pi 2022-09-04 13:13:59 +02:00
Sandro - 4296b8d979
Bump 2022-09-03 01:26:45 +02:00
Sandro - bdbfef3bc5
Switch pulsebert to dell mini 2022-08-24 00:32:00 +02:00
Sandro - 4733360cdb
Don't evaluate profile when hydra switching 2022-08-23 00:35:02 +02:00
Sandro - c9e34bc740
pulsebert: add sdimage back 2022-08-23 00:19:33 +02:00
Sandro - 50d72bd5d3
Use nixos-rebuild in all deploy scripts
otherwise nix-env is not run to create the profile which in turn also
does not create a bootloader entry.
2022-08-22 22:38:31 +02:00
Astro b7bc64e2df nfsroot: provide netbootxyz from this host 2022-08-22 22:14:16 +02:00
Sandro - 85a1948377
Switch to upstream nixos-unstable 2022-08-21 22:58:22 +02:00
Sandro - f39817a2fb
Only use one flake-utils 2022-08-18 23:59:07 +02:00
Sandro - 476e7f5f47
hedgedoc: switch to normal nixos-unstable 2022-08-18 23:55:34 +02:00
Sandro - 73a81397d8
gitea: switch to nixos-unstable to get latest gitea 2022-08-18 23:30:48 +02:00
Astro ac2a9e2246 server9, server10: refactor into modules/microvm-host 2022-08-17 21:00:01 +02:00
Sandro - 1e5086a8e6
Fix eval, again 2022-08-07 18:52:11 +02:00
Sandro - e30dc899ad
Add factorio 2022-08-05 19:08:42 +02:00
Astro cbe9b7a2bf flake.nix: fix *-vm setups 2022-08-05 16:54:08 +02:00
Sandro - f2bd987f1e
Move sopsDefaultFile into hosts 2022-07-31 18:13:03 +02:00
Sandro - 6c6a889775
Fix eval 2022-07-31 18:08:28 +02:00
Sandro - a20be3ca78
Move sops secrets into nix-config, move hosts under hosts/containers to hosts 2022-07-31 17:52:24 +02:00
Sandro - c5a2cad5ab
Delete no longer existing hosts 2022-07-31 17:47:31 +02:00
Sandro - 7e6bf649fa
mediawiki: use nixos-unstable to get mediawiki 1.38.0 2022-07-29 21:59:47 +02:00
Sandro - f0800a6150
Rename codimd.c3d2.de to hedgedoc.c3d2.de, redirect, add ldap login 2022-07-24 03:59:07 +02:00
Sandro - a48b72c4a3
Rename nixpkgs input to nixos 2022-07-24 03:58:12 +02:00
Sandro - 70004fb081
Add auth.c3d2.de 2022-07-23 00:06:24 +02:00
Sandro - d26554436e
RIP keycloak 2022-07-22 19:55:18 +02:00
Astro e1f7b84669 hydra: fix overlay to restore wander from nixos-unstable 2022-07-17 01:48:50 +02:00
Sandro - 04b81dc85b
Revert "modules/cluster: install wander from nixos-unstable"
This reverts commit 45a66a2548.
2022-07-16 22:46:52 +02:00
polygon - fe8f3d3abb ftp: nginx 2022-07-16 20:38:23 +02:00
polygon - 7b5f6b388e mosquitto: works 2022-07-16 02:05:36 +02:00
Sandro - 993881325f
Reduce duplicated inputs 2022-07-16 01:10:05 +02:00
Astro d27f464047 flake.nix: nix copy ${inputPaths} 2022-07-16 01:01:44 +02:00
Astro 45a66a2548 modules/cluster: install wander from nixos-unstable 2022-07-15 18:47:18 +02:00
Astro eef7b738b4 flake.nix: let nomad-* overwrite gcroots link 2022-07-11 23:01:31 +02:00
Astro f6ffbb4163 flake.nix: only allow deploy scripts depending on c3d2.deployment.server 2022-07-11 23:01:09 +02:00
Sandro - 001c61293f
pulsebert: switch to nixos-unstable to get newer ncpamixer
without needing to maintain an overlay
2022-07-09 15:35:21 +02:00
Astro cde083b255 flake.nix: create gcroots when running under nomad 2022-07-07 03:25:06 +02:00
Astro 08060dced9 improve nomad deployment 2022-07-07 01:21:39 +02:00
Astro 8ef962fe16 gnunet: add 2022-07-06 21:09:04 +02:00
Astro 5707cd896f add nomad scripting 2022-07-05 00:08:03 +02:00
Astro e8a66709b7 modules/cluster: init glusterfs and nomad 2022-07-04 00:22:11 +02:00
Astro 62749f3ee5 flake.nix: rename prebuild-${name}-on-hydra to ${name}-nixos-rebuild-hydra and extend 2022-07-01 19:45:29 +02:00
Astro 88ffdb926b flake.nix: init prebuild-${name}-on-hydra 2022-07-01 01:05:50 +02:00
Winzlieb - d5fb2fc9ce adding defaultSopsFile to mediawiki 2022-06-28 20:44:13 +02:00
Sandro - e4a599a1ef
Update hydra-ca URL 2022-06-28 20:34:54 +02:00
Astro 0b27d2f139 sdrweb: switch to nixpkgs-unstable
openwebrx 1.2.0 incoming
2022-06-28 12:33:31 +02:00
Astro 2792bd107c stream: microvmify 2022-06-28 03:26:08 +02:00
Astro ab144440f9 oparl: turn oparl-scraper into a flake input 2022-06-27 23:06:38 +02:00
Sandro - 8013a2d09a
Add ca hydra 2022-06-24 01:02:39 +02:00
Sandro - f502c38020
Drop storage-ng 2022-06-23 22:45:51 +02:00
Astro bf099f5e24 flake.nix: change input nixpkgs from release-22.05 to nixos-22.05
lagging a bit behind but getting binaries from cache.nixos.org
2022-06-23 22:25:36 +02:00
Astro a13c7f7dcd config/ceph-storage: eradicate 2022-06-23 22:16:26 +02:00
Sandro - 7d7c78bdca
Nuke nix-serv and use hydra direct 2022-06-23 20:55:46 +02:00
Astro 346561a2f7 mediawiki: microvmify 2022-06-23 18:38:42 +02:00
Astro 7db3e28cbc Revert "server9: disable microvms for now."
This reverts commit 53bdd234e3.

Upstream issue is resolved.
2022-06-22 00:59:58 +02:00
Sandro - 1ea91a0166
hedgedoc: persists session secret 2022-06-22 00:42:06 +02:00
Astro 6ac424c4bf nix-build: remove 2022-06-22 00:16:03 +02:00
Astro ed2334e8db nfroot: move tftp server from nix-build
nix-build is currently no more...
2022-06-21 23:34:13 +02:00
Sandro - d197d86a50
Add hedgedoc 2022-06-21 22:06:16 +02:00
Astro 17352ac6cc flake.nix: document selfRef 2022-06-21 15:06:52 +02:00
Markus Schmidl 53bdd234e3 server9: disable microvms for now. 2022-06-21 14:29:08 +02:00
Sandro - 6de81bd390
gitea: convert to microvm 2022-06-20 22:10:23 +02:00
Astro 3424512dfe nncp: microvmify 2022-06-20 00:41:20 +02:00
Astro cb12be2f0f jabber: microvmify 2022-06-20 00:15:34 +02:00
Astro 2556173bd0 blogs: microvmify 2022-06-20 00:06:32 +02:00
Astro 43ca19b644 sdrweb: microvmify 2022-06-19 22:29:08 +02:00
Astro 81e5d603e6 sdrweb: revert from broken fork to main nixpkgs input 2022-06-19 22:28:53 +02:00
Astro cf4a358368 flake.nix: change selfRef for microvms to branch flake-update 2022-06-19 03:28:22 +02:00
Sandro - ed59730eed
Prefer IPv6 when deploying 2022-06-18 13:36:36 +02:00
Astro 1f6f4950e4 bind: microvmify 2022-06-18 02:43:11 +02:00
Astro f45e3371a4 c3d2-web: microvmify, fix 2022-06-18 02:42:41 +02:00
Astro b8a672f653 grafana: fix, microvmify 2022-06-18 02:09:33 +02:00
Astro f32ec0fd46 flake.nix: fix nixosModules.cluster-network 2022-06-18 01:07:53 +02:00
Astro e03284b6b6 server9: init 2022-06-18 01:07:43 +02:00
Astro 2067f2c393 direkthilfe: init 2022-06-18 00:55:45 +02:00
Astro 72b9c23686 modules/cluster-network: break outa server10 2022-06-18 00:55:45 +02:00
Astro 0f7d6a3c7c flake.nix: add `nix store diff-closures` to microvm-update-* 2022-06-17 23:23:31 +02:00
Sandro - 31225ff9cc
Migrate matemat into microvm 2022-06-17 21:27:38 +02:00
Astro 8f6e6e767a flake.nix: let hydraJobs build the whole microvm-runner if defined 2022-06-17 01:42:10 +02:00
Astro a723dcacd6 scrape: microvmify 2022-06-17 00:05:21 +02:00
Astro 482e046200 mobilizon: nixify 2022-06-16 23:49:19 +02:00
Sandro - f88176a887
Bump 2022-06-16 23:22:37 +02:00
Astro d11b860e52 dn42: microvmify 2022-06-16 23:17:10 +02:00
Astro 137769da25 server10: set microvm.autostart from all nixosConfigurations 2022-06-16 22:42:03 +02:00
Astro 6715d08bf3 public-access-proxy: microvmify 2022-06-16 22:23:36 +02:00
Astro de23e02b55 spaceapi: microvmify 2022-06-16 21:38:53 +02:00
Astro 0e6cb28572 mucbot: microvmify 2022-06-16 21:36:52 +02:00
Astro 992efff49f ticker: microvmify 2022-06-16 21:26:57 +02:00
Astro e3fdd7c09f flake.nix fix permissions in microvm-update-* scripts 2022-06-16 21:26:21 +02:00
Astro dbc3e08961 nixosModules.microvm: init, and abstract existing microvms 2022-06-16 21:18:04 +02:00
Astro 40f18f2be2 flake.nix: use more force in *-vm packages 2022-06-13 20:39:01 +02:00
Astro a4723c6cf2 freifunk: microvmize 2022-06-13 20:00:35 +02:00
Astro 2f64b9960a riscbert: init 2022-06-08 22:55:35 +02:00
Astro 4d960bbd95 nfsroot: init 2022-06-07 20:15:09 +02:00
Astro 46a6147cc2 flake.nix: update ticker.nixosModule path 2022-06-04 02:35:17 +02:00
Astro d8b302cacc hosts/containers/leon: init 2022-06-01 20:46:47 +02:00
Astro 476020749e flake.nix: remove hydra.inputs.*.follows again
this is very picky
2022-05-31 23:46:35 +02:00
Astro 7e11e77515 flake.nix: fix memory leak by reorganizing hydraJobs 2022-05-31 22:08:52 +02:00
Astro 628a97db69 flake.nix: remove generating rpi sdImage which is now broken on nixos-22.05 2022-05-31 21:15:01 +02:00
Astro 7394c3d0d9 flake.nix: replace deprecated extraArgs with _module.args 2022-05-31 20:08:25 +02:00
Astro 094fff1632 keycloak: disable 2022-05-31 19:16:41 +02:00
Astro 310d1da9d1 public-access-proxy: revert to static vhost list
pulling in other systems during evaluation causes very high memory usage
2022-05-31 19:15:00 +02:00
Sandro - e987e6f595
Use less nixpkgs, format 2022-05-31 12:47:58 +02:00
Astro 7b78508a38 flake.nix: overwrite hypervisor in *-vm packages 2022-05-28 00:15:03 +02:00
Astro 69ebfb1f42 oparl: prepare 2022-05-28 00:12:18 +02:00
Astro 1feb8d154a flake.nix: enhance usability of *-vm packages 2022-05-24 17:32:41 +02:00
Astro af4c66bb79 flake.nix: add proper *-vm packages 2022-05-24 17:02:12 +02:00
Astro e084a09640 flake.nix: upgrade to nixos 22.05 2022-05-24 15:05:18 +02:00
Astro e077cd1cd3 server10: add microvm-staging 2022-05-15 02:46:14 +02:00
Astro 992ef4cad2 server10: init 2022-05-14 20:33:56 +02:00
Astro b57fba4a09 hydra: get hydra-dev to build 2022-05-12 18:23:32 +02:00
Astro 2d8e802feb hydra: use the hydra flake 2022-05-12 02:58:47 +02:00
Astro d96ef29130 flake.nix: revert inputs.fenix fork 2022-05-06 23:50:52 +02:00
Astro 3c99985a21 hydra: bare-metalify 2022-05-05 22:35:15 +02:00
Sandro - c568ff4a31
Update inputs, bump 2022-04-24 21:58:24 +02:00
Sandro - e9c011cd87
Dedupe duplicated dependencies 2022-04-17 22:45:05 +02:00
Astro d94c9c4776 flake.nix: undo hack 2022-03-29 01:39:03 +02:00
Astro 805e84f73f add hacks 2022-03-29 00:01:14 +02:00
Astro 9eaeced6f1 freifunk: add vpn6 freifunk dresden backbone wireguard tunnel 2022-03-22 21:53:44 +01:00
Astro e8f1f0f404 dacbert: migrate to rpi-netboot 2022-03-17 00:24:05 +01:00
Astro 34c96c6768 nix-build: generate a tftproot 2022-03-16 23:16:02 +01:00
Astro 89909fa8e4 rpi-netboot: move tftproot from flake.nix into module 2022-03-16 21:50:20 +01:00
Astro b1363d4286 flake.nix: fix rpi-netboot config.txt 2022-03-16 21:29:05 +01:00
Astro 52c6add73e rpi-netboot: produce boot dir; nix-build: enable atftp+nfs 2022-03-16 20:38:00 +01:00
Astro 62f0ebbf5b rpi-netboot: prepare 2022-03-13 23:49:12 +01:00
Emery 6c6d4a18ff Remove gemini.c3d2.de container
The gemini server is running on c3d2.de.
2022-03-10 09:37:41 -06:00
Astro d7ff4757a0 c3d2-web: switch gemini server from molly-brown to agate
the had been a reason... a few hours and many builds ago...
2022-03-05 01:14:41 +01:00
Astro cd7ecce23b flake.nix: switch nixpkgs-mobilizon back to minijackson's fork 2022-02-25 01:23:25 +01:00
Astro f92ba3d020 flake.nix: change input fenix to a fixed fork 2022-02-23 15:56:17 +01:00
Astro b756ec4e72 sdrweb: pin to github:astro/nixpkgs/openwebrx 2022-02-22 16:31:47 +01:00
Emery 2d3e83c43c Add gemini container 2022-02-15 11:32:48 -06:00
Astro c5ff918d44 schalter: remove
it's still running openwrt
2022-01-25 00:55:21 +01:00
Astro f762c6d630 flake.nix: let list-upgradable recognize autoupdated hosts 2022-01-25 00:54:22 +01:00
Astro 2a76be8b16 flake.nix: restrict *-vm to non-containers 2022-01-20 03:27:32 +01:00
Astro 53ac1caf13 flake.nix: enable `nix run ...-vm`
which still doesn't work
2022-01-20 03:15:54 +01:00
Astro 292042b7d2 flake.nix: eliminate flakifiedHosts 2022-01-20 03:12:37 +01:00
Astro 8ed7dba181 flake.nix: add *-vm packages to boot hosts in a test virtual machine
Requested-By: poelzi
2022-01-20 03:07:54 +01:00
Astro e36f00c428 modules/autoupdate: move from ../config/ 2022-01-18 22:12:41 +01:00
Ehmry - 2b1e2bdb36 Move nncp container into c3d2 vlan 2022-01-18 21:44:17 +01:00
Ehmry - c61915a9a2 Add NNCP relay host 2022-01-18 20:31:36 +01:00
Ehmry - 29da9eee7d Add c3d2.nncp options 2022-01-18 20:31:36 +01:00
Ehmry - 732ae81533 Add NNCP module 2022-01-18 20:31:33 +01:00
Ehmry - 84f896770e Refactor host registry 2022-01-16 13:26:37 +01:00
Ehmry - c2fbfef90f Reduce users to attrset of ssh keys 2022-01-16 12:31:43 +01:00
Ehmry - f066f4cb82 Split "lib" into "config" and "modules"
Separate modules that add options from modules that change
configuration.
2022-01-15 21:04:38 +01:00
Ehmry - 7486153420 Remove yggdrasil container 2022-01-13 20:20:48 +01:00
Ehmry - 594c5e357d Tidy up flake.nix 2022-01-13 18:38:36 +01:00
Ehmry - 4725aed044 Import sops at the c3d2 module
Sops is required because of lib/ceph.
2022-01-13 16:27:31 +01:00
Astro f6ea1f0332 Revert "flake.nix: comment out inputs.*.inputs.*.follows to avoid nix-2.5 issue"
This reverts commit f719288916.
2022-01-10 01:54:20 +01:00
Astro f719288916 flake.nix: comment out inputs.*.inputs.*.follows to avoid nix-2.5 issue 2022-01-10 01:49:44 +01:00
Astro 37c3082fea hydra: revive nix-serve.hq.c3d2.de binary cache 2022-01-09 01:50:27 +01:00
Astro 944d227d17 flake.nix: don't build packages but just hosts in hydraJobs 2022-01-08 23:27:08 +01:00
Astro 58f6d350ba flake.nix: wrap all hydraJobs with lib.hydraJob 2022-01-08 21:29:05 +01:00
Astro b788033951 add options.c3d2.mountCeph, clean up sops code 2022-01-08 21:21:51 +01:00
Astro cd5ada41ad flake.nix: drop extraneous hydraJobs.${hostName}-kernel 2022-01-08 18:17:28 +01:00
Astro 84085a0fcc flake.nix: catch more errors in list-upgradable 2022-01-08 18:17:17 +01:00
Astro 317cb8c1e9 flake.nix: update nixosSystem' for nixos-21.11
_module.args instead of extraArgs gets rid of warnings
2022-01-08 01:52:17 +01:00
polygon - 02886d74a2 Add nix-build host to flake and hosts registry 2022-01-08 01:27:39 +01:00
Astro 36f9213db7 dn42: sopsify 2022-01-06 23:48:00 +01:00
Astro 632839c2d1 radiobert: feed adsb to chaos-consulting 2021-12-29 21:09:43 +01:00
Astro 2992cbb8fc mobilizon: update to mobilizon 2.0.2 2021-12-29 21:08:51 +01:00
Astro fee8477bbe blogs: move plume .env into secrets 2021-12-25 02:02:45 +01:00
Astro 857650d645 blogs: init 2021-12-24 03:18:20 +01:00