Commit Graph
205 Commits
Author SHA1 Message Date
Pierre Martin 25717759f7 feat(ai): ajout DeepSeek + context window correcte 2026-08-06 09:33:20 +02:00
Pierre Martin 05757c6c9d feat(ai): configure LM Code for pi 2026-08-03 12:33:31 +02:00
Pierre Martin 047ff192f5 chore: reindent + install pi.dev 2026-08-03 12:33:04 +02:00
Pierre MartinandClaude Opus 4.8 afd74551fc feat(zsh): ajoute la fonction lmc (Claude Code sur serveur IA Lundi Matin)
Clé API lue depuis ~/.config/lmc-token (non versionné) plutôt qu'en dur.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-23 17:34:54 +02:00
Pierre Martin 2d3d5d1ed7 feat(pkg): add tmux 2026-06-18 16:13:17 +02:00
Pierre Martin 9411f86d81 chore(claude): update global claude.md 2026-06-18 16:12:59 +02:00
Pierre Martin 46107629ee feat: enlève .claude du .gitignore global 2026-06-10 11:45:35 +02:00
Pierre Martin a05d93cd18 refactor: remove dead code 2026-06-10 11:45:12 +02:00
Pierre Martin e85be26c7e feat: amélioration CLAUDE.md 2026-06-10 11:44:42 +02:00
Pierre Martin a7f61b8be8 claude: amélioration Claude prompt 2026-05-21 11:11:49 +02:00
Pierre Martin 3d895bfc1b misc updates 2026-05-21 10:37:45 +02:00
Pierre Martin 5fd3c7825b feat: désactivation automatique de la veille 2026-05-15 02:41:20 +02:00
Pierre Martin b3dcede94b fix(framework): prevent sound issue of external mic detected for headphones 2026-04-17 10:36:27 +02:00
Pierre Martin ef7c8b56c4 fix(git): improve git config for delta + LM HTTPS 2026-04-17 10:35:53 +02:00
Pierre Martin a5db59964d chore: add apply target to Makefile for "just applying" changes 2026-04-17 10:35:31 +02:00
Pierre MartinandClaude Sonnet 4.6 7429aa3bee feat: versionner CLAUDE.md dans les dotfiles via home-manager
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-17 10:21:06 +02:00
Pierre MartinandClaude Sonnet 4.6 cf97b1cd0b feat: généraliser workspace-run pour ouvrir terminal ou éditeur dans le dossier du workspace
- Remplace workspace-term.sh par workspace-run.sh (commande en paramètre)
- mod+Return → sakura, mod+Shift+Return → zeditor

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-24 17:29:43 +01:00
Pierre Martin aa3fb5c5fe Add update and gc targets to Makefile
Add `make update` to run nixos-rebuild switch --upgrade-all followed by
garbage collection, and `make gc` to clean up user/system generations
older than 14 days and run nix-collect-garbage.
2026-03-19 09:55:15 +01:00
Pierre Martin 60d4342e83 feat: custom last working dir based on i3 desktop
to improve DX when multitasking
2026-03-18 16:09:22 +01:00
Pierre MartinandClaude Sonnet 4.6 89910a16b9 feat: configurer delta comme pager git
Active delta avec navigate=true et dark=true.
Met à jour merge.conflictstyle en zdiff3.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-12 12:35:41 +01:00
Pierre MartinandClaude Sonnet 4.6 cee4d3ea51 feat: ajouter delta aux packages
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-12 12:35:37 +01:00
Pierre MartinandClaude Sonnet 4.6 b1a8d8cb6d fix: remplacer import atomicptr par crab.nix local
Corrige le warning d'évaluation "'system' has been renamed to
stdenv.hostPlatform.system" causé par `system = system` dans la
dérivation crab upstream.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-12 12:35:30 +01:00
Pierre MartinandClaude Sonnet 4.6 ad7d56221c feat: add docker-buildx as docker CLI plugin
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-12 12:17:00 +01:00
Pierre MartinandClaude Sonnet 4.6 4ac3085f14 feat: remplacer light par acpilight/xbacklight, ajouter ddcutil pour écrans externes
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-11 10:36:18 +01:00
Pierre Martin b8ffdf7e9f cleanup 2026-02-23 17:52:54 +01:00
Pierre MartinandClaude Sonnet 4.6 4004d0bf91 feat: add rtk as custom Nix derivation
Build rtk from source (not yet in nixpkgs) using rustPlatform.buildRustPackage.
Custom derivations extracted to pkgs/ for single responsibility.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-23 17:51:59 +01:00
Pierre MartinandClaude Opus 4.6 7f69d41c4c docs: add CLAUDE.md for Claude Code guidance
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 16:12:16 +01:00
Pierre MartinandClaude Opus 4.6 f425bf576c feat: zsh & git updates (aliases, env vars, gitignore fix)
Remove gh copilot alias, add antigravity GPU wrapper, add claude perso
alias, set HUSKY=0, fix .claude/ gitignore pattern.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 16:12:12 +01:00
Pierre MartinandClaude Opus 4.6 e1d4d4bbce feat: system config updates (caddy, printing, hosts, coredump, packages)
Add Caddy reverse proxy for fc.dev, Epson printer support, extraHosts
entries, coredump limits for Antigravity, and new packages (sshpass,
nssTools, brave, audacity, calibre).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 16:12:07 +01:00
Pierre Martin 5e7c653cf2 feat: added antigravity & freeplane 2025-12-24 15:10:16 +01:00
Pierre Martin 3639d811e1 feat(zsh): add 'c' alias for claude 2025-12-12 11:34:51 +01:00
Pierre Martin 1da4bf6163 misc: formatting + updates that weren't commited properly before 2025-11-27 17:16:07 +01:00
Pierre MartinandClaude 2dc7c688ed feat(stt): add local speech-to-text with whisper.cpp
- Add stt-dictate script for push-to-talk dictation
- Add Mod+Space keybinding in i3 (hold to record, release to transcribe)
- Add whisper-cpp, alsa-utils, xdotool, libnotify packages
- Enable dunst notification daemon

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-27 17:04:07 +01:00
Pierre Martin 265f0ecefe chore(packages): remove legacy CLI password manager that I never use 2025-02-12 14:13:12 +01:00
Pierre Martin c57beb067e feat(traefik): don't start traefik by default
… I don't use as much as I used too and get more issues with ports conflicts nowadays
2025-02-12 12:20:55 +01:00
Pierre Martin 9e3fe37233 chore(php): update PHP version 2024-08-07 09:10:45 +02:00
Pierre Martin 7dc1e80c4a feat(pkg): add Ollama for local LLMs 2024-06-21 05:56:20 +02:00
Pierre Martin 269f27d2e8 feat(pkg): misc CLI tools for small features (trippy, monolith, toilet, ventoy) 2024-06-21 05:56:20 +02:00
Pierre Martin 4bdc508561 feat(pkg): install solaar for unifying dongles configuration 2024-06-21 05:56:20 +02:00
Pierre Martin 3f9f7d7f34 chore(pkg): update node and support bun 2024-06-21 05:56:20 +02:00
Pierre Martin 7c1808777a fix(cypress): force using our globally installed version 2024-06-21 05:56:20 +02:00
Pierre Martin 8ea36ffb67 feat(pkg): add pipx for global pip packages (outside nixos :/) 2024-06-21 05:56:20 +02:00
Pierre Martin d38a121b81 feat(pkg): setup Github Copilot CLI for AI in shell 2024-06-21 05:38:33 +02:00
Pierre Martin 9c99f769f6 feat(pkg): install ticktick for personal tasks management 2024-06-21 05:37:30 +02:00
Pierre Martin ae1283ecd7 chore(pkg): remove unused packages 2024-06-21 05:36:41 +02:00
Pierre Martin 368bda3aea feat(pkg): setup logcli for querying loki logs 2024-06-21 05:35:09 +02:00
Pierre Martin c1f199aaa9 feat(pkg): use google-chrome channel instead of google-chrome-beta 2024-06-21 05:33:48 +02:00
Pierre Martin d4e5336fac fix(git): deactivate global blame ignore file in favor of per-directory setup 2024-06-21 05:33:00 +02:00
Pierre Martin 1c7c8cbf55 feat(git): use difftastic by default 2024-06-21 05:31:42 +02:00
Pierre Martin 1c7d38bf3d feat(shell): setup starship 2024-06-21 05:30:53 +02:00