kurogeek
8a2d67c7a0
flake: bump cnx-network for the wifi bridge enslave fix
...
60aac6e -> f98226b. Wireless BSS .network files now match on
WLANInterfaceType=ap so networkd enslaves the radios to br0 only once
hostapd has switched them to AP mode; on stellio (mt798x-wmac) the
earlier one-shot enslave failed in station mode and wifi clients never
reached Kea. Also picks up the assertion that no supplicant owns the
radios.
2026-09-18 09:41:47 +00:00
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
mooyai
651240f5a1
clanService/wordpress: symlink upgrade-temp-backup and ai1wm-backups to state dir
...
WordPress writes into wp-content/upgrade-temp-backup (core rollback on
theme/plugin updates) and wp-content/ai1wm-backups (All-in-One WP
Migration). Both sit directly under wp-content, which is the read-only
Nix store path, so creation fails.
Symlink both dirs out to the writable state dir and add matching
tmpfiles rules, same pattern as themes/plugins/upgrade.
Fixes "Could not create the upgrade-temp-backup directory" on Bricks
theme update, and the ai1wm-backups permission errors.
2026-07-08 16:18:17 +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
mooyai
ce5f4ff43f
Update modules/clan/wordpress/default.nix
...
make dir to support plugin update temp dir
2026-06-23 16:44:52 +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