mirror of
https://github.com/davegallant/nix-config
synced 2025-10-03 06:26:00 +00:00
a5a0acaf69adddbb9f2d7a703377f8c186f669a5
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/ff436949b07636cc24d82c0439fbd275181a1ac1' into the Git cache... unpacking 'github:NixOS/nixpkgs/8eb28adfa3dc4de28e792e3bf49fcf9007ca8ac9' into the Git cache... unpacking 'github:danth/stylix/e50ae02496b48e3687ad50a38dc0b6e833a075d2' into the Git cache... • Updated input 'nixpkgs-master': 'github:NixOS/nixpkgs/44db9c3ace8c0044a53bde609bf7dc9cf3e71b38?narHash=sha256-a6qNJoB9rm2TT5%2Bd0CsDI4BH1mY8hPzLdjfSe2Q8gT8%3D' (2025-09-05) → 'github:NixOS/nixpkgs/ff436949b07636cc24d82c0439fbd275181a1ac1?narHash=sha256-nOF3VDsV7Ku/YLAFnFzORnKy7YEyvSOhDyMs0z4TrdQ%3D' (2025-09-07) • Updated input 'nixpkgs-unstable': 'github:NixOS/nixpkgs/d0fc30899600b9b3466ddb260fd83deb486c32f1?narHash=sha256-rw/PHa1cqiePdBxhF66V7R%2BWAP8WekQ0mCDG4CFqT8Y%3D' (2025-09-02) → 'github:NixOS/nixpkgs/8eb28adfa3dc4de28e792e3bf49fcf9007ca8ac9?narHash=sha256-NOrUtIhTkIIumj1E/Rsv1J37Yi3xGStISEo8tZm3KW4%3D' (2025-09-05) • Updated input 'stylix': 'github:danth/stylix/3a51cbd5c499c5373bef3d3b26281a7454b2b415?narHash=sha256-kklVEq0dgLrw8EEgeeTqAin8KekbuhFoPHvD9kh5otE%3D' (2025-09-04) → 'github:danth/stylix/e50ae02496b48e3687ad50a38dc0b6e833a075d2?narHash=sha256-eEU7Ku2Dtf6EXXbV1lAGFV8dd3Vlr4h2Mm3HQ%2BvtAow%3D' (2025-09-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.7%
Shell
1.8%
Just
1.5%