aboutsummaryrefslogtreecommitdiff
path: root/configs (unfollow)
Commit message (Collapse)AuthorFilesLines
2025-07-13drop org-bulletsFranck Cuny1-6/+0
2025-07-06add a few tags to org-modeFranck Cuny1-0/+15
2025-07-06simplify the org-capture template for nowFranck Cuny1-1/+1
2025-07-06configure org-capture properlyFranck Cuny1-8/+19
2025-07-06more tweaks for org and denoteFranck Cuny1-5/+14
2025-07-06tweak configuration for both org and denoteFranck Cuny1-6/+49
2025-07-06set fill-column correctly in git-commit-modeFranck Cuny1-0/+1
2025-06-12move emacs configuration at the top levelFranck Cuny8-0/+723
2025-06-12simplify how we're managing templates for `llm`Franck Cuny3-0/+0
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.
2025-04-24drop justFranck Cuny1-4/+0
2025-03-17specify the modelFranck Cuny2-0/+2
2025-03-10simpler prompt for git commitFranck Cuny1-54/+18
2025-03-10add repomix integrationFranck Cuny2-0/+10
- Install `repomix` via homebrew - Add `llm-bundle` just command and `readme-gen` template - Configure just integration in home config
2025-03-10Update LLM commit prompt → Conventional CommitsFranck Cuny1-17/+54
- Replaces previous generic commit prompt with a structured Conventional Commits format - Adds detailed instructions for crafting terse descriptions and optional bodies - Introduces rules for formatting, content organization, and proper focus on effects rather than changes themselves
2025-02-28🚀 Refactor LLM config: Move to standardized templates and improve setupFranck Cuny4-32/+37
- 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/+32
- 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.
2024-03-04don't sign git commitsFranck Cuny1-16/+0
Simplify the configuration as this is not something I currently use.
2023-12-09delete even more unused configurationsFranck Cuny2-17/+0
2023-12-03formatting a few files with treefmtFranck Cuny2-9/+9
2023-09-14add ssh key from 1passowrd and sign commitsFranck Cuny1-0/+3
2023-05-08module for homelabFranck Cuny1-0/+1
2023-04-29hosts/tahoe: rename account for backup and enable sftp for itFranck Cuny1-0/+3
The dedicated account for backup should be named 'backup', as it's more generic. While it's a system account, I still need to be able to log in the host remotely with sftp, so we give it a UID (991). The account needs to be able to sftp to tahoe in order to store the backups from remote hosts. However we don't want this user to get a shell and be able to browse the host, so we configure sshd to chroot the user to where the backups are stored.
2023-04-05wireguard: fix configuration of a few hostsFranck Cuny1-7/+2
2023-04-05hosts/carmel: add wireguard keyFranck Cuny1-2/+2
2023-03-13home/git: some cleanupFranck Cuny1-0/+4
- add a comment for each ssh-key that is not stored on a yubikey - simplify the git commit template - remove some extra config that I don't need
2023-02-20ref(modules/users): move ssh keys to a separate fileFranck Cuny1-0/+6
Each key is associated to a variable, which let me be more specific about which key to use depending on the context.
2022-03-02wireguard: set the externalIPFranck Cuny1-0/+3
2022-02-21tahoe: wireguard setupFranck Cuny1-0/+3
2022-02-21wireguard: module and peers configurationsFranck Cuny1-0/+15
Add a new module to automatically configure the peers for wireguard. The module needs a configuration file (in `configs/wireguard.toml`) which lists all the peers, their IP and and their public keys. The secret keys is encrypted as a secret with agenix. There's some initial documentation on how to use this setup.
2022-02-12configs: move personal configuration with userFranck Cuny14-213/+0
2022-02-10home-manager: mpd and ncmpcpp configurationFranck Cuny2-0/+43
2022-02-09polybar: rename configuration filesFranck Cuny2-0/+0
2022-02-09home-manager: let's try to configure polybarFranck Cuny11-0/+143
There's a few things missing (my binaries for the wifi and battery, at a minimum), but that's fine for now.
2022-02-09home-manager: fix zsh configFranck Cuny1-0/+15
2022-02-09home-manager: expand zsh configurationFranck Cuny1-0/+12