mirror of
https://github.com/davegallant/nix-config
synced 2025-08-05 18:53:39 +00:00
cb2435415378801e12a72ba29511e118993e83ac
Run `man nix.conf` for more information on the `substituters` configuration option. Run `man nix.conf` for more information on the `substituters` configuration option. unpacking 'https://flakehub.com/f/DeterminateSystems/determinate/%2A' into the Git cache... unpacking 'github:NixOS/nixpkgs/15293a19e7e5ba2183e55ae8cc142f01b510160f' into the Git cache... • Updated input 'determinate': 'https://api.flakehub.com/f/pinned/DeterminateSystems/determinate/3.6.1/01970082-f815-7d4c-a05e-edb8b0cc65a4/source.tar.gz?narHash=sha256-wusmQ7ckk9061PAYla08aucQovObhAHUZn9nDS632nI%3D' (2025-05-24) → 'https://api.flakehub.com/f/pinned/DeterminateSystems/determinate/3.6.2/01973348-6edf-7091-8b18-54f942b2bf2f/source.tar.gz?narHash=sha256-xXeDMMKuv8A/wlHgq6%2B4E6fcYJm/Munr764E0wyFEOs%3D' (2025-06-03) • Updated input 'determinate/determinate-nixd-aarch64-darwin': 'https://install.determinate.systems/determinate-nixd/tag/v3.6.1/macOS?narHash=sha256-1ZcAqTB6aTa5UrhRWxCK8ALOce/sqstm%2BL0swQAyZRM%3D' → 'https://install.determinate.systems/determinate-nixd/tag/v3.6.2/macOS?narHash=sha256-qh0zj1z3zc6wd3vuQIZkfisxDIIQE/oC1l3zpEWoWx0%3D' • Updated input 'determinate/determinate-nixd-aarch64-linux': 'https://install.determinate.systems/determinate-nixd/tag/v3.6.1/aarch64-linux?narHash=sha256-YsGIhHRNqwLPH9NGcLKGoiAQ/WOvbQztf1mkKdejM6g%3D' → 'https://install.determinate.systems/determinate-nixd/tag/v3.6.2/aarch64-linux?narHash=sha256-PVdj96Pxn9pDP0WrYVlJWsymCXNDBAjzyk/b0qMtRRs%3D' • Updated input 'determinate/determinate-nixd-x86_64-linux': 'https://install.determinate.systems/determinate-nixd/tag/v3.6.1/x86_64-linux?narHash=sha256-ckrcvDvWvCnexfInWKf3eMGNGpxNn9JdDORi2D2SJR8%3D' → 'https://install.determinate.systems/determinate-nixd/tag/v3.6.2/x86_64-linux?narHash=sha256-X3gcLv4dHU3bkDgNN5GaY0sfsWrSqIHoKjVNP8%2BuHHQ%3D' • Updated input 'determinate/nix': 'https://api.flakehub.com/f/pinned/DeterminateSystems/nix-src/3.6.1/0197007c-8c9e-7b6e-acf2-a3500ba8816b/source.tar.gz?narHash=sha256-ZzKVI2vVcyryU8vKAIMQfBGXC%2BVXVntq29aqgASD0ws%3D' (2025-05-24) → 'https://api.flakehub.com/f/pinned/DeterminateSystems/nix-src/3.6.2/01973342-bafd-782a-bbcf-6606879c0df6/source.tar.gz?narHash=sha256-A/yjYc%2Bvdkjvw3xI7qgfYRI%2BjzyiW9Ay6JPhGu1gFyo%3D' (2025-06-03) • Updated input 'determinate/nixpkgs': 'https://api.flakehub.com/f/pinned/DeterminateSystems/nixpkgs-weekly/0.1.802343%2Brev-8406224e30c258025cb8b31704bdb977a8f1f009/0196ec33-1ffa-76fa-ad14-ac737caf6446/source.tar.gz?narHash=sha256-%2B8goyptSXa7qV0k5uPKyky58jpBjI/qkzsbwCZFvhRY%3D' (2025-05-18) → 'https://api.flakehub.com/f/pinned/DeterminateSystems/nixpkgs-weekly/0.1.806109%2Brev-3108eaa516ae22c2360928589731a4f1581526ef/01971040-062f-7e68-83d1-5cd2af08d87e/source.tar.gz?narHash=sha256-P3u2PXxMlo49PutQLnk2PhI/imC69hFl1yY4aT5Nax8%3D' (2025-05-26) • Updated input 'home-manager': 'github:nix-community/home-manager/282e1e029cb6ab4811114fc85110613d72771dea?narHash=sha256-RMhjnPKWtCoIIHiuR9QKD7xfsKb3agxzMfJY8V9MOew%3D' (2025-05-31) → 'github:nix-community/home-manager/7aae0ee71a17b19708b93b3ed448a1a0952bf111?narHash=sha256-gjN3j7joRvT3a8Zgcylnd4NFsnXeDBumqiu4HmY1RIg%3D' (2025-06-05) • Updated input 'home-manager/nixpkgs': 'github:NixOS/nixpkgs/7282cb574e0607e65224d33be8241eae7cfe0979?narHash=sha256-hYKMs3ilp09anGO7xzfGs3JqEgUqFMnZ8GMAqI6/k04%3D' (2025-05-28) → 'github:NixOS/nixpkgs/8f1b52b04f2cb6e5ead50bd28d76528a2f0380ef?narHash=sha256-OGcDEz60TXQC%2BgVz5sdtgGJdKVYr6rwdzQKuZAJQpCA%3D' (2025-06-04) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/7282cb574e0607e65224d33be8241eae7cfe0979?narHash=sha256-hYKMs3ilp09anGO7xzfGs3JqEgUqFMnZ8GMAqI6/k04%3D' (2025-05-28) → 'github:NixOS/nixpkgs/4792576cb003c994bd7cc1edada3129def20b27d?narHash=sha256-DJcgJMekoxVesl9kKjfLPix2Nbr42i7cpEHJiTnBUwU%3D' (2025-06-05) • Updated input 'nixpkgs-master': 'github:NixOS/nixpkgs/76585886e082e5713881e00c729362a0d9b60d8b?narHash=sha256-/bXrRPTC3W/DaBJqVFjmUYXMd4m/kTolI8ztLzzzq60%3D' (2025-06-01) → 'github:NixOS/nixpkgs/15293a19e7e5ba2183e55ae8cc142f01b510160f?narHash=sha256-D4z5Wze/2YJY3rShJQc7UmPp94IwpLfA5WkQ4N6e7vE%3D' (2025-06-07) • Updated input 'nixpkgs-unstable': 'github:NixOS/nixpkgs/910796cabe436259a29a72e8d3f5e180fc6dfacc?narHash=sha256-StSrWhklmDuXT93yc3GrTlb0cKSS0agTAxMGjLKAsY8%3D' (2025-05-31) → 'github:NixOS/nixpkgs/d3d2d80a2191a73d1e86456a751b83aa13085d7d?narHash=sha256-QuUtALJpVrPnPeozlUG/y%2BoIMSLdptHxb3GK6cpSVhA%3D' (2025-06-05) • Updated input 'nixvim': 'github:nix-community/nixvim/82fafc9f9f89b54e13cff3c51582b6c228ec8331?narHash=sha256-oztcrhUwXAqPRBqyh9yJo6Ymiu4T94MdPARa/fTw75I%3D' (2025-05-31) → 'github:nix-community/nixvim/9a8a103ab2ce3bb2965a469a07d244277e68b56d?narHash=sha256-GSU6VdK0IY1ukFV/0BrlShkuMUdNm7BG0RNTVHG0Jyg%3D' (2025-06-06) • Updated input 'stylix': 'github:danth/stylix/8dc316b5766041bdd40b2405105c87d50b4fea00?narHash=sha256-Mzu6wzK1wP66aFdwung2ZLWxiLt5iRibu9QBjYqo0Xs%3D' (2025-05-31) → 'github:danth/stylix/2759a42f9be7adf3ca09c7a6c3bf8b94d61fba84?narHash=sha256-pM5Mw81XTgMcrzw%2Bbr2ES/THEN1jrznEtWZ%2BSqnQAEY%3D' (2025-06-06)
nix-config
This repo stores nix configuration to manage my hosts running NixOS and macOS.
The configuration is very specific to my own machines and setup, but it may be a useful reference for anyone else learning or experimenting with nix, whether it be on a personal workstation or a server environment.
Prerequisites
Build
To run a build/rebuild:
just rebuild
Update
To update nixpkgs defined in flake.nix, run:
just update
If there are updates, they should be reflected in flake.lock.
Rollback
To rollback to the previous generation:
just rollback
Garbage collection
To cleanup previous files, run nix garbage collection:
just clean
Pre-commit hooks
Run nix develop
to install the pre-commit hooks.
Languages
Nix
96.6%
Shell
1.9%
Just
1.5%