aboutsummaryrefslogtreecommitdiff
path: root/nix/users (unfollow)
Commit message (Collapse)AuthorFilesLines
2025-05-09add utmctl to pathFranck Cuny1-0/+3
2025-05-09do not try to be smartFranck Cuny1-22/+14
2025-05-04load environment variables properlyFranck Cuny2-5/+3
we were only loading the one for aspell, but not the $PATH. We actually don't need the one for aspell.
2025-05-01some tweaks for weztermFranck Cuny1-1/+7
2025-05-01restore weztermFranck Cuny1-0/+61
2025-04-30add more aliases for ssh to various environmentsFranck Cuny1-1/+13
2025-04-30no need for a desktop configurationFranck Cuny2-1/+1
2025-04-30update ssh alias for prod hostFranck Cuny1-1/+1
2025-04-29disable more GUI elementsFranck Cuny1-3/+10
2025-04-29don't install packages via homebrewFranck Cuny3-1/+14
We can install everything through nix at this point. Add a helper function to check the type of the machine so we can install some packages for work vs. personal.
2025-04-29don't use dape with emacsFranck Cuny2-14/+0
2025-04-29install element-desktop via nixFranck Cuny2-0/+7
2025-04-29add headers to elisp filesFranck Cuny2-0/+18
2025-04-29initial import of emacs configFranck Cuny6-8/+562
2025-04-28add a script `nomad-prod` to open the nomad ui for the production cellsFranck Cuny1-0/+26
2025-04-24automatically add packages to the overlaysFranck Cuny2-6/+6
Store custom packages under `customPackages` to make it easier to distinct them from the rest of the packages.
2025-04-24drop justFranck Cuny2-3/+0
2025-04-24build python packages for llmFranck Cuny2-3/+6
To get a more recent version of the llm python tool and the anthropic module, we need to build the packages ourselves. Refactor how we're building overlays to make it easier to add new packages using the `pkgsUnstable` set.
2025-04-24add more shell aliases for nix commandsFranck Cuny1-2/+4
2025-04-21install tools with nix instead of brewFranck Cuny2-0/+3
2025-04-18add a few more aliasesFranck Cuny1-1/+4
2025-04-18set a theme for batFranck Cuny1-0/+1
2025-04-18use emacs from home manager and disable native compFranck Cuny1-2/+6
2025-04-18do not set the prompt for kubieFranck Cuny1-1/+1
2025-04-18no control mater for githubFranck Cuny1-0/+4
2025-04-14show part of the path with starshipFranck Cuny1-0/+3
2025-04-14install bat and configure it for k9sFranck Cuny2-1/+64
2025-04-07git configurationFranck Cuny1-5/+24
mostly applying stuff from https://blog.gitbutler.com/how-git-core-devs-configure-git/
2025-04-07more starship configurationFranck Cuny1-2/+35
2025-04-05a few more tweaksFranck Cuny2-0/+10
2025-04-05install emacs and aiderFranck Cuny1-0/+4
2025-04-05install iterm2 and remove weztermFranck Cuny1-61/+0
2025-03-15use correct font for terminalFranck Cuny1-1/+1
2025-03-15generate consistent aliasesFranck Cuny1-8/+41
2025-03-15set email in gitFranck Cuny1-1/+1
2025-03-10add repomix integrationFranck Cuny2-2/+6
- Install `repomix` via homebrew - Add `llm-bundle` just command and `readme-gen` template - Configure just integration in home config
2025-03-10ensure llm templates dir existsFranck Cuny1-2/+1
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.