alpha
Login
or
Join now
lass.pds.lassul.us
/
superconfig
Star
0
Fork
1
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
This repository has no description
Star
0
Fork
1
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
1
Pipelines
superconfig
/
tools
59 folders
at
52028270fdf8ed2332b767fa4613b4a7d0b911ff
lassulus
tools.browser-mcp: init
4d ago
52028270
age-detect
tools.pass: decrypt with phonetpm when its daemon runs
6 days ago
android-webcam
tools: nix fmt
7 months ago
bin_shim
tools: simplify bin_shim to just nix run
1 year ago
book
tools.book: apply calendar edits to bookings
1 week ago
browser-mcp
tools.browser-mcp: init MCP server that controls the everyday Firefox through a WebExtension and a native messaging host instead of Marionette/WebDriver, so navigator.webdriver stays false and Cloudflare/reCAPTCHA stop flagging normal browsing. No browser restart is needed to attach, tabs are addressed by id on demand. barnacle installs the server and links the native messaging host manifest into /Library/Application Support/Mozilla/NativeMessagingHosts. The extension is signed as unlisted on AMO via browser-mcp-sign.
4 days ago
ci-farm
tools.ci-farm: keep the niks3 token when a refresh fails, drain the builder without one
5 days ago
claude
tools.say, skills.notify: add TTS attention tool and skill, wire into wrapper Adds `s say "..."` which speaks via flite TTS and posts a desktop notification. The notify skill documents when to use it; the wrapper registers the skill and allows `s` in Bash so calls don't prompt.
5 months ago
deploy
tools.deploy: record the deployed revision in /var/lib/superconfig-revision The flake's git revision (-dirty with uncommitted changes, unknown for non-git sources) is copied to the target with the source and written by deploy-switch once the switch succeeded. Read by the monitoring agent; it is in no derivation, so a commit doesn't change every machine's closure.
5 days ago
firefox
tools.workspace-manager: add workspace-browser, run as systemd service
7 months ago
flaxget
tools: nix fmt
7 months ago
flix-prune
tools.flix-prune: report + prune sonarr series by size and jellyfin watch state also document why transmission-gc talks to 128.0.0.1: the daemon runs in its own netns (t1), the gc unit does not (t2), so localhost is not the daemon.
1 month ago
gg23-audio
configs.gg23.audio: low-latency ROC/AirPlay hub on acheron with room selection acheron gets a minimal system-wide pipewire with a virtual "hub" sink. Any LAN machine sends into it via ROC while `gg23-audio` from tools/gg23-audio runs (ROC sink loaded into pipewire-pulse, removed again on Ctrl-C), barnacle via AirPlay 1 (shairport-sync, "gg23", pipewire backend, mDNS on int0 only). The hub monitor is linked to ROC sinks for shodan and icarus (room.nix), chosen with `audio-room shodan|icarus|both|off` or from Home Assistant via MQTT discovery (select + buttons). Retained MQTT commands restore the choice after pipewire restarts. The rooms have no stable LAN address, so the hub sends to their retiolum IPs and they accept the ROC ports only from acheron on retiolum.
1 week ago
gpd-rumble
tools: add usage.kdl specs and zsh tab completion for s Add usage.kdl (https://usage.jdx.dev/spec/) files for all 32 tools describing their CLI interface. Each tool exposes its spec as a string via passthru.usage (builtins.readFile ./usage.kdl). The s wrapper now includes a zsh completion function that: - Instantly completes package names (baked in at build time) - Lazily fetches per-tool usage specs via nix eval on first use - Caches specs keyed by flake narHash for invalidation
7 months ago
hermes-voice
configs: remove omnigent, covibe and herdr from all machines
1 week ago
install-ssh-keys
tools: nix fmt
7 months ago
jellyseekrr
tools.jellyseekrr: use rbw instead of pass for API key
7 months ago
kagi-search
tools.pinentry-rofi: support Assuan protocol for rbw/gpg-agent The script was previously SSH_ASKPASS-only (raw PIN on stdout), which broke rbw and gpg-agent: they speak the Assuan protocol over stdin/stdout and could not parse the output ('failed to read password from pinentry'). Dispatch by argv: - no args, or first arg starts with '-' (real pinentry flags like --timeout 0 --ttyname ... --display ... --no-global-grab) -> Assuan mode - bare prompt arg (SSH_ASKPASS convention used by ssh-tpm-agent) -> raw PIN on stdout (existing behaviour) Assuan mode handles SETTITLE/SETPROMPT/SETDESC/SETERROR/SETKEYINFO/OPTION/ RESET/NOP/BYE, percent-decodes incoming descriptions for the rofi -mesg, and percent-encodes the D-line PIN. Kernel-keyring caching is scoped to SSH_ASKPASS mode only; rbw and gpg-agent do their own caching, and sharing one keyring slot across unrelated secrets handed back the wrong PIN to whichever caller asked second. tools.kagi-search: default to 'rbw get kagi.com -f session_link' Matches the actual vault layout (a kagi.com login with a session_link field) instead of expecting a separate 'kagi-session-link' entry.
5 months ago
kitty
configs: rename from 2configs
2 weeks ago
lockscreen
wallpaper: live desktop + lockscreen from ~/wallpaper mpvpaper renders a random video/image from ~/wallpaper on the background layer, rotated daily; noctalia's own wallpaper is disabled to let it show through. lockscreen picks from the same folder. Seeds a moewalls pixel-art sunset starter. Drops the unused feh fetchWallpaper on ignavia.
2 months ago
memhack
tools: nix fmt
7 months ago
menu
tools: nix fmt
7 months ago
mic-to-text
tools: nix fmt
7 months ago
mpv
tools.mpv: reference dl_subs drv instead of the flake source
2 weeks ago
muchsync
muchsync: guard archive move against missing files
7 months ago
mutt
tools.mutt: use nixpkgs elinks, drop pkgs.elinks
1 week ago
name-generator
tools: nix fmt
7 months ago
nat-share
tools.nat-share: init
1 month ago
noctalia-shell
configs: rename from 2configs
2 weeks ago
notmuch
notmuch: ignore fts-flatcurve directories
7 months ago
nvim
tools.nvim: trim closure from 1.4G to 120M Language servers, providers, git/bat/wl-clipboard and 300 unused treesitter grammars came from the wrapper; take them from PATH instead and ship only the grammars we edit. Drop lsp-lines, virtual_lines is builtin.
1 month ago
pass
tools.pass: decrypt with phonetpm when its daemon runs
6 days ago
pass-otp
tools: nix fmt
7 months ago
passmenu
tools: nix fmt
7 months ago
payment-qr
tools: nix fmt
7 months ago
pi
flake.lock: update
1 month ago
pinentry-rofi
tools.pinentry-rofi: time out unanswered prompts
1 month ago
pinentry-rofi-age
tools: nix fmt
7 months ago
power-profile
tools: nix fmt
7 months ago
pxe-serve
machines.atlas: fetch nix store over http in netboot stage 1
1 month ago
pxe-share
tools.pxe-share: run dnsmasq in the background so ctrl+c works
1 month ago
realwallpaper
tools.realwallpaper: add realwallpaper-server HTTP service rendering wallpapers on demand for a location, variant, overlay and size. Renders stay fresh for 10 minutes; ones that were picked up are re-rendered in the background when they go stale. realwallpaper gains --cache-dir so locations share one data cache, and its cache cleanup now tracks last use instead of fetch time.
5 days ago
record
tools.record: add audio source tab completion via usage.kdl complete directive Uses self-contained pactl/ffmpeg commands so completions work without record being in PATH (e.g. when completing through `s record <TAB>`).
7 months ago
s
tools.s: fall back to github instead of the flake source
2 weeks ago
say
tools.say, skills.notify: add TTS attention tool and skill, wire into wrapper Adds `s say "..."` which speaks via flite TTS and posts a desktop notification. The notify skill documents when to use it; the wrapper registers the skill and allows `s` in Bash so calls don't prompt.
5 months ago
ssh-agent-pick
tools.ssh-agent-pick: offer local agents (ssh-tpm-agent, phonetpm, gpg, gcr) alongside forwarded ones
2 weeks ago
ssh-yubikey
tools: nix fmt
7 months ago
sway-spawn-workspace
tools.sway-spawn-workspace: keep new windows on their spawning process's workspace
2 months ago
tmux
tools.tmux: fix scrollback in new tmux version
1 month ago
tor-ssh-service
tools: nix fmt
7 months ago
tornade
tools: nix fmt
7 months ago
turbomode
tools: add usage.kdl specs and zsh tab completion for s Add usage.kdl (https://usage.jdx.dev/spec/) files for all 32 tools describing their CLI interface. Each tool exposes its spec as a string via passthru.usage (builtins.readFile ./usage.kdl). The s wrapper now includes a zsh completion function that: - Instantly completes package names (baked in at build time) - Lazily fetches per-tool usage specs via nix eval on first use - Caches specs keyed by flake narHash for invalidation
7 months ago
unmaintained-graph
tools.unmaintained-graph: show meta for all packages in the graph
2 weeks ago
update-pkgs
tools.update-pkgs: evaluate all packages in one flake snapshot
1 week ago
video-webcam
tools: nix fmt
7 months ago
whatsong
tools: nix fmt
7 months ago
wifi-qr
tools: nix fmt
7 months ago
workspace-manager
workspace-manager: bump extension to 1.0.1
1 month ago
yt-dlp
tools.yt-dlp: fix args handling
8 months ago
zsh
pkgs.atuin: skip filtered_commands_leave_no_captured_output on darwin atuin 18.23.0 fails this e2e test in unsandboxed darwin builds: the test shell reads nix-darwin's /etc/bashrc, which resets PATH so the atuin under test is not used. Fixed in nixpkgs by NixOS/nixpkgs#574509 (NOSYSBASHRC in preCheck); drop this package once our nixpkgs pin includes it. Linux keeps the unmodified nixpkgs derivation.
4 days ago