mirror of
https://github.com/davegallant/nix-config
synced 2025-10-03 06:26:00 +00:00
2743955fab67be54c6f2feb5e627b9c545eac0e7
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/fe83bbdde2ccdc2cb9573aa846abe8363f79a97a' into the Git cache... unpacking 'github:NixOS/nixpkgs/44db9c3ace8c0044a53bde609bf7dc9cf3e71b38' into the Git cache... unpacking 'github:danth/stylix/3a51cbd5c499c5373bef3d3b26281a7454b2b415' into the Git cache... • Updated input 'determinate': 'https://api.flakehub.com/f/pinned/DeterminateSystems/determinate/3.10.1/01990bf2-1f6f-7826-a3f8-f382140c15c7/source.tar.gz?narHash=sha256-v1hHrUM%2BrOCfdc99FFxmi2NSPpcv9jxTDxB5t0XTynE%3D' (2025-09-02) → 'https://api.flakehub.com/f/pinned/DeterminateSystems/determinate/3.11.1/01991762-b4e5-7a3b-8bfc-5d0f1ed4965e/source.tar.gz?narHash=sha256-BLUHtWWoHFR6UJJJwkmivSv7RTjo92wlT0Y7kbCd2MY%3D' (2025-09-05) • Updated input 'determinate/determinate-nixd-aarch64-darwin': 'https://install.determinate.systems/determinate-nixd/tag/v3.10.1/macOS?narHash=sha256-xBryNiGZAU6q2XfAxITBsTQqFkN54bLfPFiTRok4APk%3D' → 'https://install.determinate.systems/determinate-nixd/tag/v3.11.1/macOS?narHash=sha256-Dym4kTLMTxAxNyZcrHRKRVMBINQPA7qgr%2B7dHozNrps%3D' • Updated input 'determinate/determinate-nixd-aarch64-linux': 'https://install.determinate.systems/determinate-nixd/tag/v3.10.1/aarch64-linux?narHash=sha256-V77Sp3bdNGfAIR/APOHwkpo27zp40AGUMYXnY%2BiOTKg%3D' → 'https://install.determinate.systems/determinate-nixd/tag/v3.11.1/aarch64-linux?narHash=sha256-eYVSpk%2Bly2YRSYvgT47ABmFRwG0DliNO/8ntBkoRmjI%3D' • Updated input 'determinate/determinate-nixd-x86_64-linux': 'https://install.determinate.systems/determinate-nixd/tag/v3.10.1/x86_64-linux?narHash=sha256-zowqK8/V4WUOW7Nbh/Xh8Nf4q7M01w4rhJqtcDMmlGY%3D' → 'https://install.determinate.systems/determinate-nixd/tag/v3.11.1/x86_64-linux?narHash=sha256-ZvRoKG/v0WS2XrDgkV%2B/hq3ARGokGisyelncKwlefvk%3D' • Updated input 'determinate/nix': 'https://api.flakehub.com/f/pinned/DeterminateSystems/nix-src/3.10.1/01990beb-1c30-76d6-a0f2-2cc186e5af10/source.tar.gz?narHash=sha256-2m1cbL45r1Q1mZZqOkEJmBmCSmEmg2gM5WGCF4KpJLk%3D' (2025-09-02) → 'https://api.flakehub.com/f/pinned/DeterminateSystems/nix-src/3.11.1/01991737-661d-7932-b7c9-d3a0499b4c3f/source.tar.gz?narHash=sha256-/XtKs/hpYXJPeT3WppFVFZH1WvPDmeTt11hMWt/Bwas%3D' (2025-09-04) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/7c815e513adbf03c9098b2bd230c1e0525c8a7f9?narHash=sha256-9Rsn9XEWINExosFkKEqdp8EI6Mujr1gmQiyrEcts2ls%3D' (2025-09-01) → 'github:NixOS/nixpkgs/fe83bbdde2ccdc2cb9573aa846abe8363f79a97a?narHash=sha256-PLoSjHRa2bUbi1x9HoXgTx2AiuzNXs54c8omhadyvp0%3D' (2025-09-04) • Updated input 'nixpkgs-master': 'github:NixOS/nixpkgs/1be25869dff50b3b9cc664166d5cbcbbedc95a70?narHash=sha256-G%2Bzmen39bO1YvQlEf9JLpx0OgX6tTo09M7HW7y2j7OM%3D' (2025-09-02) → 'github:NixOS/nixpkgs/44db9c3ace8c0044a53bde609bf7dc9cf3e71b38?narHash=sha256-a6qNJoB9rm2TT5%2Bd0CsDI4BH1mY8hPzLdjfSe2Q8gT8%3D' (2025-09-05) • Updated input 'nixpkgs-unstable': 'github:NixOS/nixpkgs/d7600c775f877cd87b4f5a831c28aa94137377aa?narHash=sha256-tlOn88coG5fzdyqz6R93SQL5Gpq%2Bm/DsWpekNFhqPQk%3D' (2025-08-30) → 'github:NixOS/nixpkgs/d0fc30899600b9b3466ddb260fd83deb486c32f1?narHash=sha256-rw/PHa1cqiePdBxhF66V7R%2BWAP8WekQ0mCDG4CFqT8Y%3D' (2025-09-02) • Updated input 'stylix': 'github:danth/stylix/a9553a7486c86259b7678235cc26cfd70296251d?narHash=sha256-wZfNe3ms%2BdS2cUEGe8ygqNxBHGQCRoJQuQM9xFgGad0%3D' (2025-09-02) → 'github:danth/stylix/3a51cbd5c499c5373bef3d3b26281a7454b2b415?narHash=sha256-kklVEq0dgLrw8EEgeeTqAin8KekbuhFoPHvD9kh5otE%3D' (2025-09-04)
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%