aboutsummaryrefslogtreecommitdiff
path: root/nix/users/fcuny/home-manager.nix (unfollow)
Commit message (Collapse)AuthorFilesLines
2025-07-21refactoring to use flake-parts and automatic imports of hostsFranck Cuny1-28/+0
This is the first step in a large refactoring to use flake-parts, and to automatically imports hosts based on paths.
2025-06-30only include some home-manager configurations on DarwinFranck Cuny1-2/+2
2025-06-08use agenix to manage some secretsFranck Cuny1-0/+1
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.
2025-04-30no need for a desktop configurationFranck Cuny1-1/+0
2025-04-29don't install packages via homebrewFranck Cuny1-1/+5
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-29install element-desktop via nixFranck Cuny1-0/+1
2025-04-29initial import of emacs configFranck Cuny1-0/+1
2025-02-24🤖 Add LLM tooling and prompts for Git workflow automationFranck Cuny1-0/+1
- 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-06install additional work related toolsFranck Cuny1-1/+1
We're switching architecture too, so ensure we install the correct binaries.
2024-12-28simplify a bit home-manager configurationFranck Cuny1-21/+3
2024-12-19switch to the newer version of nixfmtFranck Cuny1-10/+18
`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-18install some tools only on work machineFranck Cuny1-10/+5
2024-12-16install rustupFranck Cuny1-0/+3
2024-12-16some more cleanupFranck Cuny1-15/+6
2024-12-16refactor home-managerFranck Cuny1-225/+6
Only install what's needed for specific OSes.
2024-12-08fix conflictFranck Cuny1-0/+2
2024-12-08more refactoringFranck Cuny1-71/+74
2024-12-08refactor overall configurationFranck Cuny1-0/+256
The configuration of the various hosts and home-manager was becoming a bit complex for no valid reasons. Try to simplify this a bit.