Pierre Martin and Claude 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 Martin and Claude 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 Martin and Claude 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 Martin and Claude 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 Martin and Claude 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 Martin and Claude 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 Martin and Claude 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 Martin and Claude 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 Martin and Claude
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
Pierre Martin
6cb38180dd
feat(npm): add ~/.npmrc in dotfiles
2022-11-28 08:10:51 +01:00
Pierre Martin
1ee5a90850
chore(update): linux kernel 5.18 -> 5.19
2022-09-27 07:13:39 +02:00
Pierre Martin
51a8da3104
feat(git): use the conventional .git-blame-ignore-revs by default
2022-09-16 19:02:49 +02:00
Pierre Martin
0800a2ada4
feat(git): add pushf alias for force pushing with style and respect 😎
2022-09-14 11:00:08 +02:00
Pierre Martin
1cbdee8916
feat(python): add python3 to allow some local npm deps to build (sharp 👀 )
2022-09-14 10:57:10 +02:00
Pierre Martin
29c5bfe31b
feat(git): add git-filter-repo for git ninja stuff
2022-09-14 10:56:51 +02:00
Pierre Martin
a55e68ff9e
fix(tmp): empty /tmp on boot (regression)
...
This is a config that was lost during the framework config migration.
This commit restores the config.
2022-09-05 11:17:01 +02:00
Pierre Martin
4e45bd1db8
refactor(home): reorganize home.nix to improve readability
2022-09-03 07:37:12 +02:00
Pierre Martin
12fb4f08c2
refactor(home): extract git config to its own file
2022-09-03 07:34:57 +02:00
Pierre Martin
6c5794f79b
refactor(home): extract zsh configuration to its own file
2022-09-03 07:33:40 +02:00
Pierre Martin
4690751d6a
refactor(home): extract i3 configuration to its own file
2022-09-03 07:30:28 +02:00
Pierre Martin
e39666ee76
refactor: format config with nixpkgs-fmt
...
for consistency
2022-09-03 07:26:40 +02:00
Pierre Martin
6d13cc66bc
refactor(home): extract packages list to its own file
2022-09-03 07:26:08 +02:00
Pierre Martin
03e3360fc3
refactor(config): remove outdated configurations to keep a single laptop
2022-09-03 07:09:18 +02:00
Pierre Martin
b2c5455747
feat(packages): explicitely allow unfree packages instead of global
...
wildcard
2022-09-03 07:07:27 +02:00
Pierre Martin
25b900dc3a
refactor(packages): use current channel all the time
...
since I'm on unstable, adding a `latest` alias and allow to choose
doesn't make sense
2022-09-03 07:07:27 +02:00
Pierre Martin
de77bf048c
Merge pull request #6 from real34/framework-setup
2022-09-03 07:06:57 +02:00
Pierre Martin
b6aa157e09
fix(audio): install pulseaudio for pactl binary (used for volume
...
buttons)
2022-09-03 06:43:55 +02:00
Pierre Martin
632df0cab4
feat(auth): enable fingerprint detection for auth
2022-09-03 06:22:17 +02:00
Pierre Martin
b1e097feea
feat(framework): tweak HiDPi settings for a nicer display
2022-09-03 05:51:52 +02:00
Pierre Martin
d83cdb0255
feat(screen): ensure screens are automatically setup on startup + FC bg
2022-09-03 05:16:45 +02:00
Pierre Martin
6c062c2cdf
fix(framework): ensure displays work properly on unstable channels
...
to benefit from latest software versions with a screen that works :)
… it requires a more recent kernel version ¯\_(ツ)_/¯
2022-09-03 05:16:45 +02:00
Pierre Martin
cfc7255631
refactor: move dotfiles into files + symlink from home-manager
2022-09-02 02:36:05 +02:00
Pierre Martin
c8ea58bd99
remove home-manager url from home.nix
2022-09-02 02:15:07 +02:00
Pierre Martin
b011686173
feat(framework): initial Framework setup
2022-09-02 01:26:16 +02:00
Pierre Martin
0e66175517
chore: remove unused packages and aliases
2022-09-02 01:25:42 +02:00
Pierre Martin
85d73d25ff
feat(k8s): alias for new EU cluster
2022-08-31 11:09:26 +02:00
Pierre Martin
9e78c6a19f
feat(git): automatically create remote refs on push
...
and track it for local branch
2022-08-31 11:08:48 +02:00
Pierre Martin
e2747733a4
feat(git): add convenient configs from blog post
...
see https://betterprogramming.pub/8-advanced-git-commands-university-wont-teach-you-fe63b483d34b
2022-08-18 08:06:21 +02:00
Pierre Martin
8c4e1240e7
feat(php): update to PHP 8.1
2022-08-16 08:24:12 +02:00
Pierre Martin
d315543fc4
feat(k8s): customize kubectl aliases for prod / build contexts
2022-08-16 08:23:47 +02:00
Pierre Martin
d4c9000953
chore: cleanup config and remove outdated/uncompilable tools
...
… printers are a mess :)
2022-08-16 08:22:47 +02:00
Pierre Martin
80250a8100
feat(glab): experiment with glab CLI
2022-08-16 08:19:07 +02:00
Pierre Martin
1ec2eb55b8
feat: use postman over insomnia
...
it is more stable and enjoyable to use
2022-08-16 08:17:58 +02:00
Pierre Martin
ddaf3a6b30
fix(home-manager): pin version
2022-08-16 08:16:57 +02:00
Pierre Martin
5f17cbdb45
Update with latest changes
2022-04-20 08:29:08 +02:00
Pierre Martin
0581f33017
Covid made me setup my home printer back
2020-04-12 05:45:54 +02:00
Pierre Martin
6cbe2d8503
Update home-manager to its latest version
2020-04-05 09:29:06 +02:00
Pierre Martin
1c6f582993
Revert "Blind commit: support default t480(s) config"
...
This reverts commit 16d79a23d1 .
2020-04-05 09:19:48 +02:00
Pierre Martin
54d97978ef
Update with work laptop latest config
2020-04-05 09:17:20 +02:00