mirror of
https://github.com/davegallant/nix-config
synced 2025-08-05 18:53:39 +00:00
40695df116dd36cb42f9e6de97168529acf6d31a
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:nix-community/home-manager/7b5a978e00273b8676c530c03d315f5b75fae564' into the Git cache... unpacking 'github:NixOS/nixpkgs/93022fe8a74f21720f2027f24ae7d8aef3ccce5c' into the Git cache... unpacking 'github:danth/stylix/5730b9fbdce131ae3ea555678b065b3367246bdd' into the Git cache... • Updated input 'determinate': 'https://api.flakehub.com/f/pinned/DeterminateSystems/determinate/3.8.2/0197ff1f-7dee-7ce8-803b-dee90b5d283c/source.tar.gz?narHash=sha256-eRDO93C2dXNVoLbnNECWwGcMErDKVAXNWWy6hFMPoE8%3D' (2025-07-12) → 'https://api.flakehub.com/f/pinned/DeterminateSystems/determinate/3.8.4/01982b0e-46ed-709c-973b-7096ceb2a596/source.tar.gz?narHash=sha256-jq04XAgT5Rci907wxd69trNwZixpnBLz5tH02h6JcoA%3D' (2025-07-21) • Updated input 'determinate/determinate-nixd-aarch64-darwin': 'https://install.determinate.systems/determinate-nixd/tag/v3.8.2/macOS?narHash=sha256-T/kTCi8rrh1r5XMGQBymB4Hnk/KNNGkgtgma6bXXKy0%3D' → 'https://install.determinate.systems/determinate-nixd/tag/v3.8.4/macOS?narHash=sha256-tEhYb3OWFIPFvWa/orkyBMvS2joRRrqKHpK2cSd20hU%3D' • Updated input 'determinate/determinate-nixd-aarch64-linux': 'https://install.determinate.systems/determinate-nixd/tag/v3.8.2/aarch64-linux?narHash=sha256-C%2BKvOykOIoXCWSsPBM2Hzy1skk2lgiKXQyb9fJdwSdQ%3D' → 'https://install.determinate.systems/determinate-nixd/tag/v3.8.4/aarch64-linux?narHash=sha256-BGDnwwbo30fdSAv26G2MFYKx2%2BqIQ8G40%2BmuwKH9SPM%3D' • Updated input 'determinate/determinate-nixd-x86_64-linux': 'https://install.determinate.systems/determinate-nixd/tag/v3.8.2/x86_64-linux?narHash=sha256-cENobOVn0%2BFtON9bmr/QoUEpNGEyxW4YpFXkLyBTYDs%3D' → 'https://install.determinate.systems/determinate-nixd/tag/v3.8.4/x86_64-linux?narHash=sha256-P4EJCgSsapE5tggKXiLUeS56PNciGLgonWAm7F1xf6E%3D' • Updated input 'determinate/nix': 'https://api.flakehub.com/f/pinned/DeterminateSystems/nix-src/3.8.2/0197ff19-42da-7beb-b8cf-902b39687ccf/source.tar.gz?narHash=sha256-%2BPLMYzOLXmYtGUcUxIbJZpadAV/gO73EAhISc1kgvJM%3D' (2025-07-12) → 'https://api.flakehub.com/f/pinned/DeterminateSystems/nix-src/3.8.4/01982aff-6f3f-7bcc-85c8-b0d4e0cb35d8/source.tar.gz?narHash=sha256-/WmweOcc4DfQPfGkNxllsuEVgTwX3RVROOy3e/mAvr0%3D' (2025-07-21) • Updated input 'determinate/nixpkgs': 'https://api.flakehub.com/f/pinned/DeterminateSystems/nixpkgs-weekly/0.1.826355%2Brev-2defa37146df235ef62f566cde69930a86f14df1/0197e88b-d442-748b-8d6d-36a43b63b168/source.tar.gz?narHash=sha256-%2BMLlfTCCOvz4K6AcSPbaPiFM9MYi7fA2Wr1ibmRwIlM%3D' (2025-07-07) → 'https://api.flakehub.com/f/pinned/DeterminateSystems/nixpkgs-weekly/0.1.827262%2Brev-be9e214982e20b8310878ac2baa063a961c1bdf6/01980c9a-3044-72c0-b718-a99e9076d3d6/source.tar.gz?narHash=sha256-HM791ZQtXV93xtCY%2BZxG1REzhQenSQO020cu6rHtAPk%3D' (2025-07-09) • Updated input 'home-manager': 'github:nix-community/home-manager/c718918222bdb104397762dea67e6b397a7927fe?narHash=sha256-5dn97vIYxn6VozKePOQSDxVCsrl38nDdMJXx86KIJH0%3D' (2025-07-17) → 'github:nix-community/home-manager/7b5a978e00273b8676c530c03d315f5b75fae564?narHash=sha256-WcMW9yUDfER8kz4NdCaaI/ep0Ef91L%2BNf7MetNzHZc4%3D' (2025-07-23) • Updated input 'home-manager/nixpkgs': 'github:NixOS/nixpkgs/dfcd5b901dbab46c9c6e80b265648481aafb01f8?narHash=sha256-Kt1UIPi7kZqkSc5HVj6UY5YLHHEzPBkgpNUByuyxtlw%3D' (2025-07-13) → 'github:NixOS/nixpkgs/92c2e04a475523e723c67ef872d8037379073681?narHash=sha256-yLuz5cz5Z%2Bsn8DRAfNkrd2Z1cV6DaYO9JMrEz4KZo/c%3D' (2025-07-21) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/f01fe91b0108a7aff99c99f2e9abbc45db0adc2a?narHash=sha256-NV4S2Lf2hYmZQ3Qf4t/YyyBaJNuxLPyjzvDma0zPp/M%3D' (2025-07-18) → 'github:NixOS/nixpkgs/92c2e04a475523e723c67ef872d8037379073681?narHash=sha256-yLuz5cz5Z%2Bsn8DRAfNkrd2Z1cV6DaYO9JMrEz4KZo/c%3D' (2025-07-21) • Updated input 'nixpkgs-master': 'github:NixOS/nixpkgs/d4cea1db3b378048632710331d0090e85d064a80?narHash=sha256-mUm6qHHFG1l3ArPcPQgBJjuZgi%2Bn7hV%2BknTx33yJdrg%3D' (2025-07-20) → 'github:NixOS/nixpkgs/93022fe8a74f21720f2027f24ae7d8aef3ccce5c?narHash=sha256-rss6pbHKzZoxoP6KFxXuSLIccUVW55XUmGJt8xe5BYE%3D' (2025-07-23) • Updated input 'stylix': 'github:danth/stylix/038afaca5520fe7e7bb75a44d7d0c55b0b789afe?narHash=sha256-CysacPUVbpw%2BozuZm5eC6W1DFBYuy4fT%2BlfmA23sfAw%3D' (2025-07-20) → 'github:danth/stylix/5730b9fbdce131ae3ea555678b065b3367246bdd?narHash=sha256-0je8bFTF9U8Hmgay5OnM0q/jfAZ/jN9LGBG2cMIQQIQ%3D' (2025-07-23)
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%