mirror of
https://github.com/davegallant/nix-config
synced 2025-08-06 03:13:38 +00:00
ffc5a61f9be039e188c7be0a680efca6a1f3f2f9
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 'https://flakehub.com/f/DeterminateSystems/fh/%2A' into the Git cache... unpacking 'https://flakehub.com/f/nix-community/home-manager/%2A' into the Git cache... unpacking 'https://flakehub.com/f/NixOS/nixpkgs/%2A' into the Git cache... unpacking 'https://flakehub.com/f/NixOS/nixpkgs/0.1' into the Git cache... • Updated input 'determinate': 'https://api.flakehub.com/f/pinned/DeterminateSystems/determinate/3.2.1/0195f83d-5008-71dc-b7a1-ea791584fd3f/source.tar.gz?narHash=sha256-4wo3tMgnqvWDSjM1%2Bp0rowOtxXfSYmcyv/VVA2ezpOE%3D' (2025-04-02) → 'https://api.flakehub.com/f/pinned/DeterminateSystems/determinate/3.3.1/01962818-17fd-792e-b1b3-e9ba06092244/source.tar.gz?narHash=sha256-yaOlXhJzbhH3PqLbQc3FrKXhsmsN2ZLcx8DSQUItq20%3D' (2025-04-12) • Updated input 'determinate/determinate-nixd-aarch64-darwin': 'https://install.determinate.systems/determinate-nixd/tag/v3.2.1/macOS?narHash=sha256-qJbDwSo%2BbOguk/Lb%2BZQs4sWpdvQrnoRmilsLOrLkymQ%3D' → 'https://install.determinate.systems/determinate-nixd/tag/v3.3.1/macOS?narHash=sha256-eyQ0e8xpmByGI6yjqJ9lSLsSf3cgJXOSWfzUttAW4ys%3D' • Updated input 'determinate/determinate-nixd-aarch64-linux': 'https://install.determinate.systems/determinate-nixd/tag/v3.2.1/aarch64-linux?narHash=sha256-1EAbjeqiX7RJDfrxesLLqwJbR2AsmDqRrDSygVFh%2Bu8%3D' → 'https://install.determinate.systems/determinate-nixd/tag/v3.3.1/aarch64-linux?narHash=sha256-NsWrO8neumVuHRgC53g843jTu3iML24CVS3oy%2BQAE8Q%3D' • Updated input 'determinate/determinate-nixd-x86_64-linux': 'https://install.determinate.systems/determinate-nixd/tag/v3.2.1/x86_64-linux?narHash=sha256-yi1T7JFH%2BeoeLDImaRVJuLXxtXqNOmGcjGPUyDbntK0%3D' → 'https://install.determinate.systems/determinate-nixd/tag/v3.3.1/x86_64-linux?narHash=sha256-gTSgaJEIweE9k028sQVrbOTxrxsk8Qqy8TXMR6w/HbE%3D' • Updated input 'determinate/nix': 'https://api.flakehub.com/f/pinned/DeterminateSystems/nix-src/3.2.1/0195f838-0040-7334-ad8e-0a1fa2e9bbf7/source.tar.gz?narHash=sha256-e6rgsNCMzWYpRxSC%2BtcsrdlVfxITy666PKs2TdOpVUI%3D' (2025-04-02) → 'https://api.flakehub.com/f/pinned/DeterminateSystems/nix-src/3.3.1/01962812-e57c-7020-b84f-921e36b52cdf/source.tar.gz?narHash=sha256-yzm5x2eFM1m3S47D/1k/dmMIV%2B457j3wOAeH6Uyte3E%3D' (2025-04-12) • Updated input 'determinate/nixpkgs': 'https://api.flakehub.com/f/pinned/DeterminateSystems/nixpkgs-weekly/0.1.769586%2Brev-096478927c360bc18ea80c8274f013709cf7bdcd/0195a7c1-66e1-7e6a-9a81-ea18d238a253/source.tar.gz?narHash=sha256-q%2BAQ///oMnyyFzzF4H9ShSRENt3Zsx37jTiRkLkXXE0%3D' (2025-03-17) → 'https://api.flakehub.com/f/pinned/DeterminateSystems/nixpkgs-weekly/0.1.779643%2Brev-74a40410369a1c35ee09b8a1abee6f4acbedc059/019613e7-3d90-701c-9760-894b410f82c0/source.tar.gz?narHash=sha256-UgFYn8sGv9B8PoFpUfCa43CjMZBl1x/ShQhRDHBFQdI%3D' (2025-04-06)
nix-config
This repo stores nix configuration to manage my machines 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
Pre-commit hooks are automatically activated when direnv is installed.
Languages
Nix
96.6%
Shell
1.9%
Just
1.5%