commit deaed5764279b33cdfa17589e1aad37e008d6dd8 from: mtmn date: Wed Sep 9 22:22:13 2026 UTC touchpad settings on imp 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'