commit - bb425bf44fa5e623529ba9173ed2c26c49fd7c74
commit + deaed5764279b33cdfa17589e1aad37e008d6dd8
blob - c1d17f38b86fa00506dcfa733d51793b85f4f294
blob + 3860befae0bef8ec8d8ceb46bc0e3d0d83b5c405
--- flake.lock
+++ flake.lock
]
},
"locked": {
- "lastModified": 1788651960,
- "narHash": "sha256-v9wJd32eZ2bvhBzVOd7TIjLQd011P7nwOhjKtWlci5I=",
+ "lastModified": 1788921139,
+ "narHash": "sha256-2wRuvf9UDw1SYWtBcxNmxLeAtNU1i/hc1c0AKQHdvlM=",
"owner": "nix-community",
"repo": "home-manager",
- "rev": "2c0350c759688177331b8f5242311fae8877bdb3",
+ "rev": "a2dbe7c2c9333e8234ae8114c7f731784201d108",
"type": "github"
},
"original": {
},
"nixpkgs_3": {
"locked": {
- "lastModified": 1788686502,
- "narHash": "sha256-C5ETRqK0ji2SGGVpjdsAIv+Yd6m4vB6DOiGPQXP/M34=",
+ "lastModified": 1788922888,
+ "narHash": "sha256-QMX3uerxnW2R5dHcWpIQILHDltOZnon3x3Spq7EzBFI=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "94a0f8d9ca5da101ec1cddbdfecfdc1ae1766d04",
+ "rev": "a391f95d4557d685fd8e5dc0d4b1f9271aa2f342",
"type": "github"
},
"original": {
blob - bbbe7d915bc7f2485ad975d33285636894ee718a
blob + a8d738bfc72ac8d3db250fd819fffc5fe20099ea
--- hosts/impish/default.nix
+++ hosts/impish/default.nix
hyperfine
cntr
semgrep
+ tracy
];
utils = [
llm = [
rtk
+ snip
gitingest
pi-coding-agent
+ ollama
];
gui = [
blob - 71851df05bda1ab2cccb49830b33de6ada53c76d
blob + a868316dcedb1e5dc6aae841ca6adc481ff454aa
--- hosts/impish/overlays/config/volare/config
+++ hosts/impish/overlays/config/volare/config
input type:touchpad {
tap disable
drag disable
+ click_method none
+ scroll_method none
}
input "pointer-1189-32769-BenQ_ZOWIE_BenQ_ZOWIE_Gaming_Mouse" {
blob - afb350d94157af0679346491cea6d1cca243d759
blob + 4a8d2e65d6c0cc27d5020dc7c7f863f885d9e730
--- modules/mixins/dotfiles/config/pisol/init
+++ modules/mixins/dotfiles/config/pisol/init
"$HOME/.zvm" \
"$HOME/.cargo" \
"$HOME/.rustup" \
+ "$HOME/misc/www" \
"$HOME/.cache/zig" \
- "$HOME/.cache/go-build"; do
+ "$HOME/.cache/nvim" \
+ "$HOME/.cache/go-build" \
+ "$HOME/.local/share/nvim" \
+ "$HOME/.local/state/nvim"; do
args+=(--rwx "$p")
done
blob - ab418290c012d00e2b9b7378f838fc8a2844436e
blob + d80342f0b6e513054f1fd1c02b33ed690e4af476
--- modules/mixins/dotfiles/config/zsh/rc/llm
+++ modules/mixins/dotfiles/config/zsh/rc/llm
#!/bin/bash
-alias pajolo='paj --yolo'
-alias alpaq='alpaca quota'
-alias alpac='alpaca compose'
-alias alpaco='alpaca compose --continue'
-
pi_recent_models() {
local n=${1:-10}
local session_dir="${HOME}/.pi/agent/sessions"
head -n "$n"
}
+pa() {
+ [ "$PWD" = "$HOME" ] && return
+ local isolate="pisol" model args
+ args=("$@")
+ [ "${1:-}" = "--yolo" ] && {
+ isolate=
+ args=("${args[@]:1}")
+ }
+ $isolate pi --offline --provider "synthetic" --model "syn:small:text" "${args[@]}"
+}
+
paj() {
[ "$PWD" = "$HOME" ] && return
local isolate="pisol" model args
[ "$rest" = "$model" ] && rest=$model
$isolate pi --offline --provider "$provider" --model "$rest" "${args[@]}"
}
+
+alias alpaq='alpaca quota'
+alias alpac='alpaca compose'
+
+alias pajol='paj --yolo'
+alias pajolo='paj --yolo'