aboutsummaryrefslogtreecommitdiff
path: root/nix/users/fcuny (unfollow)
Commit message (Collapse)AuthorFilesLines
2025-02-28🚀 Refactor LLM config: Move to standardized templates and improve setupFranck Cuny1-6/+12
- Migrated prompts from text files to YAML templates in `.config/llm/templates/` directory - Updated fish shell aliases to use the new template system with `-t` flag instead of reading files - Enhanced justfile's `llm` target with proper Claude model setup and 1Password integration - Added `LLM_USER_PATH` environment variable for consistent configuration path - Fixed PR prompt format to better organize content and remove issue resolution section - Updated Nix configuration to support the new file structure The changes standardize our LLM prompt system and make it more maintainable, while improving the setup experience for new users. 🧰
2025-02-24🤖 Add LLM tooling and prompts for Git workflow automationFranck Cuny2-0/+17
- Add new section in README about LLM tooling installation - Create prompts directory with templates for commit and PR messages - Add new llm.nix module with: - Configuration for prompt file locations - Fish shell aliases for generating commit and PR messages using Claude 3.5 - Add `llm` recipe in justfile to install llm CLI tool and Anthropic provider - Integrate LLM module into home-manager configuration The changes introduce automation for generating high-quality commit messages and PR descriptions using AI, while keeping the prompts configurable and version controlled.
2025-02-24add ~/.local/bin to the pathFranck Cuny1-1/+4
2025-02-22will figure out ligature for wezterm laterFranck Cuny1-1/+0
2025-02-22add some python toolsFranck Cuny1-0/+4
2025-02-10use proper git user based on remoteFranck Cuny1-0/+8
2025-02-10use ligature in weztermFranck Cuny1-1/+4
2025-02-10switch to monaspace argon font for terminalFranck Cuny1-1/+1
2025-02-07ensure path existsFranck Cuny1-0/+5
2025-02-07add more aliases for hashiFranck Cuny1-0/+6
2025-02-07store all ssh sockets under the same pathFranck Cuny1-10/+2
2025-02-07install and configure weztermFranck Cuny1-0/+59
2025-02-07configure ghFranck Cuny1-1/+15
2025-02-07consolidate homebrew configurationFranck Cuny1-1/+0
uninstall iTerm2 and will replace it with wezterm
2025-02-06install vault (this is needed for hashi)Franck Cuny1-0/+1
2025-02-06install additional work related toolsFranck Cuny1-1/+1
We're switching architecture too, so ensure we install the correct binaries.
2025-01-31replace email addressFranck Cuny1-1/+1
2025-01-31fix configuration for SAPIFranck Cuny2-4/+11
2025-01-31include SAPI's configuration if it's presentFranck Cuny1-0/+3
2025-01-31include all the keys in the vaultFranck Cuny1-1/+0
2025-01-13enable eza again and add more git aliasesFranck Cuny2-0/+20
2025-01-06more readable in the terminalFranck Cuny1-3/+0
2025-01-06back to iterm2Franck Cuny1-12/+0
2025-01-03slightly larger font for alacrittyFranck Cuny1-1/+1
2025-01-03replace iterm2 with alacrittyFranck Cuny1-0/+12
2024-12-30one more alias for gitFranck Cuny1-0/+1
2024-12-30add a few aliases to fish and git for gitFranck Cuny2-0/+18
2024-12-29remove eza: it is too intrusiveFranck Cuny1-19/+0
2024-12-28starship is too noisyFranck Cuny1-26/+0
2024-12-28simplify a bit home-manager configurationFranck Cuny4-21/+22
2024-12-28enable starshipFranck Cuny1-0/+26
2024-12-27drop aspell and set editor to codeFranck Cuny1-14/+2
2024-12-27remove mention of other git serversFranck Cuny3-21/+0
2024-12-19fix the configuration for aspellFranck Cuny1-2/+11
2024-12-19install just and add an aliasFranck Cuny1-0/+2
2024-12-19add a few more rules to justfileFranck Cuny1-1/+1
2024-12-19formatFranck Cuny1-1/+2
2024-12-19switch to the newer version of nixfmtFranck Cuny10-46/+93
`nixfmt-rfc-style' replaces `nixfmt-classic'. It's actively maintained, but also changes the style, so this commit touches all the files in the repository.
2024-12-19use treefmt to format all the filesFranck Cuny1-2/+1
2024-12-19sign using the key from 1passwordFranck Cuny1-1/+1
2024-12-18cleanup ssh match blocksFranck Cuny1-6/+6
2024-12-18use ssh instead of http when working on my repositoriesFranck Cuny1-0/+3
2024-12-18add overlay for the hashi toolFranck Cuny1-0/+10
2024-12-18install some tools only on work machineFranck Cuny2-10/+18
2024-12-18add support for overlays and add one for `sapi'Franck Cuny1-0/+2
2024-12-18fish defaults are fineFranck Cuny1-9/+0
2024-12-16install rustupFranck Cuny1-0/+3
2024-12-16add myself to the podman groupFranck Cuny1-1/+1
2024-12-16fix alias for ukctxFranck Cuny2-8/+12
2024-12-16enable fish integration for direnvFranck Cuny1-0/+1
2024-12-16configure the git email correctlyFranck Cuny1-3/+9
The syntax for `hasconfig' was not correct, and as a result the wrong email was selected. I verified this one is working as expected.
2024-12-16update the alias to fetch the kube configFranck Cuny1-1/+2
2024-12-16some more cleanupFranck Cuny2-34/+34
2024-12-16refactor home-managerFranck Cuny7-225/+273
Only install what's needed for specific OSes.
2024-12-09set hostname and correct ssh keyFranck Cuny1-5/+4
2024-12-08move the configuration for hetzner under machinesFranck Cuny1-0/+1
2024-12-08fix conflictFranck Cuny1-0/+2
2024-12-08more refactoringFranck Cuny1-71/+74
2024-12-08refactor overall configurationFranck Cuny3-0/+284
The configuration of the various hosts and home-manager was becoming a bit complex for no valid reasons. Try to simplify this a bit.