Commit Graph
100 Commits
Author SHA1 Message Date
kurogeek c8f17c2aab router: stellio wifi APs on wlan0/wlan1
One dual-band SSID "WhiteHouse" on lan (replaces the liminix router's
WhiteHouse/WhiteHouse-5), WPA3 transition, WiFi 6, old channels 2/36,
country TH. Band mapping wlan0=2g/wlan1=5g assumed from mt7986 phy
order; verify with `iw phy`.
2026-09-18 06:19:24 +00:00
kurogeek 0b35b6da6e router: stellio lan1 (2.5G) as untagged mgmt port 2026-09-18 06:19:24 +00:00
kurogeek 0db9ea384a router: stellio lan5 as pre-cutover staging uplink
DHCP client into the old white-house LAN, SSH only, no VLAN membership.
lan5 goes back to accessPorts.lan5 = "mgmt" at cutover.
2026-09-18 06:19:24 +00:00
kurogeek 76694e817c vars: update via generator zerotier-ip-stellio-w-network (shared) 2026-09-18 13:18:22 +07:00
kurogeek 2d35075e1f vars: update via generator wifi-WhiteHouse-passphrase (machine: stellio) 2026-09-18 13:18:21 +07:00
kurogeek 21934f9494 vars: update via generator pppoe-credentials (machine: stellio) 2026-09-18 13:18:20 +07:00
kurogeek b8684a9a6f vars: update via generator zerotier-identity-stellio (shared) 2026-09-18 13:18:19 +07:00
kurogeek cf1451b1a0 mob next [ci-skip] [ci skip] [skip ci]
lastFile:vars/per-machine/stellio/yggdrasil/privateKey/secret
2026-09-18 10:13:15 +07:00
kurogeek fa95098b7e frappix: bump default_thai_company to 68f0817 (main) 2026-09-17 10:55:54 +00:00
kurogeek 0906700ad6 deneb: add default_thai_company frappe app to poyerp
Package git.b4l.co.th/newedge/default_thai_company as a frappix app
    (pkgs/frappix/default-thai-company.nix) and expose it through a new
    frappixAppsOverlay that extends the pkgs.frappix scope. Install it on
    the poyerp.newedge.house site on deneb.
