Commit Diff


commit - bb425bf44fa5e623529ba9173ed2c26c49fd7c74
commit + deaed5764279b33cdfa17589e1aad37e008d6dd8
blob - c1d17f38b86fa00506dcfa733d51793b85f4f294
blob + 3860befae0bef8ec8d8ceb46bc0e3d0d83b5c405
--- flake.lock
+++ flake.lock
@@ -162,11 +162,11 @@
         ]
       },
       "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": {
@@ -248,11 +248,11 @@
     },
     "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
@@ -180,6 +180,7 @@
         hyperfine
         cntr
         semgrep
+        tracy
       ];
 
       utils = [
@@ -257,8 +258,10 @@
 
       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
@@ -23,6 +23,8 @@ input type:keyboard {
 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
@@ -30,7 +30,11 @@ for p in \
 	"$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
@@ -1,10 +1,5 @@
 #!/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"
@@ -25,6 +20,17 @@ pi_recent_models() {
 		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
@@ -46,3 +52,9 @@ paj() {
 	[ "$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'