| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| | |
|
| |
|
|
| |
For now we only backup git repositories.
|
| |
|
|
|
| |
This is a VM running on the Synology NAS. For now it only run
`gitolite`, but we may host additional services in the future.
|
| |
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
| |
This is to avoid using relative paths, which is always annoying to get
right.
|
| |
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
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.
|
| | |
|
| |
|
|
|
|
| |
`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.
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
Only install what's needed for specific OSes.
|
| | |
|
| |
|
|
| |
it will be easier to break down some configs.
|
|
|
The configuration of the various hosts and home-manager was becoming a
bit complex for no valid reasons. Try to simplify this a bit.
|