Commit Graph

177 Commits

Author SHA1 Message Date
Pierre Martin
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 Martin
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
Pierre Martin
0934d635f7 chore: update configuration syntaxes and misc minor changes 2024-06-21 05:24:27 +02:00
Pierre Martin
491d6df31f feat(shell): update some aliases (git ai, docker-compose -> docker compose…) 2024-06-21 05:22:47 +02:00
Pierre Martin
c4c23acc9f feat(pkg): wireguard setup 2024-06-21 05:22:47 +02:00
Pierre Martin
f0447a81cc feat(pkg): setup direnv for automatic directory environments 2024-06-21 05:22:47 +02:00
Pierre Martin
6ae4b8367b refactor: cs 2023-06-14 06:18:09 +02:00
Pierre Martin
e72152dab1 feat: lh alias for running Lighthouse audits 2023-06-14 06:18:09 +02:00
Pierre Martin
a71831d0fc chore(k8s): update alias + krew cli for plugin management 2023-06-14 06:18:09 +02:00
Pierre Martin
e01164bdd3 feat: misc tools evolution - telegram, protonmail-bridge… 2023-06-14 06:18:09 +02:00
Pierre Martin
490ab82bda fix(vokoscreen): use latest maintained version (NG) 2023-06-14 06:18:09 +02:00
Pierre Martin
799a42082d feat(git): misc config updates + tig -> gitui 2023-06-14 06:18:07 +02:00
Pierre Martin
bd49a508c5 feat(editor): replace zettlr with logseq 2023-06-14 06:17:52 +02:00
Pierre Martin
4f66c82d0c feat(tools): replace htop with btop + install tz for timezone conversions 2023-06-14 06:17:50 +02:00
Pierre Martin
36d512c7bf feat(browsers): install Vivaldi and Gemini clients 2023-06-14 05:53:09 +02:00
Pierre Martin
10368227fa chore: linux kernel updates and remove deprecated config 2023-06-14 05:52:16 +02:00
Pierre Martin
6bb3a6ba16 chore: update tmp directory cleanup option
with new NixOS config path
2023-06-14 05:51:10 +02:00
Pierre Martin
51e9ac39ba fix(udiskie): fix install and configuration to re-enable automount 2023-06-14 05:50:23 +02:00
Pierre Martin
c93a5f3043 refactor(packages): remove temporary fixes now that upstread pkgs are
fixed
2023-01-04 06:29:04 +01:00
Pierre Martin
df4cbfc50c fix(vscode): use FHS environment for VSCode to allow Codeium install
see https://nixos.wiki/wiki/Visual_Studio_Code#Use_VS_Code_extensions_without_additional_configuration
and https://discordapp.com/channels/1027685395649015980/1057977992770490438/1057977992770490438
2022-12-29 18:33:14 +01:00
Pierre Martin
d57c9f1b58 refactor: removed unused aliases 2022-12-29 17:41:05 +01:00
Pierre Martin
adb932faeb feat(k8s): add k9s package for browsing clusters 2022-12-29 17:40:53 +01:00
Pierre Martin
cf7e5fcd04 fix(pkgs): patch clisp with an overlay to ensure zettlr can build
see https://github.com/NixOS/nixpkgs/issues/206958
2022-12-21 08:11:37 +01:00
Pierre Martin
c412666315 fix(pkgs): temporary remove httpie broken due to broken tests
see https://github.com/NixOS/nixpkgs/pull/207035

(I can leave without it for a few days… more than I'm willing to spend
time patching it locally :))
2022-12-21 08:10:32 +01:00
Pierre Martin
62577a759f feat(pkgs): add sapling package for git CLI 2022-12-21 08:10:00 +01:00
Pierre Martin
329b15cd9c chore: update k8s aliases now that we have only one prod cluster 2022-12-13 11:57:26 +01:00
Pierre Martin
d800230745 chore: update nodejs to 18 2022-12-13 11:56:59 +01:00
Pierre Martin
5d90f82d9a feat: install hurl for HTTP testing 2022-12-13 11:56:39 +01:00
Pierre Martin
3620215183 fix(nix): prevent grub overload after too many installs
+ different tweaks and docs for stabilizing the framework config
2022-11-28 08:11:52 +01:00
Pierre Martin
2ee636887c feat(pkgs): new tools - zettlr, ferdium and asciinema 2022-11-28 08:11:17 +01:00