mirror of
https://github.com/davegallant/nix-config
synced 2025-11-25 23:14:16 +00:00
e151046c822963845da0a4f820977829a14d7164
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 'github:lnl7/nix-darwin/d76299b2cd01837c4c271a7b5186e3d5d8ebd126' into the Git cache... unpacking 'https://flakehub.com/f/DeterminateSystems/determinate/%2A' into the Git cache... unpacking 'github:NixOS/nixpkgs/5749220527bc852a60ea5aebe28ab5b80f9cf06f' into the Git cache... unpacking 'github:NixOS/nixpkgs/9da7f1cf7f8a6e2a7cb3001b048546c92a8258b4' into the Git cache... • Updated input 'darwin': 'github:lnl7/nix-darwin/000eadb231812ad6ea6aebd7526974aaf4e79355?narHash=sha256-4XifSIHfpJKcCf5bZZRhj8C4aCpjNBaE3kXr02s4rHU%3D' (2025-10-03) → 'github:lnl7/nix-darwin/d76299b2cd01837c4c271a7b5186e3d5d8ebd126?narHash=sha256-4hpBE7bGd24SfD28rzMdUGXsLsNEYxCCrTipFdoqoNM%3D' (2025-11-12) • Updated input 'determinate': 'https://api.flakehub.com/f/pinned/DeterminateSystems/determinate/3.12.2/019a55b3-b1fd-794d-ae5b-c6f07d0d0ca7/source.tar.gz?narHash=sha256-wgdxpKPvkMqCdHwpO8/uboBHTWhLevVXpX0VxU%2Bahic%3D' (2025-11-05) → 'https://api.flakehub.com/f/pinned/DeterminateSystems/determinate/3.13.1/019a793a-86ab-768c-aeea-35a477c89058/source.tar.gz?narHash=sha256-sEdTVZblVsdwLNRGKShu%2BAq9uYUYVgM57bsVaIDlmw4%3D' (2025-11-12) • Updated input 'determinate/determinate-nixd-aarch64-darwin': 'https://install.determinate.systems/determinate-nixd/tag/v3.12.2/macOS?narHash=sha256-6Nk7pIXTTsdp52WJ7PgA2ocJoxNYlaS0c2iOBsfIlfM%3D' → 'https://install.determinate.systems/determinate-nixd/tag/v3.13.1/macOS?narHash=sha256-Xkp%2BuzaXBuZ4czEpKa2EPTUtGq71R9JTum3rkdA3gLI%3D' • Updated input 'determinate/determinate-nixd-aarch64-linux': 'https://install.determinate.systems/determinate-nixd/tag/v3.12.2/aarch64-linux?narHash=sha256-Xd1H8NenrmJBbpVD0qcCWLqXiPz%2BWWm0MpZBDSgnMtE%3D' → 'https://install.determinate.systems/determinate-nixd/tag/v3.13.1/aarch64-linux?narHash=sha256-%2B1oyvQ0EOK8chhs/ghPwcx3pJQeBXkwNwM3F%2BnVFQnk%3D' • Removed input 'determinate/determinate-nixd-x86_64-darwin' • Updated input 'determinate/determinate-nixd-x86_64-linux': 'https://install.determinate.systems/determinate-nixd/tag/v3.12.2/x86_64-linux?narHash=sha256-e8RT5Jo5n3m95BXuUaIl05Bf0rUshb3S0lUhTPAQlZs%3D' → 'https://install.determinate.systems/determinate-nixd/tag/v3.13.1/x86_64-linux?narHash=sha256-XxThMTITG0L8/yrCPC//CmRDmFQxkb5/tcBYkxzZ2bo%3D' • Updated input 'determinate/nix': 'https://api.flakehub.com/f/pinned/DeterminateSystems/nix-src/3.12.2/019a5521-738e-7c3d-be11-70270771a4e2/source.tar.gz?narHash=sha256-Wm%2Bar8RmbGPCzmrYeou2T37WHTBRynMIsEb/uBiw/Ac%3D' (2025-11-05) → 'https://api.flakehub.com/f/pinned/DeterminateSystems/nix-src/3.13.1/019a7931-26b0-77ae-a450-8aa6f7f95774/source.tar.gz?narHash=sha256-uqYmH0KA8caQqX5u4BMarZsuDlC%2B71HRsH3h4f3DPCA%3D' (2025-11-12) • Updated input 'determinate/nix/nixpkgs': 'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.2505.808723%2Brev-b1b3291469652d5a2edb0becc4ef0246fff97a7c/0198daf7-011a-7703-95d7-57146e794342/source.tar.gz?narHash=sha256-wY1%2B2JPH0ZZC4BQefoZw/k%2B3%2BDowFyfOxv17CN/idKs%3D' (2025-08-23) → 'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.2505.811874%2Brev-daf6dc47aa4b44791372d6139ab7b25269184d55/019a3494-3498-707e-9086-1fb81badc7fe/source.tar.gz?narHash=sha256-wxX7u6D2rpkJLWkZ2E932SIvDJW8%2BON/0Yy8%2Ba5vsDU%3D' (2025-10-27) • Updated input 'determinate/nixpkgs': 'https://api.flakehub.com/f/pinned/DeterminateSystems/nixpkgs-weekly/0.1.888688%2Brev-7241bcbb4f099a66aafca120d37c65e8dda32717/019a4d5f-1342-7012-9c08-5af5fe8439c0/source.tar.gz?narHash=sha256-Yg7Ag7ov5%2B36jEFC1DaZh/12SEXo6OO3/8rqADRxiqs%3D' (2025-11-03) → 'https://api.flakehub.com/f/pinned/DeterminateSystems/nixpkgs-weekly/0.1.890836%2Brev-e1ebeec86b771e9d387dd02d82ffdc77ac753abc/019a716b-6ca7-7ecb-96bb-198e1651382f/source.tar.gz?narHash=sha256-g/da4FzvckvbiZT075Sb1/YDNDr%2BtGQgh4N8i5ceYMg%3D' (2025-11-07) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/6faeb062ee4cf4f105989d490831713cc5a43ee1?narHash=sha256-Zg/SCgCaAioc0/SVZQJxuECGPJy%2BOAeBcGeA5okdYDc%3D' (2025-11-07) → 'github:NixOS/nixpkgs/c2448301fb856e351aab33e64c33a3fc8bcf637d?narHash=sha256-HiRDeUOD1VLklHeOmaKDzf%2B8Hb7vSWPVFcWwaTrpm%2BU%3D' (2025-11-10) • Updated input 'nixpkgs-master': 'github:NixOS/nixpkgs/7a01a4b406de6db2c2c721e019d84b4157354b82?narHash=sha256-JHNA7NNhgyjtv9LlcBcgirdvRVpxBCRlvGYaksFS7I0%3D' (2025-11-10) → 'github:NixOS/nixpkgs/5749220527bc852a60ea5aebe28ab5b80f9cf06f?narHash=sha256-urvMUVhHXPzHhU97kFTAQM9XB8tvqeXGMng8RfyfAt0%3D' (2025-11-13) • Updated input 'nixpkgs-unstable': 'github:NixOS/nixpkgs/b6a8526db03f735b89dd5ff348f53f752e7ddc8e?narHash=sha256-rXXuz51Bq7DHBlfIjN7jO8Bu3du5TV%2B3DSADBX7/9YQ%3D' (2025-11-08) → 'github:NixOS/nixpkgs/9da7f1cf7f8a6e2a7cb3001b048546c92a8258b4?narHash=sha256-SlybxLZ1/e4T2lb1czEtWVzDCVSTvk9WLwGhmxFmBxI%3D' (2025-11-11)
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
- NixOS (Linux)
- Determinate Nix (macOS)
- just
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
Languages
Nix
96.3%
Shell
2.1%
Just
1.6%