| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
will be used by nixos machines.
|
| |
|
|
|
| |
Based on https://tailscale.com/kb/1240/sso-custom-oidc and
https://github.com/randomnetcat/nix-configs/blob/f1963827395d6c82a7e64267fde9b0c82da02380/hosts/bear/auth/default.nix#L134
|
| |
|
|
| |
Remove a bunch of files and consolidate everything into the host's file.
|
| |
|
|
|
| |
I had to rekey all the secrets. Updated the documentation for both how
to setup forgejo and keycloak.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
Move all the hardware configuration for rivendell into the default.nix.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
This has been merged in the desktop.nix module.
|
| | |
|
| |
|
|
| |
Simplify the import on the various hosts.
|
| |
|
|
| |
DNSOverTLS does not work by default. Will figure this out later.
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Flake lock file updates:
• Updated input 'darwin':
'github:lnl7/nix-darwin/536f951efb1ccda9b968e3c9dee39fbeb6d3fdeb' (2025-06-12)
→ 'github:lnl7/nix-darwin/1fef4404de4d1596aa5ab2bd68078370e1b9dcdb' (2025-09-09)
• Updated input 'disko':
'github:nix-community/disko/c8a0e78d86b12ea67be6ed0f7cae7f9bfabae75a' (2025-09-07)
→ 'github:nix-community/disko/67ff9807dd148e704baadbd4fd783b54282ca627' (2025-09-19)
• Updated input 'emacs-overlay':
'github:nix-community/emacs-overlay/eabe03335ec98f151eefcdbe859abacfeea5e7f5' (2025-09-07)
→ 'github:nix-community/emacs-overlay/f7be96f6f80ba65df30222d9a5cfadf26cf62355' (2025-09-27)
• Updated input 'emacs-overlay/nixpkgs-stable':
'github:NixOS/nixpkgs/50ab793786d9de88ee30ec4e4c24fb4236fc2674' (2025-06-30)
→ 'github:NixOS/nixpkgs/25e53aa156d47bad5082ff7618f5feb1f5e02d01' (2025-09-25)
• Updated input 'home-manager':
'github:nix-community/home-manager/07fc025fe10487dd80f2ec694f1cd790e752d0e8' (2025-08-31)
→ 'github:nix-community/home-manager/3b955f5f0a942f9f60cdc9cacb7844335d0f21c3' (2025-09-21)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/fe83bbdde2ccdc2cb9573aa846abe8363f79a97a' (2025-09-04)
→ 'github:nixos/nixpkgs/25e53aa156d47bad5082ff7618f5feb1f5e02d01' (2025-09-25)
• Updated input 'nixpkgsUnstable':
'github:nixos/nixpkgs/8eb28adfa3dc4de28e792e3bf49fcf9007ca8ac9' (2025-09-05)
→ 'github:nixos/nixpkgs/e643668fd71b949c53f8626614b21ff71a07379d' (2025-09-24)
• Updated input 'nur':
'github:nix-community/NUR/2a5f8b6e0e101a9ef38f08cf4cdfda4745b1ee28' (2025-09-07)
→ 'github:nix-community/NUR/b12d9127abe1fde785f751ddcf046b6707f53990' (2025-09-27)
• Updated input 'pre-commit-hooks':
'github:cachix/git-hooks.nix/ab82ab08d6bf74085bd328de2a8722c12d97bd9d' (2025-09-07)
→ 'github:cachix/git-hooks.nix/54df955a695a84cd47d4a43e08e1feaf90b1fd9b' (2025-09-17)
• Updated input 'treefmt-nix':
'github:numtide/treefmt-nix/1aabc6c05ccbcbf4a635fb7a90400e44282f61c4' (2025-08-31)
→ 'github:numtide/treefmt-nix/5eda4ee8121f97b218f7cc73f5172098d458f1d1' (2025-09-24)
|
| | |
|
| | |
|
| |
|
|
| |
This reverts commit 3b47113c28c5180d4d5d710e3c1fe74f95aa7226.
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Flake lock file updates:
• Updated input 'my-go-tools':
'git+https://code.fcuny.net/fcuny/x?ref=refs/heads/main&rev=0fb5af8a16909066c11dc282cf43373e721051dc' (2025-09-06)
→ 'git+https://code.fcuny.net/fcuny/x?ref=refs/heads/main&rev=7b1b4d9071d0ae365ee5d7c7f607111a8ee44fae' (2025-09-07)
• Updated input 'my-site':
'git+https://code.fcuny.net/fcuny/fcuny.net?ref=refs/heads/main&rev=0afe70a31740367df42fc21c8cbd1916ca19fd01' (2025-09-07)
→ 'git+https://code.fcuny.net/fcuny/fcuny.net?ref=refs/heads/main&rev=1544bbf7ed702ab7dc91c65d41e6a60943b53ec8' (2025-09-07)
• Updated input 'nur':
'github:nix-community/NUR/7334ae5b17c81cd8732199d3cd2af27d417de05c' (2025-09-07)
→ 'github:nix-community/NUR/2a5f8b6e0e101a9ef38f08cf4cdfda4745b1ee28' (2025-09-07)
• Updated input 'terranix':
'github:terranix/terranix/d1d1f186c9de5c58475e11bab219bc0467fb0b4d' (2025-08-23)
→ 'github:terranix/terranix/924573fa6587ac57b0d15037fbd2d3f0fcdf17fb' (2025-09-07)
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
Flake lock file updates:
• Updated input 'my-site':
'git+https://code.fcuny.net/fcuny/fcuny.net?ref=refs/heads/main&rev=7475c2345793efaac97834945115fb8c9066cc12' (2025-09-07)
→ 'git+https://code.fcuny.net/fcuny/fcuny.net?ref=refs/heads/main&rev=0afe70a31740367df42fc21c8cbd1916ca19fd01' (2025-09-07)
• Updated input 'nur':
'github:nix-community/NUR/ea513d12a9e8c9ce41655f901765cff76835b592' (2025-09-07)
→ 'github:nix-community/NUR/7334ae5b17c81cd8732199d3cd2af27d417de05c' (2025-09-07)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Flake lock file updates:
• Updated input 'disko':
'github:nix-community/disko/545aba02960caa78a31bd9a8709a0ad4b6320a5c' (2025-07-21)
→ 'github:nix-community/disko/c8a0e78d86b12ea67be6ed0f7cae7f9bfabae75a' (2025-09-07)
• Updated input 'emacs-overlay':
'github:nix-community/emacs-overlay/dd8fa9020d078fc96ff0dd4c1a7bff14b19aee62' (2025-08-10)
→ 'github:nix-community/emacs-overlay/eabe03335ec98f151eefcdbe859abacfeea5e7f5' (2025-09-07)
• Updated input 'flake-parts':
'github:hercules-ci/flake-parts/af66ad14b28a127c5c0f3bbb298218fc63528a18' (2025-08-06)
→ 'github:hercules-ci/flake-parts/4524271976b625a4a605beefd893f270620fd751' (2025-09-01)
• Updated input 'home-manager':
'github:nix-community/home-manager/fc3add429f21450359369af74c2375cb34a2d204' (2025-07-27)
→ 'github:nix-community/home-manager/07fc025fe10487dd80f2ec694f1cd790e752d0e8' (2025-08-31)
• Updated input 'my-go-tools':
'git+https://code.fcuny.net/fcuny/x?ref=refs/heads/main&rev=1072ca15a6357623b5260f951cec323635cb73e4' (2025-08-24)
→ 'git+https://code.fcuny.net/fcuny/x?ref=refs/heads/main&rev=0fb5af8a16909066c11dc282cf43373e721051dc' (2025-09-06)
• Updated input 'my-site':
'git+https://code.fcuny.net/fcuny/fcuny.net?ref=refs/heads/main&rev=25fa2237ba8a96a86bf5db30baa597a5b25168d7' (2025-09-06)
→ 'git+https://code.fcuny.net/fcuny/fcuny.net?ref=refs/heads/main&rev=7475c2345793efaac97834945115fb8c9066cc12' (2025-09-07)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/fc756aa6f5d3e2e5666efcf865d190701fef150a' (2025-08-08)
→ 'github:nixos/nixpkgs/fe83bbdde2ccdc2cb9573aa846abe8363f79a97a' (2025-09-04)
• Updated input 'nixpkgsUnstable':
'github:nixos/nixpkgs/85dbfc7aaf52ecb755f87e577ddbe6dbbdbc1054' (2025-08-09)
→ 'github:nixos/nixpkgs/8eb28adfa3dc4de28e792e3bf49fcf9007ca8ac9' (2025-09-05)
• Updated input 'nur':
'github:nix-community/NUR/203c285f8ad8faf047660044bd40049dfe98974d' (2025-08-21)
→ 'github:nix-community/NUR/ea513d12a9e8c9ce41655f901765cff76835b592' (2025-09-07)
• Updated input 'pre-commit-hooks':
'github:cachix/git-hooks.nix/9c52372878df6911f9afc1e2a1391f55e4dfc864' (2025-08-05)
→ 'github:cachix/git-hooks.nix/ab82ab08d6bf74085bd328de2a8722c12d97bd9d' (2025-09-07)
• Updated input 'treefmt-nix':
'github:numtide/treefmt-nix/7d81f6fb2e19bf84f1c65135d1060d829fae2408' (2025-08-10)
→ 'github:numtide/treefmt-nix/1aabc6c05ccbcbf4a635fb7a90400e44282f61c4' (2025-08-31)
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Can be used that way:
```
colmena exec --impure -v --on do-rproxy -- 'systemctl status nginx'
```
or
```
colmena --impure apply dry-activate --on synology-vm
```
|
| |
|
|
| |
https://news.ycombinator.com/item?id=45076771
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
| |
All the terraform configuration is managed within one state instead of
having multiple state for each components. This might not be the best
practice but it simplifies things for me.
Now, all I need to do is to run `nix run .#tf -- plan` and I can see
what will be changed for all the resources that I care about.
|
| | |
|
| | |
|
| |
|
|
|
| |
For some reasons, I can't get compression to work with Caddy, and I
don't get much benefit from it in the first place anyway.
|
| | |
|
| |
|
|
| |
We also want to get access to cells in ASH.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
The main important part is disabling the automatic completion from
ispell, and rely instead on `cape-dict'.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
Ensure we install the bin package, so that we can use the 1password
extension (we need a signed binary for that).
|
| | |
|
| |
|
|
|
| |
We need to ensure the firewall is enabled and let's ensure that we open
the port for SSH.
|
| | |
|
| | |
|
| |
|
|
| |
This reverts commit f6f2ba9369086036f93cf58b0e3b9e88c57a34b0.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
This will give me a bit more flexibility to configure things per machine
in the future.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
Add a new machine on DigitalOcean and provision it using terraform +
nixos-anywhere. This takes care of bringing the machine up on nixos
completely, and use a static SSH host key in order to configure
wireguard at the same time.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Flake lock file updates:
• Updated input 'agenix':
'github:ryantm/agenix/531beac616433bac6f9e2a19feb8e99a22a66baf' (2025-06-17)
→ 'github:ryantm/agenix/9edb1787864c4f59ae5074ad498b6272b3ec308d' (2025-08-05)
• Updated input 'disko':
'github:nix-community/disko/83c4da299c1d7d300f8c6fd3a72ac46cb0d59aae' (2025-06-26)
→ 'github:nix-community/disko/545aba02960caa78a31bd9a8709a0ad4b6320a5c' (2025-07-21)
• Updated input 'emacs-overlay':
'github:nix-community/emacs-overlay/517a698702b3614beb761c91d34df6382b465b59' (2025-07-01)
→ 'github:nix-community/emacs-overlay/dd8fa9020d078fc96ff0dd4c1a7bff14b19aee62' (2025-08-10)
• Updated input 'flake-parts':
'github:hercules-ci/flake-parts/77826244401ea9de6e3bac47c2db46005e1f30b5' (2025-07-01)
→ 'github:hercules-ci/flake-parts/af66ad14b28a127c5c0f3bbb298218fc63528a18' (2025-08-06)
• Updated input 'home-manager':
'github:nix-community/home-manager/366f00797b1efb70f2882d3da485e3c10fd3d557' (2025-06-24)
→ 'github:nix-community/home-manager/fc3add429f21450359369af74c2375cb34a2d204' (2025-07-27)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/b43c397f6c213918d6cfe6e3550abfe79b5d1c51' (2025-06-29)
→ 'github:nixos/nixpkgs/fc756aa6f5d3e2e5666efcf865d190701fef150a' (2025-08-08)
• Updated input 'nixpkgsUnstable':
'github:nixos/nixpkgs/3016b4b15d13f3089db8a41ef937b13a9e33a8df' (2025-06-30)
→ 'github:nixos/nixpkgs/85dbfc7aaf52ecb755f87e577ddbe6dbbdbc1054' (2025-08-09)
• Updated input 'pre-commit-hooks':
'github:cachix/git-hooks.nix/16ec914f6fb6f599ce988427d9d94efddf25fe6d' (2025-06-24)
→ 'github:cachix/git-hooks.nix/9c52372878df6911f9afc1e2a1391f55e4dfc864' (2025-08-05)
• Updated input 'pre-commit-hooks/flake-compat':
'github:edolstra/flake-compat/0f9255e01c2351cc7d116c072cb317785dd33b33' (2023-10-04)
→ 'github:edolstra/flake-compat/9100a0f413b0c601e0533d1d94ffd501ce2e7885' (2025-05-12)
• Updated input 'treefmt-nix':
'github:numtide/treefmt-nix/ac8e6f32e11e9c7f153823abc3ab007f2a65d3e1' (2025-06-26)
→ 'github:numtide/treefmt-nix/7d81f6fb2e19bf84f1c65135d1060d829fae2408' (2025-08-10)
|
| |
|
|
|
|
| |
This will become more tricky over time. Using HCL is not as elegant and
forces me to learn yet another DSL, but this will be easier to debug if
I'm stuck with something I don't know how to do.
|
| | |
|
| |
|
|
| |
All the secrets were rekeyed.
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
The module takes care of configuring the 1password SSH agent.
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
Configurations specific to work are managed in the work profile.
|
| | |
|
| |
|
|
| |
This is more consistent.
|
| |
|
|
|
|
|
|
|
| |
It's easier to just drop the themes in toml format in the alacritty
directory and link them instead of trying to constantly convert them
into the nix configuration.
Switch the theme to catppuccin-latte (dark) theme for now. Add window
decoration back.
|
| | |
|
| | |
|
| |
|
|
|
| |
Enable the module on the VM, and backup the git repositories both to the
NAS and to a GCS bucket.
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
The new module is for NAS clients, where we specify the server and the
paths to mount locally.
We add a new secret to have the username of the `nas' user.
We mount the backups volume from the NAS under `/data/backups` on the
VM.
|
| | |
|
| | |
|
| |
|
|
|
|
| |
The hostname is capitalized so let's also capitalize the filename!
The overlays are not under `customPackages` anymore.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
This is the first step in a large refactoring to use flake-parts, and to
automatically imports hosts based on paths.
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
This does not import the history of the previous repository.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
| | |
|
| |
|
|
|
| |
In order to keep the flake readable, the various scripts managed by nix
are now moved to their own files under `nix/scripts`.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Flake lock file updates:
• Updated input 'agenix':
'github:ryantm/agenix/4835b1dc898959d8547a871ef484930675cb47f1' (2025-05-18)
→ 'github:ryantm/agenix/531beac616433bac6f9e2a19feb8e99a22a66baf' (2025-06-17)
• Updated input 'emacs-overlay':
'github:nix-community/emacs-overlay/6557758212b4056fa0b3d65c537a3a8e503090ed' (2025-06-03)
→ 'github:nix-community/emacs-overlay/517a698702b3614beb761c91d34df6382b465b59' (2025-07-01)
• Updated input 'emacs-overlay/nixpkgs-stable':
'github:NixOS/nixpkgs/78add7b7abb61689e34fc23070a8f55e1d26185b' (2025-05-28)
→ 'github:NixOS/nixpkgs/50ab793786d9de88ee30ec4e4c24fb4236fc2674' (2025-06-30)
• Updated input 'nixpkgsUnstable':
'github:nixos/nixpkgs/910796cabe436259a29a72e8d3f5e180fc6dfacc' (2025-05-31)
→ 'github:nixos/nixpkgs/3016b4b15d13f3089db8a41ef937b13a9e33a8df' (2025-06-30)
• Updated input 'pre-commit-hooks':
'github:cachix/git-hooks.nix/80479b6ec16fefd9c1db3ea13aeb038c60530f46' (2025-05-16)
→ 'github:cachix/git-hooks.nix/16ec914f6fb6f599ce988427d9d94efddf25fe6d' (2025-06-24)
• Updated input 'treefmt-nix':
'github:numtide/treefmt-nix/1f3f7b784643d488ba4bf315638b2b0a4c5fb007' (2025-05-26)
→ 'github:numtide/treefmt-nix/ac8e6f32e11e9c7f153823abc3ab007f2a65d3e1' (2025-06-26)
|
| | |
|
| | |
|
| |
|
|
| |
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.
|
| |
|
|
|
|
|
| |
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.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
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.
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Flake lock file updates:
• Updated input 'emacs-overlay':
'github:nix-community/emacs-overlay/f02060c00ccf9a7ce3786ee69e1ffdcd10fcdf9a' (2025-05-12)
→ 'github:nix-community/emacs-overlay/6557758212b4056fa0b3d65c537a3a8e503090ed' (2025-06-03)
• Updated input 'emacs-overlay/nixpkgs-stable':
'github:NixOS/nixpkgs/0c0bf9c057382d5f6f63d54fd61f1abd5e1c2f63' (2025-05-09)
→ 'github:NixOS/nixpkgs/78add7b7abb61689e34fc23070a8f55e1d26185b' (2025-05-28)
• Updated input 'home-manager':
'github:nix-community/home-manager/c61bfe3ae692f42ce688b5865fac9e0de58e1387' (2025-04-15)
→ 'github:nix-community/home-manager/d5f1f641b289553927b3801580598d200a501863' (2025-05-19)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/26d499fc9f1d567283d5d56fcf367edd815dba1d' (2025-04-12)
→ 'github:nixos/nixpkgs/78d9f40fd6941a1543ffc3ed358e19c69961d3c1' (2025-06-01)
• Updated input 'nixpkgsUnstable':
'github:nixos/nixpkgs/8a2f738d9d1f1d986b5a4cd2fd2061a7127237d7' (2025-04-23)
→ 'github:nixos/nixpkgs/910796cabe436259a29a72e8d3f5e180fc6dfacc' (2025-05-31)
• Updated input 'pre-commit-hooks':
'github:cachix/git-hooks.nix/dcf5072734cb576d2b0c59b2ac44f5050b5eac82' (2025-03-22)
→ 'github:cachix/git-hooks.nix/80479b6ec16fefd9c1db3ea13aeb038c60530f46' (2025-05-16)
• Updated input 'treefmt-nix':
'github:numtide/treefmt-nix/8d404a69efe76146368885110f29a2ca3700bee6' (2025-04-18)
→ 'github:numtide/treefmt-nix/1f3f7b784643d488ba4bf315638b2b0a4c5fb007' (2025-05-26)
|
| |
|
|
| |
This reverts commit 59a5acde4140a51588c28fa36f8f4d45b5458d6f.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
Refactor the configuration to ensure we generate the configuration for
pre-commit hooks properly in the devShell.
|
| | |
|
| | |
|
| |
|
|
| |
This reverts commit 271e5def8335f93b8fa7ed4b05a3da3af94f798e.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Flake lock file updates:
• Updated input 'emacs-overlay':
'github:nix-community/emacs-overlay/43f387b97b21770d8dbf7e575cc93792d9e5dde9' (2025-04-29)
→ 'github:nix-community/emacs-overlay/ee6f3f6077dc9504f27801203dcd1b610608aa6a' (2025-05-05)
• Updated input 'emacs-overlay/nixpkgs-stable':
'github:NixOS/nixpkgs/26245db0cb552047418cfcef9a25da91b222d6c7' (2025-04-27)
→ 'github:NixOS/nixpkgs/537ee98218704e21ea465251de512ab6bbb9012e' (2025-05-03)
• Updated input 'home-manager':
'github:nix-community/home-manager/c61bfe3ae692f42ce688b5865fac9e0de58e1387' (2025-04-15)
→ 'github:nix-community/home-manager/50eee705bbdbac942074a8c120e8194185633675' (2025-05-02)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/26d499fc9f1d567283d5d56fcf367edd815dba1d' (2025-04-12)
→ 'github:nixos/nixpkgs/537ee98218704e21ea465251de512ab6bbb9012e' (2025-05-03)
• Updated input 'nixpkgsUnstable':
'github:nixos/nixpkgs/8a2f738d9d1f1d986b5a4cd2fd2061a7127237d7' (2025-04-23)
→ 'github:nixos/nixpkgs/979daf34c8cacebcd917d540070b52a3c2b9b16e' (2025-05-04)
• Updated input 'treefmt-nix':
'github:numtide/treefmt-nix/8d404a69efe76146368885110f29a2ca3700bee6' (2025-04-18)
→ 'github:numtide/treefmt-nix/29ec5026372e0dec56f890e50dbe4f45930320fd' (2025-05-02)
|
| |
|
|
|
| |
we were only loading the one for aspell, but not the $PATH.
We actually don't need the one for aspell.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
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.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
Flake lock file updates:
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/5630cf13cceac06cefe9fc607e8dfa8fb342dde3' (2025-04-24)
→ 'github:nixos/nixpkgs/26245db0cb552047418cfcef9a25da91b222d6c7' (2025-04-27)
• Updated input 'treefmt-nix':
'github:numtide/treefmt-nix/8d404a69efe76146368885110f29a2ca3700bee6' (2025-04-18)
→ 'github:numtide/treefmt-nix/763f1ce0dd12fe44ce6a5c6ea3f159d438571874' (2025-04-28)
|
| | |
|
| |\
| |
| |
| |
| | |
fcuny/dependabot/github_actions/DeterminateSystems/nix-installer-action-17
Bump DeterminateSystems/nix-installer-action from 16 to 17
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Bumps [DeterminateSystems/nix-installer-action](https://github.com/determinatesystems/nix-installer-action) from 16 to 17.
- [Release notes](https://github.com/determinatesystems/nix-installer-action/releases)
- [Commits](https://github.com/determinatesystems/nix-installer-action/compare/v16...v17)
---
updated-dependencies:
- dependency-name: DeterminateSystems/nix-installer-action
dependency-version: '17'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
|
| |\ \
| |/
|/| |
Update flake.lock
|
| |/
|
|
|
|
|
|
|
|
|
|
|
|
| |
Flake lock file updates:
• Updated input 'home-manager':
'github:nix-community/home-manager/c61bfe3ae692f42ce688b5865fac9e0de58e1387?narHash=sha256-iyn/WBYDc7OtjSawbegINDe/gIkok888kQxk3aVnkgg%3D' (2025-04-15)
→ 'github:nix-community/home-manager/dd26f75fb4ec1c731d4b1396eaf4439ce40a91c1?narHash=sha256-eqSo9ugzsqhFgaDFYUZj943nurlX4L6f%2BAW0skJ4W%2BM%3D' (2025-04-25)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/26d499fc9f1d567283d5d56fcf367edd815dba1d?narHash=sha256-FHlSkNqFmPxPJvy%2B6fNLaNeWnF1lZSgqVCl/eWaJRc4%3D' (2025-04-12)
→ 'github:nixos/nixpkgs/5630cf13cceac06cefe9fc607e8dfa8fb342dde3?narHash=sha256-FQoi3R0NjQeBAsEOo49b5tbDPcJSMWc3QhhaIi9eddw%3D' (2025-04-24)
• Updated input 'nixpkgsUnstable':
'github:nixos/nixpkgs/8a2f738d9d1f1d986b5a4cd2fd2061a7127237d7?narHash=sha256-sPwcCYuiEopaafePqlG826tBhctuJsLx/mhKKM5Fmjo%3D' (2025-04-23)
→ 'github:nixos/nixpkgs/f771eb401a46846c1aebd20552521b233dd7e18b?narHash=sha256-ITSpPDwvLBZBnPRS2bUcHY3gZSwis/uTe255QgMtTLA%3D' (2025-04-24)
|
| | |
|
| |
|
|
|
| |
Store custom packages under `customPackages` to make it easier to
distinct them from the rest of the packages.
|
| | |
|
| |
|
|
|
|
|
|
| |
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.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|