2026-09-15 16:18:30 +07:00
kurogeek b9302e6192 clanService/prometheus: add mirach and almach 2026-09-11 10:53:00 +07:00
kurogeek 5cb262857e inventory/wifi: retry autoconnect and auth indefinitely
Set connection.autoconnect-retries=0 and connection.auth-retries=0 on the
NetworkManager profiles generated by the clan wifi module for buna, so a
flaky AP or slow auth never leaves the connection permanently blocked.
2026-09-09 04:15:18 +00:00
kurogeek 47e536540f flake: bump nixpkgs to fix broken prettier build
prettier 3.9.6 in nixpkgs e8be781 failed to build (stale pnpm lockfile in
binding-wasm32-wasi), breaking nix fmt. Fixed upstream in 58973d7.
2026-09-08 08:35:21 +00:00
kurogeek 282a8f8287 clanService/personal-computer: supportedFilesystems ntfs 2026-09-04 14:06:30 +07:00
kurogeek a9254c424d machines/sirius: buildPlatform.system = x86_64-linux 2026-09-04 13:43:04 +07:00
kurogeek 5961254878 machines/sirius: rm common module 2026-09-04 13:42:10 +07:00
kurogeek 9403ddbf08 clanService/headscale: adjust magic dns settings 2026-09-03 17:17:36 +07:00
kurogeek 37ff958560 inventory/auto-pull-update: limited to selected machines until a build machine is present 2026-09-03 13:58:29 +07:00
kurogeek efa4b39782 libreoffice-fresh -> libreoffice-stable 2026-09-03 12:22:15 +07:00
kurogeek e2341b7c79 inputs/nixpkgs,home-manager,clan-core,frappix, bump version 2026-09-03 12:21:00 +07:00
kurogeek dc1c94796a machines/sirius: reduce write on disk 2026-09-02 11:34:40 +07:00
kurogeek 5b07b98f40 inventory/prometheus: add buna to monitored machines 2026-08-21 12:03:34 +07:00
kurogeek 88ac5cbd83 machines/buna: use wifi 2026-08-19 14:34:34 +07:00
kurogeek 969c006f97 machines/deneb: support Thai characters 2026-08-16 14:02:41 +07:00
kurogeek 1c7d0bb388 hm/emmie: librewolf -> firefox 2026-08-05 09:07:15 +07:00
kurogeek 84c3bd92bb hm/emmie: enable librewolf 2026-08-03 13:51:12 +07:00
kurogeek 3340731c8d flake/packages/installer: init 2026-07-30 17:55:41 +07:00
kurogeek cd979fb771 inventory/borgbackup: init 2026-07-29 12:38:12 +07:00
kurogeek 7f6abc1d04 clanService/apple-network: init 2026-07-23 17:33:04 +07:00
kurogeek 0946de0e46 vars: update prometheus/matrix-alertmanager-token for machine cursa 2026-07-23 15:12:16 +07:00
kurogeek a29e4611b2 inventory/auto-pull-update: init 2026-07-23 14:12:34 +07:00
kurogeek 7246ab1437 vars: secret rotation 2026-07-21 18:15:45 +07:00
kurogeek f8193425af drop vi 2026-07-20 10:31:42 +07:00
kurogeek 3c54e8d6ef inventory/internet: add tangra machine 2026-07-17 15:41:59 +07:00
kurogeek 4a7d5340f3 inventory/internet: add ramus machine 2026-07-17 15:41:44 +07:00
kurogeek 458265f96b inventory/yggdrasil-global-network: allow kurogeek laptop as extra ip 2026-07-17 15:01:09 +07:00
kurogeek 702ef6ab86 inventory/yggdrasil-global-network: enable on all machines 2026-07-17 14:55:06 +07:00
kurogeek ea4e2f03a7 nix fmt 2026-07-16 16:34:46 +07:00
kurogeek e738692558 clanService/phonebox: allow multi-clients to exist on one node 2026-07-16 16:25:51 +07:00
kurogeek ef698f8ad3 inventory/prometheus: add sirius to monitor machines 2026-07-13 10:28:47 +07:00
kurogeek 824b099ad6 Merge pull request 'clanService/wordpress: allow mutable at wp-content/ai1wm-backups' (#2) from mooyai/infra:mooyai-patch-1 into main
Reviewed-on: #2
2026-07-08 16:41:27 +07:00
kurogeek 3b8c11b096 inputs/frappix: bump version 2026-07-02 11:19:35 +07:00
kurogeek 982c6c23ca machines/deneb: frappe add posprinter app 2026-07-01 17:05:40 +07:00
kurogeek e55bbaaa6b inputs/frappix: bump version 2026-07-01 17:05:11 +07:00
kurogeek 53c98dcba8 Merge pull request 'Update modules/clan/wordpress/default.nix' (#1) from mooyai/infra:main into main
Reviewed-on: #1
2026-06-23 16:59:11 +07:00
kurogeek dbb3e55cad init cursa as a prometheus server, vega and rigel are monitored 2026-06-23 15:28:35 +07:00
kurogeek d09f67a757 clanService/prometheus: init monitoring system 2026-06-23 15:27:31 +07:00
kurogeek 77b487a709 clancore bumped, zerotier migration 2026-06-16 15:01:21 +07:00
kurogeek 2b239eb162 hm/emmie: use hunspell dictionary with systemd user session variables, libreoffice -> libreoffice-qt 2026-06-16 11:20:05 +07:00
kurogeek 8e64e88d8f inputs: bump home-manager 2026-06-16 11:18:34 +07:00
kurogeek 6276d9aee0 inputs: bump nixpkgs, frappix. migrate inventree 2026-06-15 16:36:18 +07:00
kurogeek 9471d1a4e6 machines/bosona: nix fmt 2026-06-15 15:55:04 +07:00
kurogeek 77d8e42ec2 hm/emmie: add hunspellDicts en and th 2026-06-15 13:28:58 +07:00
kurogeek 0dafb8cd52 clanService/wordpress: nginx clientMaxBodySize is 128m 2026-06-12 12:22:27 +07:00
kurogeek 8b12656149 clanService/wordpress: phpfpm options and wp-config.php are configurable from inventory interface 2026-06-12 12:09:56 +07:00
kurogeek d622040d30 hm/emmie: rm DnsOverHttpsMode and DnsOverHttpsTemplates 2026-06-11 13:54:17 +07:00
kurogeek 2bc05c2d6d clanService/wordpress: test vars 2026-06-10 18:59:30 +07:00
kurogeek 5fa8444112 clanService/wordpress: security.acme.acceptTerms = true and nginx is in acme group 2026-06-10 18:59:01 +07:00
kurogeek 8874b33a5d greaterchiangmai: nodejs_20 -> nodejs 2026-06-10 18:56:48 +07:00
kurogeek 521ccdc886 clanService/personal-computer: rm services.displayManager.gdm.wayland 2026-06-10 18:53:46 +07:00
kurogeek 07b648db9a clanService/headscale: magic_dns is disabled 2026-06-10 15:11:26 +07:00
kurogeek da6be4946f machines/tangra: poyfestival.com website 2026-06-01 10:42:03 +07:00
kurogeek bc16c72707 machines/canopus: localhost -> sitename 2026-05-25 14:20:44 +07:00
kurogeek 3a26403590 inventory/tags: add alasia to b4l and global-network tags 2026-05-20 14:05:29 +07:00
kurogeek 5681a65c6f Update vars via generator zerotier (machine: alasia) 2026-05-20 12:49:31 +07:00
kurogeek 175087e9fd Update vars via generator zerotier (machine: alasia) 2026-05-20 12:49:17 +07:00
kurogeek 0b82ffa913 Update vars via generator yggdrasil (machine: alasia) 2026-05-20 12:48:43 +07:00
kurogeek 5d216dd56f Update vars via generator yggdrasil (machine: alasia) 2026-05-20 12:48:27 +07:00
kurogeek 48ea7cb6ea machines/deneb: unauthorized dbe44c0287 and e3d6559697 2026-05-20 10:45:13 +07:00
kurogeek 0f79022907 machines/bosona: ERPNext machine for Tempo 2026-05-19 17:11:55 +07:00
kurogeek c15ac6fca5 inputs/frappix: bump version 2026-05-19 14:41:52 +07:00
kurogeek e9ae808a7d machines/deneb: frappe add module crm 2026-05-18 12:22:27 +07:00
kurogeek 8e085211f7 machines/alasia: headscale server 2026-05-15 18:00:31 +07:00
kurogeek 47c4f3143e rm b4l 2026-05-12 17:21:37 +07:00
kurogeek f1e914b927 Revert "rm b4l"
This reverts commit 06f1f990f0.
2026-05-12 17:16:23 +07:00
kurogeek 210a3101de specify boot.zfs.forceImportRoot 2026-05-12 16:49:03 +07:00
kurogeek 06f1f990f0 rm b4l 2026-05-12 16:48:30 +07:00
kurogeek 781e70287d inputs: bump nixpkgs, frappix, treefmt-nix 2026-05-12 16:46:07 +07:00
kurogeek c030b045a2 routers/whitehouse-2: init whitehouse-2 as an AP 2026-05-07 10:52:05 +07:00
kurogeek 6a29794575 vars/canopus: rm zerotier/zerotier-network-id 2026-05-06 16:32:12 +07:00
kurogeek da9ad2523c Update vars via generator zerotier (machine: canopus) 2026-05-06 15:47:51 +07:00
kurogeek 052082d631 revert: clan-core and zerotier update 2026-05-06 15:42:44 +07:00
kurogeek 1aab77c302 machines/deneb: localhost -> poyerp.newedge.house 2026-05-04 16:59:31 +07:00
kurogeek f146eaf0a5 machines/deneb: allow Alex gateway 2026-05-04 16:59:02 +07:00
kurogeek 0aabd4f527 inventory/poy-network: add 2026-05-04 15:05:09 +07:00
kurogeek a22582502b vars: update via generator zerotier (machine: deneb) 2026-05-04 14:29:27 +07:00
kurogeek 0c7c791f19 vars: update via generator zerotier (machine: canopus) 2026-05-04 14:13:25 +07:00
kurogeek 87a1ebba2c machines/canopus: rm netbird service, disconnect from the internet 2026-05-04 11:42:40 +07:00
kurogeek bc04896b63 machines/all: machine description 2026-05-01 11:13:53 +07:00
kurogeek 1d823afe58 inputs/frappix: bump version 2026-05-01 09:58:26 +07:00
kurogeek 898f9f9320 machines/canopus: netbird service 2026-04-30 17:10:19 +07:00
kurogeek a89a98d233 vars: update via generator netbird (machine: canopus) 2026-04-30 15:47:46 +07:00
kurogeek 1923c096aa inputs/clan-core: bump clan-core 2026-04-28 15:59:32 +07:00
kurogeek 1e72ccb391 vars: update via generator zerotier (machine: vega) 2026-04-28 14:50:57 +07:00
kurogeek cbcc9e74c0 vars: update via generator zerotier (machine: sirius) 2026-04-28 14:50:56 +07:00
kurogeek 83e366a2b8 vars: update via generator zerotier (machine: rigel) 2026-04-28 14:50:56 +07:00
kurogeek 85333e6a3e vars: update via generator zerotier (machine: rana) 2026-04-28 14:50:55 +07:00
kurogeek 6af195a3fd vars: update via generator zerotier (machine: ramus) 2026-04-28 14:50:55 +07:00
kurogeek 85497d5777 vars: update via generator zerotier (machine: petra) 2026-04-28 14:50:53 +07:00
kurogeek 753e264c89 vars: update via generator zerotier (machine: neptune) 2026-04-28 14:50:52 +07:00