| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | refactoring to use flake-parts and automatic imports of hosts | Franck Cuny | 2025-07-21 | 15 | -897/+0 |
| | | | | | | This is the first step in a large refactoring to use flake-parts, and to automatically imports hosts based on paths. | ||||
| * | add docker helpers and clean up some dependencies | Franck Cuny | 2025-07-17 | 2 | -2/+1 |
| | | |||||
| * | enable starship's module hostname only for ssh | Franck Cuny | 2025-07-13 | 1 | -1/+1 |
| | | |||||
| * | ensure binaries are called with the correct package | Franck Cuny | 2025-07-13 | 1 | -3/+3 |
| | | |||||
| * | drop org-bullets | Franck Cuny | 2025-07-13 | 1 | -1/+0 |
| | | |||||
| * | store backups locally and remotely | Franck Cuny | 2025-07-07 | 1 | -0/+1 |
| | | | | | | | | | | | It might be useful to have a local backup so that I don't need to pull it from the remote bucket. It is useful to be able to quickly browse and see what's in the backup, and having to go to GCS for that is a waste of resources. Export environment variables to make it easier to interact with the local repository. | ||||
| * | more tweaks for org and denote | Franck Cuny | 2025-07-06 | 1 | -0/+1 |
| | | |||||
| * | add secrets and configurations for cloudflared | Franck Cuny | 2025-07-06 | 1 | -1/+4 |
| | | |||||
| * | various fixes for nix 25.05 | Franck Cuny | 2025-07-06 | 1 | -1/+1 |
| | | |||||
| * | only include some home-manager configurations on Darwin | Franck Cuny | 2025-06-30 | 1 | -2/+2 |
| | | |||||
| * | minor tweaks | Franck Cuny | 2025-06-12 | 2 | -2/+4 |
| | | |||||
| * | move emacs configuration at the top level | Franck Cuny | 2025-06-12 | 9 | -725/+7 |
| | | |||||
| * | stop using relative paths for secrets | Franck Cuny | 2025-06-12 | 1 | -3/+3 |
| | | |||||
| * | simplify how we're managing templates for `llm` | Franck Cuny | 2025-06-12 | 1 | -9/+19 |
| | | | | | | | | | Add the variable `configPath` to home-manager, to map directly to the top level configuration of the current user (`./configs/users/$user'). Add a function to generate the mapping for all the templates we need for the `llm` CLI. | ||||
| * | pass `self` to the home-manager modules | Franck Cuny | 2025-06-12 | 1 | -4/+4 |
| | | | | | | This is to avoid using relative paths, which is always annoying to get right. | ||||
| * | use a dedicated SSH key for agenix | Franck Cuny | 2025-06-12 | 1 | -1/+1 |
| | | | | | | | | The key is still stored in 1password, and we add a script to synchronize the key to the host. The existing keys have been rekeyed with the new key. | ||||
| * | configure `aspell` properly to work with Emacs | Franck Cuny | 2025-06-12 | 4 | -10/+4 |
| | | |||||
| * | try a smaller font | Franck Cuny | 2025-06-11 | 1 | -1/+1 |
| | | |||||
| * | add configuration for text modes to Emacs | Franck Cuny | 2025-06-11 | 5 | -2/+140 |
| | | |||||
| * | tweak a bit wezterm | Franck Cuny | 2025-06-09 | 1 | -15/+37 |
| | | |||||
| * | use agenix to manage some secrets | Franck Cuny | 2025-06-08 | 3 | -11/+26 |
| | | | | | | | | | | | | I have some secrets that I want to manage for my user without having to rely on 1password, and ensure proper rotation everywhere when needed. For now we only have two secrets (one for `llm` and another one is the API key for anthropic for Emacs). Will document the process better in the near future. | ||||
| * | structure emacs configuration | Franck Cuny | 2025-06-08 | 7 | -460/+545 |
| | | |||||
| * | Revert "switch from wezterm to alacritty again" | Franck Cuny | 2025-06-02 | 1 | -46/+57 |
| | | | | | This reverts commit 59a5acde4140a51588c28fa36f8f4d45b5458d6f. | ||||
| * | more configuration for emacs | Franck Cuny | 2025-06-02 | 1 | -220/+343 |
| | | |||||
| * | add things related to projects / rg | Franck Cuny | 2025-05-22 | 1 | -22/+33 |
| | | |||||
| * | more refactoring, move things up | Franck Cuny | 2025-05-22 | 2 | -55/+61 |
| | | |||||
| * | more configuration for emacs | Franck Cuny | 2025-05-19 | 2 | -4/+7 |
| | | |||||
| * | reorganize more configurations | Franck Cuny | 2025-05-19 | 1 | -38/+59 |
| | | |||||
| * | keybindings for flymake + copy some environment variables | Franck Cuny | 2025-05-19 | 1 | -2/+7 |
| | | |||||
| * | move settings related to backups together | Franck Cuny | 2025-05-19 | 1 | -2/+4 |
| | | |||||
| * | switch from wezterm to alacritty again | Franck Cuny | 2025-05-16 | 1 | -57/+46 |
| | | |||||
| * | show tabs | Franck Cuny | 2025-05-14 | 1 | -1/+1 |
| | | |||||
| * | align comments and add back function to rename buffers | Franck Cuny | 2025-05-14 | 1 | -24/+41 |
| | | |||||
| * | initial configuration for gptel and aidermacs | Franck Cuny | 2025-05-14 | 1 | -0/+31 |
| | | |||||
| * | adjust whitespace mode configuration | Franck Cuny | 2025-05-14 | 1 | -2/+1 |
| | | |||||
| * | more emacs packages | Franck Cuny | 2025-05-12 | 1 | -11/+9 |
| | | |||||
| * | small tweaks for how to list packages to install | Franck Cuny | 2025-05-12 | 5 | -41/+19 |
| | | |||||
| * | emacs: dired+whitespaces | Franck Cuny | 2025-05-12 | 1 | -3/+20 |
| | | |||||
| * | install a few more tools | Franck Cuny | 2025-05-12 | 2 | -2/+7 |
| | | |||||
| * | fish alias to ssh to edge machines | Franck Cuny | 2025-05-12 | 1 | -0/+2 |
| | | |||||
| * | theme for wezterm | Franck Cuny | 2025-05-12 | 1 | -4/+2 |
| | | |||||
| * | working emacs configuration managed with nix | Franck Cuny | 2025-05-12 | 2 | -475/+264 |
| | | |||||
| * | add utmctl to path | Franck Cuny | 2025-05-09 | 1 | -0/+3 |
| | | |||||
| * | do not try to be smart | Franck Cuny | 2025-05-09 | 1 | -22/+14 |
| | | |||||
| * | load environment variables properly | Franck Cuny | 2025-05-04 | 2 | -5/+3 |
| | | | | | | we were only loading the one for aspell, but not the $PATH. We actually don't need the one for aspell. | ||||
| * | some tweaks for wezterm | Franck Cuny | 2025-05-01 | 1 | -1/+7 |
| | | |||||
| * | restore wezterm | Franck Cuny | 2025-05-01 | 1 | -0/+61 |
| | | |||||
| * | add more aliases for ssh to various environments | Franck Cuny | 2025-04-30 | 1 | -1/+13 |
| | | |||||
| * | no need for a desktop configuration | Franck Cuny | 2025-04-30 | 2 | -1/+1 |
| | | |||||
| * | update ssh alias for prod host | Franck Cuny | 2025-04-30 | 1 | -1/+1 |
| | | |||||
| * | disable more GUI elements | Franck Cuny | 2025-04-29 | 1 | -3/+10 |
| | | |||||
| * | don't install packages via homebrew | Franck Cuny | 2025-04-29 | 3 | -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. | ||||
| * | don't use dape with emacs | Franck Cuny | 2025-04-29 | 2 | -14/+0 |
| | | |||||
| * | install element-desktop via nix | Franck Cuny | 2025-04-29 | 2 | -0/+7 |
| | | |||||
| * | add headers to elisp files | Franck Cuny | 2025-04-29 | 2 | -0/+18 |
| | | |||||
| * | initial import of emacs config | Franck Cuny | 2025-04-29 | 6 | -8/+562 |
| | | |||||
| * | add a script `nomad-prod` to open the nomad ui for the production cells | Franck Cuny | 2025-04-28 | 1 | -0/+26 |
| | | |||||
| * | automatically add packages to the overlays | Franck Cuny | 2025-04-24 | 2 | -6/+6 |
| | | | | | | Store custom packages under `customPackages` to make it easier to distinct them from the rest of the packages. | ||||
| * | drop just | Franck Cuny | 2025-04-24 | 2 | -3/+0 |
| | | |||||
| * | build python packages for llm | Franck Cuny | 2025-04-24 | 2 | -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. | ||||
| * | add more shell aliases for nix commands | Franck Cuny | 2025-04-24 | 1 | -2/+4 |
| | | |||||
| * | install tools with nix instead of brew | Franck Cuny | 2025-04-21 | 2 | -0/+3 |
| | | |||||
| * | add a few more aliases | Franck Cuny | 2025-04-18 | 1 | -1/+4 |
| | | |||||
| * | set a theme for bat | Franck Cuny | 2025-04-18 | 1 | -0/+1 |
| | | |||||
| * | use emacs from home manager and disable native comp | Franck Cuny | 2025-04-18 | 1 | -2/+6 |
| | | |||||
| * | do not set the prompt for kubie | Franck Cuny | 2025-04-18 | 1 | -1/+1 |
| | | |||||
| * | no control mater for github | Franck Cuny | 2025-04-18 | 1 | -0/+4 |
| | | |||||
| * | show part of the path with starship | Franck Cuny | 2025-04-14 | 1 | -0/+3 |
| | | |||||
| * | install bat and configure it for k9s | Franck Cuny | 2025-04-14 | 2 | -1/+64 |
| | | |||||
| * | git configuration | Franck Cuny | 2025-04-07 | 1 | -5/+24 |
| | | | | | mostly applying stuff from https://blog.gitbutler.com/how-git-core-devs-configure-git/ | ||||
| * | more starship configuration | Franck Cuny | 2025-04-07 | 1 | -2/+35 |
| | | |||||
| * | a few more tweaks | Franck Cuny | 2025-04-05 | 2 | -0/+10 |
| | | |||||
| * | install emacs and aider | Franck Cuny | 2025-04-05 | 1 | -0/+4 |
| | | |||||
| * | install iterm2 and remove wezterm | Franck Cuny | 2025-04-05 | 1 | -61/+0 |
| | | |||||
| * | use correct font for terminal | Franck Cuny | 2025-03-15 | 1 | -1/+1 |
| | | |||||
| * | generate consistent aliases | Franck Cuny | 2025-03-15 | 1 | -8/+41 |
| | | |||||
| * | set email in git | Franck Cuny | 2025-03-15 | 1 | -1/+1 |
| | | |||||
| * | add repomix integration | Franck Cuny | 2025-03-10 | 2 | -2/+6 |
| | | | | | | | - Install `repomix` via homebrew - Add `llm-bundle` just command and `readme-gen` template - Configure just integration in home config | ||||
| * | ensure llm templates dir exists | Franck Cuny | 2025-03-10 | 1 | -2/+1 |
| | | |||||
| * | 🚀 Refactor LLM config: Move to standardized templates and improve setup | Franck Cuny | 2025-02-28 | 1 | -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. 🧰 | ||||
| * | 🤖 Add LLM tooling and prompts for Git workflow automation | Franck Cuny | 2025-02-24 | 2 | -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. | ||||
| * | add ~/.local/bin to the path | Franck Cuny | 2025-02-24 | 1 | -1/+4 |
| | | |||||
| * | will figure out ligature for wezterm later | Franck Cuny | 2025-02-22 | 1 | -1/+0 |
| | | |||||
| * | add some python tools | Franck Cuny | 2025-02-22 | 1 | -0/+4 |
| | | |||||
| * | use proper git user based on remote | Franck Cuny | 2025-02-10 | 1 | -0/+8 |
| | | |||||
| * | use ligature in wezterm | Franck Cuny | 2025-02-10 | 1 | -1/+4 |
| | | |||||
| * | switch to monaspace argon font for terminal | Franck Cuny | 2025-02-10 | 1 | -1/+1 |
| | | |||||
| * | ensure path exists | Franck Cuny | 2025-02-07 | 1 | -0/+5 |
| | | |||||
| * | add more aliases for hashi | Franck Cuny | 2025-02-07 | 1 | -0/+6 |
| | | |||||
| * | store all ssh sockets under the same path | Franck Cuny | 2025-02-07 | 1 | -10/+2 |
| | | |||||
| * | install and configure wezterm | Franck Cuny | 2025-02-07 | 1 | -0/+59 |
| | | |||||
| * | configure gh | Franck Cuny | 2025-02-07 | 1 | -1/+15 |
| | | |||||
| * | consolidate homebrew configuration | Franck Cuny | 2025-02-07 | 1 | -1/+0 |
| | | | | | uninstall iTerm2 and will replace it with wezterm | ||||
| * | install vault (this is needed for hashi) | Franck Cuny | 2025-02-06 | 1 | -0/+1 |
| | | |||||
| * | install additional work related tools | Franck Cuny | 2025-02-06 | 1 | -1/+1 |
| | | | | | | We're switching architecture too, so ensure we install the correct binaries. | ||||
| * | replace email address | Franck Cuny | 2025-01-31 | 1 | -1/+1 |
| | | |||||
| * | fix configuration for SAPI | Franck Cuny | 2025-01-31 | 2 | -4/+11 |
| | | |||||
| * | include SAPI's configuration if it's present | Franck Cuny | 2025-01-31 | 1 | -0/+3 |
| | | |||||
| * | include all the keys in the vault | Franck Cuny | 2025-01-31 | 1 | -1/+0 |
| | | |||||
| * | enable eza again and add more git aliases | Franck Cuny | 2025-01-13 | 2 | -0/+20 |
| | | |||||
| * | more readable in the terminal | Franck Cuny | 2025-01-06 | 1 | -3/+0 |
| | | |||||
| * | back to iterm2 | Franck Cuny | 2025-01-06 | 1 | -12/+0 |
| | | |||||
| * | slightly larger font for alacritty | Franck Cuny | 2025-01-03 | 1 | -1/+1 |
| | | |||||
| * | replace iterm2 with alacritty | Franck Cuny | 2025-01-03 | 1 | -0/+12 |
| | | |||||
| * | one more alias for git | Franck Cuny | 2024-12-30 | 1 | -0/+1 |
| | | |||||
| * | add a few aliases to fish and git for git | Franck Cuny | 2024-12-30 | 2 | -0/+18 |
| | | |||||
| * | remove eza: it is too intrusive | Franck Cuny | 2024-12-29 | 1 | -19/+0 |
| | | |||||
| * | starship is too noisy | Franck Cuny | 2024-12-28 | 1 | -26/+0 |
| | | |||||
| * | simplify a bit home-manager configuration | Franck Cuny | 2024-12-28 | 4 | -21/+22 |
| | | |||||
| * | enable starship | Franck Cuny | 2024-12-28 | 1 | -0/+26 |
| | | |||||
| * | drop aspell and set editor to code | Franck Cuny | 2024-12-27 | 1 | -14/+2 |
| | | |||||
| * | remove mention of other git servers | Franck Cuny | 2024-12-27 | 3 | -21/+0 |
| | | |||||
| * | fix the configuration for aspell | Franck Cuny | 2024-12-19 | 1 | -2/+11 |
| | | |||||
| * | install just and add an alias | Franck Cuny | 2024-12-19 | 1 | -0/+2 |
| | | |||||
| * | add a few more rules to justfile | Franck Cuny | 2024-12-19 | 1 | -1/+1 |
| | | |||||
| * | format | Franck Cuny | 2024-12-19 | 1 | -1/+2 |
| | | |||||
| * | switch to the newer version of nixfmt | Franck Cuny | 2024-12-19 | 10 | -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. | ||||
| * | use treefmt to format all the files | Franck Cuny | 2024-12-19 | 1 | -2/+1 |
| | | |||||
| * | sign using the key from 1password | Franck Cuny | 2024-12-19 | 1 | -1/+1 |
| | | |||||
| * | cleanup ssh match blocks | Franck Cuny | 2024-12-18 | 1 | -6/+6 |
| | | |||||
| * | use ssh instead of http when working on my repositories | Franck Cuny | 2024-12-18 | 1 | -0/+3 |
| | | |||||
| * | add overlay for the hashi tool | Franck Cuny | 2024-12-18 | 1 | -0/+10 |
| | | |||||
| * | install some tools only on work machine | Franck Cuny | 2024-12-18 | 2 | -10/+18 |
| | | |||||
| * | add support for overlays and add one for `sapi' | Franck Cuny | 2024-12-18 | 1 | -0/+2 |
| | | |||||
| * | fish defaults are fine | Franck Cuny | 2024-12-18 | 1 | -9/+0 |
| | | |||||
| * | install rustup | Franck Cuny | 2024-12-16 | 1 | -0/+3 |
| | | |||||
| * | add myself to the podman group | Franck Cuny | 2024-12-16 | 1 | -1/+1 |
| | | |||||
| * | fix alias for ukctx | Franck Cuny | 2024-12-16 | 2 | -8/+12 |
| | | |||||
| * | enable fish integration for direnv | Franck Cuny | 2024-12-16 | 1 | -0/+1 |
| | | |||||
| * | configure the git email correctly | Franck Cuny | 2024-12-16 | 1 | -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. | ||||
| * | update the alias to fetch the kube config | Franck Cuny | 2024-12-16 | 1 | -1/+2 |
| | | |||||
| * | some more cleanup | Franck Cuny | 2024-12-16 | 2 | -34/+34 |
| | | |||||
| * | refactor home-manager | Franck Cuny | 2024-12-16 | 7 | -225/+273 |
| | | | | | Only install what's needed for specific OSes. | ||||
| * | set hostname and correct ssh key | Franck Cuny | 2024-12-09 | 1 | -5/+4 |
| | | |||||
| * | move the configuration for hetzner under machines | Franck Cuny | 2024-12-08 | 1 | -0/+1 |
| | | |||||
| * | fix conflict | Franck Cuny | 2024-12-08 | 1 | -0/+2 |
| | | |||||
| * | more refactoring | Franck Cuny | 2024-12-08 | 1 | -71/+74 |
| | | |||||
| * | refactor overall configuration | Franck Cuny | 2024-12-08 | 3 | -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. | |||||
