Package: brightness-keyd Version: 0.1.2 Architecture: all Maintainer: Graham Installed-Size: 50 Depends: brightnessctl, libinput-tools, systemd Priority: optional Section: utils Filename: pool/main/b/brightness-keyd/brightness-keyd_0.1.2_all.deb Size: 16968 SHA256: c8f9074eddf58219b319c0f1864bc2b50116ecc7d320cc0b1bb2917bc22b49f3 SHA1: bce788bb1046877708e02a7663524bded82119d8 MD5sum: 604d7e0867891e8a35c5d2fabfbbe8b6 Description: console brightness-key handler for Apple Silicon laptops On a bare Linux virtual terminal nothing listens for the keyboard's brightness keys - GNOME, KDE and Xfce each handle them inside the session, so outside a session they do nothing at all. . brightness-keyd watches libinput and drives the backlights directly, so F1/F2 work on the console. It moves the screen and keyboard backlights together, steps them geometrically rather than linearly so the low end of the range is usable, and can turn the panel genuinely off while leaving the machine awake. . That last part needs a trick on Apple Silicon: the DCP firmware clamps this panel at brightness 4 and ignores anything lower, so the only way to really darken it is to power the connector down via DRM DPMS. brightness-keyd does that with a console blank. . Written for an M1 MacBook Air running Asahi. The panel-specific constants are configurable, so other machines are a matter of tuning rather than patching. Package: openbox Version: 3.7+netlinux-1local1 Architecture: arm64 Maintainer: Graham Installed-Size: 1951 Depends: libc6 (>= 2.34), libglib2.0-0t64 (>= 2.76.0), libice6 (>= 1:1.0.0), libpango-1.0-0 (>= 1.18.0), libpangoxft-1.0-0 (>= 1.14.0), libsm6 (>= 2:1.2.6), libstartup-notification0 (>= 0.7), libx11-6, libxau6 (>= 1:1.0.11), libxcursor1 (>> 1.1.2), libxext6, libxft2 (>> 2.1.1), libxinerama1 (>= 2:1.1.4), libxml2 (>= 2.7.4), libxrandr2 Recommends: obconf Suggests: menu, x-display-manager Conflicts: libobrender32v5, libobt2v5 Replaces: libobrender32v5, libobt2v5 Provides: libobrender32v5 (= 3.7+netlinux-1local1), libobt2v5 (= 3.7+netlinux-1local1), x-window-manager Homepage: http://openbox.org/ Priority: optional Section: x11 Filename: pool/main/o/openbox/openbox_3.7+netlinux-1local1_arm64.deb Size: 367564 SHA256: 7f3a8ffb49f724199d158a25842da31df78b59bfd129e4571f9267f5e551b7c8 SHA1: 298bd898dd85204e30e1ce40225439aea61ba90b MD5sum: 6f184d65d624674368f994f42c0d034b Description: Minimalistic, highly configurable window manager (NetLinux build) Standards-compliant, fast, lightweight and extensible window manager, built from https://github.com/netlinux-ai/openbox (netlinux branch). Includes the snap-layouts feature (hover the maximize button for a Windows-11-style zone picker) and the client_calc_layer use-after-free fix, on top of upstream 3.6. Package: pavucontrol Version: 6.2+netlinux-1local1 Architecture: arm64 Maintainer: Graham Installed-Size: 1407 Depends: libc6 (>= 2.34), libcanberra0 (>= 0.16), libgcc-s1 (>= 3.0), libglib2.0-0t64 (>= 2.32.0), libglibmm-2.68-1t64 (>= 2.76), libgtk-4-1 (>= 4.0.0), libgtkmm-4.0-0 (>= 4.10.0), libjson-glib-1.0-0 (>= 1.5.2), libpulse-mainloop-glib0 (>= 0.99.1), libpulse0 (>= 14.99.1), libsigc++-3.0-0 (>= 3.2.0), libstdc++6 (>= 12) Homepage: https://github.com/pulseaudio/pavucontrol Priority: optional Section: sound Filename: pool/main/p/pavucontrol/pavucontrol_6.2+netlinux-1local1_arm64.deb Size: 209460 SHA256: e6cd6673f4509a05d11025f44d50dec2f0fdcd28bf029744e4b10357ed01e71c SHA1: 8eb577f426d6d5e38ec0655856e21617a2380cb6 MD5sum: b40a48e9acc8b6d6081b76deda4ffc88 Description: PulseAudio Volume Control (NetLinux build) Built from https://github.com/netlinux-ai/pavucontrol -- pavucontrol 6.2 on GTK4/gtkmm-4.0, with a "Compact layout" mode that collapses each device/stream into a single row with an inline volume slider, percentage readout, and reduced-height peak meter. Package: pwvucontrol Version: 0.5.3+local1 Architecture: arm64 Maintainer: Graham Installed-Size: 1518 Depends: libadwaita-1-0 (>= 1.3~alpha), libc6 (>= 2.34), libcairo2 (>= 1.2.4), libgcc-s1 (>= 4.2), libgdk-pixbuf-2.0-0 (>= 2.22.0), libglib2.0-0t64 (>= 2.54.0), libgraphene-1.0-0 (>= 1.5.4), libgtk-4-1 (>= 4.12.0), libpango-1.0-0 (>= 1.14.0), libpipewire-0.3-0t64 (>= 0.3.1), libwireplumber-0.5-0 (>= 0.4.82), dconf-gsettings-backend | gsettings-backend Homepage: https://github.com/saivert/pwvucontrol Priority: optional Section: sound Filename: pool/main/p/pwvucontrol/pwvucontrol_0.5.3+local1_arm64.deb Size: 420888 SHA256: 1fae71f39ada1a20946825f2d8da3598c333cebbf003dc13a11736778f1d7871 SHA1: 2283e69ff5e7516626291f332e1ffcf94cc0f6a8 MD5sum: 28f90ffc878b595e46f638ed4f041d91 Description: Native PipeWire volume control (GTK4/libadwaita) pwvucontrol (saivert/pwvucontrol), built locally for arm64 -- not packaged in Debian or on the NetLinux repo. A modern, native PipeWire volume mixer (as opposed to pavucontrol, which goes through the PulseAudio compatibility layer), using GTK4 and libadwaita. . The wireplumber-0.5 version requirement was relaxed from >= 0.5.11 to >= 0.5.8 to match what Debian trixie ships; it built and links clean against 0.5.8's actual API with no changes needed. Built with an isolated rustup toolchain (rustc 1.97) since the crates.io dependency graph requires a newer rustc than trixie's packaged 1.85 -- the system's apt-managed rustc/cargo (used for kernel module builds) is untouched. Package: qpwgraph Version: 1.0.2-3.1 Architecture: arm64 Maintainer: Rui Nuno Capela Installed-Size: 975 Depends: libasound2t64 (>= 1.0.16), libc6 (>= 2.38), libgcc-s1 (>= 3.0), libpipewire-0.3-0t64 (>= 0.3.6), libqt6core6t64 (>= 6.8.2), libqt6gui6 (>= 6.4.0), libqt6network6 (>= 6.1.2), libqt6widgets6 (>= 6.3.0), libqt6xml6 (>= 6.6.0), libstdc++6 (>= 14), libqt6svg6 (>= 6.1) | libqt5svg5 (>= 5.1), qt6-qpa-plugins | base-files (<< 12) Priority: optional Section: sound Filename: pool/main/q/qpwgraph/qpwgraph_1.0.2-3.1_arm64.deb Size: 271128 SHA256: 859788ba9c330718dc77418a71dde116396c26a471470ea9b0d9f9023290381c SHA1: 07f9935ae4355024c692c5a489050b387b83d429 MD5sum: b62666341e91aa1e4fd52a2dbed5cfa4 Description: A PipeWire Graph Qt GUI Interface qpwgraph is a graph manager dedicated to PipeWire (https://pipewire.org), using the Qt C++ framework (https://qt.io), based and pretty much like the same of QjackCtl (https://qjackctl.sourceforge.io). Package: smcmon Version: 0.1.0 Architecture: all Maintainer: Graham Installed-Size: 42 Depends: smcmon-dkms (= 0.1.0), python3 Homepage: https://github.com/netlinux-ai/smcmon Priority: optional Section: kernel Filename: pool/main/s/smcmon/smcmon_0.1.0_all.deb Size: 13640 SHA256: a41f703127219c3e35a95cbcc599049e97bdb6c068968cc45281ee02d31c504b SHA1: 9455966cdc34da18f14ddffa7b7c6fe22de7d207 MD5sum: 75f903e17fd8e4f83933d997cf9a9b6c Description: passive M1 GPU and whole-chip monitors Top-like monitors for the Apple M1 on Asahi that read the SMC and DRM debugfs metadata only, never opening the render node or dispatching a shader, so they do not contend with the workload they measure. . airmon whole-chip ncurses view: per-core CPU utilisation and frequency, GPU utilisation/clock/rail/temperature, memory, battery airmon-sh the same view in pure bash, for hosts without python gputop top-like GPU monitor gpustream one compact line per tick, for logging a run gpuwatch frequency-lock watchdog, flags any drop from 1278 MHz . All need root, for the debugfs reads. Package: smcmon-dkms Source: smcmon Version: 0.1.0 Architecture: all Maintainer: Graham Installed-Size: 23 Depends: dkms Homepage: https://github.com/netlinux-ai/smcmon Priority: optional Section: kernel Filename: pool/main/s/smcmon/smcmon-dkms_0.1.0_all.deb Size: 5700 SHA256: bfaa7d1ae98e96215163080fa3d962b0588eadc2c6cc59c19137db101a25d554 SHA1: faa3dbc16a9e79100beb0e75753e1fb1a2b6bf7a MD5sum: ce0b357a215759b1a6c24c64f662ccab Description: passive M1 GPU telemetry DKMS modules Out-of-tree kernel modules exposing Apple M1 (G13G / T8103) GPU telemetry read from the system management controller. . gpumon exposes /sys/kernel/debug/gpumon and /sys/kernel/debug/gpu_rail_mv. Asahi exposes no GPU frequency anywhere - DVFS is firmware-owned - but the SMC knows the GPU rail voltage, which maps 1:1 to the pstate table from the device tree, so the rail yields both utilisation and clock. smcdump is a one-shot SMC key enumerator used for discovery. . Nothing here dispatches GPU work: the modules only read SMC keys, so they never contend with the workload being measured. . These build against and so require an Asahi kernel on Apple Silicon. They will not build on a stock Debian kernel. Package: x11vnc Version: 0.9.17+netlinux-1local1 Architecture: arm64 Maintainer: Graham Installed-Size: 1852 Depends: libavahi-client3 (>= 0.6.16), libavahi-common3 (>= 0.6.16), libc6 (>= 2.34), libcairo2 (>= 1.2.4), libcrypt1 (>= 1:4.1.0), libdrm2 (>= 2.4.3), libssl3t64 (>= 3.0.0), libvncclient1 (>= 0.9.10), libvncserver1 (>= 0.9.10), libx11-6, libxcomposite1 (>= 1:0.4.6), libxcursor1 (>> 1.1.2), libxdamage1 (>= 1:1.1), libxext6, libxfixes3, libxi6 (>= 2:1.2.99.4), libxinerama1 (>= 2:1.1.4), libxrandr2, libxtst6 (>= 2:1.2.5) Homepage: https://github.com/LibVNC/x11vnc Priority: optional Section: net Filename: pool/main/x/x11vnc/x11vnc_0.9.17+netlinux-1local1_arm64.deb Size: 666156 SHA256: a2a2ed5f0c6bf0c372887ccc39bda9f4d89503c3f38956402df54c65ff5e5c14 SHA1: 949b550b735de5bb4fc117e07d1a745ebe6b6eb4 MD5sum: ae46f1ed3802a9dfb3c43108d18aa888 Description: VNC server for real X displays (NetLinux build) Built from https://github.com/netlinux-ai/x11vnc. Patches default behaviour for reliable unattended use: -forever by default (stays up after client disconnect), -auth guess by default (finds the X authority file automatically), and -noxdamage by default (avoids XIO fatal errors seen on many systems, upstream issue #154). Package: xfwm4 Version: 4.20.0+netlinux-1local1 Architecture: arm64 Maintainer: Graham Installed-Size: 3920 Depends: libc6 (>= 2.34), libcairo2 (>= 1.2.4), libepoxy0 (>= 1.5.2), libgdk-pixbuf-2.0-0 (>= 2.25.2), libglib2.0-0t64 (>= 2.56.0), libgtk-3-0t64 (>= 3.21.5), libpango-1.0-0 (>= 1.14.0), libpangocairo-1.0-0 (>= 1.14.0), libstartup-notification0 (>= 0.7), libwnck-3-0 (>= 2.91.6), libx11-6 (>= 2:1.2.99.901), libxcomposite1 (>= 1:0.4.6), libxdamage1 (>= 1:1.1), libxext6 (>= 2:1.3.0), libxfce4ui-2-0 (>= 4.11.0), libxfce4util7 (>= 4.9.0), libxfconf-0-3 (>= 4.6.0), libxfixes3 (>= 1:4.0.1), libxinerama1 (>= 2:1.1.4), libxpresent1 (>= 1.0.1), libxrandr2 (>= 2:1.2.99.3), libxrender1 (>= 1:0.9.12), libxres1 (>= 2:1.2.1) Provides: x-window-manager Homepage: https://gitlab.xfce.org/xfce/xfwm4 Priority: optional Section: x11 Filename: pool/main/x/xfwm4/xfwm4_4.20.0+netlinux-1local1_arm64.deb Size: 438064 SHA256: adcc375e87ca888bed9bf857ef62c5c51b068d596565b5d91ce65a7bfa8b9c5e SHA1: db9cc191287c5860063eb8583c21b14055634666 MD5sum: 5be8c45a8153a719664742b500b8b725 Description: Xfce window manager (NetLinux build) Built from https://github.com/netlinux-ai/xfwm4 -- upstream 4.20 series plus a "Hide/Show Decorations" window-menu action and keyboard shortcut to toggle titlebar/border on any window. Package: xterm Version: 407+netlinux-1local1 Architecture: arm64 Maintainer: Graham Installed-Size: 1146 Depends: libc6 (>= 2.34), libfontconfig1 (>= 2.12.6), libfreetype6 (>= 2.2.1), libice6 (>= 1:1.0.0), libtinfo6 (>= 6), libutempter0 (>= 1.1.5), libx11-6, libxaw7 (>= 2:1.0.16), libxext6, libxft2 (>> 2.1.1), libxinerama1 (>= 2:1.1.4), libxmu6 (>= 2:1.1.3), libxpm4, libxt6t64, x11-xkb-utils, xbitmaps Provides: x-terminal-emulator Homepage: https://invisible-island.net/xterm/ Priority: optional Section: x11 Filename: pool/main/x/xterm/xterm_407+netlinux-1local1_arm64.deb Size: 386920 SHA256: 7e51b7ea06a4a667540a839edb0f90c08664e8df973c2c2ae0f8d4c747b1147a SHA1: 11a023f88340d67dbe250ef31ad517c374a0d0c1 MD5sum: f1722a05882cbdacc4b80b2c05fc862d Description: Standard X11 terminal emulator (NetLinux build) Built from https://github.com/netlinux-ai/xterm, upstream patch #407 with wide-chars, 256-color, and clipboard-selection (Ctrl+Shift+C/V) support compiled in.