Commit graph

10 commits

Author SHA1 Message Date
6942303ef4
xray: start sing-box on demand only
dpi-tunnel is now the default full tunnel. Keep the sing-box TUN for
manual use (systemctl start sing-box) instead of starting it at boot.

Assisted-by: Claude:opus-5-5
2026-11-08 05:08:45 +04:00
8f0062a5b0
flake: update inputs
nixpkgs moves from 2026-10-17 to 2026-11-01. Also updated: nix-amd-ai
and sops-nix.

Fallout handled in the same commit so every revision builds:
- tlp-profile-switcher was dropped from nixpkgs (upstream declares only
  GNOME 48) and aider-chat's posthog dependency is broken on Python
  3.14; take both from the previous nixpkgs until they evaluate again.
- NSS 3.131.1 removed "emSign ECC Root CA - G3", and a blacklist entry
  for a missing root fails the cacert build; drop it.
- A cached firefox-devedition is back in nixpkgs, so remove the
  2026-07-05 pin.

Assisted-by: Claude:opus-5-5
2026-11-08 05:08:44 +04:00
8458e0645d
xray: config via sops, private routes spliced into sing-box at runtime 2026-07-14 12:24:33 +04:00
97d2fd6096
id-card: enable Estonian eID smart card stack
Add opensc (PKCS#11) and pcsc-tools, enable pcscd, and add a udev rule
granting access to the built-in reader (2ce3:9563), which the shipped
CCID rules miss (pcscd hit LIBUSB_ERROR_ACCESS). Configure Firefox to
load the OpenSC PKCS#11 module for TLS client-cert auth and force-install
the Web eID extension.
2026-06-02 14:07:00 +03:00
5fbe4e306f
ThinkPad T14 G2 AMD -> P14s G6 AMD 2026-05-07 17:55:07 +03:00
41a4fa9eb2
tun2socks -> sing-box TUN + encrypted DNS via DoH 2026-04-06 03:15:56 +03:00
6777a7652f
ssh: bypass tun2socks via direct SOCKS5 to fix post-quantum kex issue 2026-04-06 02:35:19 +03:00
e5f7125731
tun2socks: replace per-app proxy hacks with transparent tunnel for all traffic 2026-04-06 02:11:52 +03:00
313cac929e
Fuck Turkey Government Again :3 Added SSH workaround 2026-04-06 02:02:27 +03:00
f616fe50cc
Xray + system-wide proxy config. Fuck Turkey DPI :3 2026-04-06 01:56:55 +03:00