commit - 7acbb47bbdd08b9c860900d4e8da0af533d244bd
commit + 83bc7cfdcca77ad326721a0a3a4eca57ca551a63
blob - 0844196b584aa0656dd298ac2059da68663e40b8
blob + eaa57876a5f21c1322454748bc288c642aa16b93
--- hosts/impish/default.nix
+++ hosts/impish/default.nix
nixpkgs.overlays = [
(_final: prev: let
pinnedPkgs = import (import ./npins).nixpkgs {
- inherit (prev) system config;
+ inherit (prev.stdenv.hostPlatform) system;
+ inherit (prev) config;
};
in {
inherit (pinnedPkgs) picard dupeguru;
hyperfine
cntr
radare2
+ semgrep
];
utils = [
blob - 19a2036ff0ba6d31f55baeff5a97e30b789d585b
blob + c11759f412c7f0b79fd94868379db7736a9d9951
Binary files hosts/impish/overlays/config/magdalena/config.json.nix and hosts/impish/overlays/config/magdalena/config.json.nix differ
blob - 3bf11c68cb61ed768901c9541e27d9dc84f09230
blob + cb437e6166730e25ebf0d0b4ecb0fb0356eb6769
--- modules/mixins/dotfiles/bin/amen
+++ modules/mixins/dotfiles/bin/amen
tailnet => [ '100.64.0.1', 6695 ],
remote => [ '127.0.0.1', 7695 ],
local => [ '127.0.0.1', 6695 ],
+ urdig => [ '127.0.0.1', 6600 ],
);
+my %password_file = (
+ urdig => "$home/.config/urdig/puck/mpd.password",
+);
+
my $mode = $ARGV[0];
if ( defined $ARGV[0] ) {
exit 0;
}
-my $c = $config{$mode};
-$ENV{MPD_HOST} = $c->[0];
+my $c = $config{$mode};
+my $host = $c->[0];
+
+if ( my $pw_file = $password_file{$mode} ) {
+ if ( open my $pw_fh, '<', $pw_file ) {
+ my $password = <$pw_fh>;
+ close $pw_fh;
+ chomp $password if defined $password;
+ $host = "$password\@$host" if defined $password && length $password;
+ }
+ else {
+ print STDERR "amen: no password at $pw_file; $mode will refuse every command\n";
+ }
+}
+
+$ENV{MPD_HOST} = $host;
$ENV{MPD_PORT} = $c->[1];
print "MPD_HOST=$ENV{MPD_HOST}\n";
print "MPD_PORT=$ENV{MPD_PORT}\n";
blob - 84a74ddc004410cc929004a1cf3efbedd3027a4a
blob + c9d9c26d7635c507fc0be4fa004fd50085105518
--- modules/mixins/dotfiles/config/git/ignore
+++ modules/mixins/dotfiles/config/git/ignore
.codex
result
target
-*.allium
+*.allium*
AGENTS.md
-.#*
-*#
blob - 75d16006d79798f109098764bca12e2e3978feda
blob + fff600caca5826c525079c7c3e4e2620354f07c1
--- modules/mixins/dotfiles/config/zsh/rc/llm
+++ modules/mixins/dotfiles/config/zsh/rc/llm
#!/bin/bash
-alias alpaci='alpaci -k $(pass show alpaca)'
-alias alpacu='alpacu -k $(pass show alpaca)'
-alias alpacua='command alpacu -p anthropic'
-alias alpacuo='command alpacu -p openai'
+alias alpac='alpaca compose'
+alias alpacc='alpaca compose --continue'
+alias alpaq='alpaca quota --provider ollama'
+alias alpaqo='alpaca quota --provider openai'
+alias alpaqa='alpaca quota --provider anthropic'
+alias alpaqdi='alpaca quota --provider deepinfra'
-alpaca() {
- command pisol alpaca -m "${ALPACA_MODEL:-glm-5.3-flash}" --reasoning-effort "${ALPACA_EFFORT:-low}" --apikey "$(pass show alpaca)" "$@"
-}
-
ollama_agent_marker="${XDG_RUNTIME_DIR:-/tmp}/ollama-agent-$(id -u)"
ollama_stop_if_unused() {