Dave Gallant 5b1c50f302 nix flake update: 2025-05-24 21:17:17 UTC
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/2456ff5c95edfc3b197cb012b947012faed77591' into the Git cache...
unpacking 'https://flakehub.com/f/DeterminateSystems/determinate/%2A' into the Git cache...
unpacking 'github:NixOS/nixpkgs/dadc2fe32ae5d3f31afc67750200774053ab9e10' into the Git cache...
unpacking 'github:NixOS/nixpkgs/063f43f2dbdef86376cc29ad646c45c46e93234c' into the Git cache...
unpacking 'github:nix-community/nixvim/9a252f90400ee57cfadcf65aeff999513313166e' into the Git cache...
• Updated input 'darwin':
    'github:lnl7/nix-darwin/146e370d17b0f7fe2bfc6b8610a56d010967469a?narHash=sha256-62wguZpolRuj4OtPsC0xrse%2BEpvXwNmrSB0hPhV7Y7Y%3D' (2025-05-23)
  → 'github:lnl7/nix-darwin/2456ff5c95edfc3b197cb012b947012faed77591?narHash=sha256-9bJzyUX5%2BHXYmI60WMGYXXDdhGbSh1Le6yBM4og3K7E%3D' (2025-05-23)
• Updated input 'determinate':
    'https://api.flakehub.com/f/pinned/DeterminateSystems/determinate/3.6.0/0196faa6-d623-7e23-9152-44cb1b5a53f2/source.tar.gz?narHash=sha256-9XZmFhSzZnxw0ZCn90kVP5%2BYUmTppzu%2BdUFBSUwz8Gc%3D' (2025-05-23)
  → 'https://api.flakehub.com/f/pinned/DeterminateSystems/determinate/3.6.1/01970082-f815-7d4c-a05e-edb8b0cc65a4/source.tar.gz?narHash=sha256-wusmQ7ckk9061PAYla08aucQovObhAHUZn9nDS632nI%3D' (2025-05-24)
• Updated input 'determinate/determinate-nixd-aarch64-darwin':
    'https://install.determinate.systems/determinate-nixd/tag/v3.6.0/macOS?narHash=sha256-0eo5RlKi/HwwSa8pYm%2BmTA5lGpvuaxMMW1wSRmpTHpk%3D'
  → 'https://install.determinate.systems/determinate-nixd/tag/v3.6.1/macOS?narHash=sha256-1ZcAqTB6aTa5UrhRWxCK8ALOce/sqstm%2BL0swQAyZRM%3D'
• Updated input 'determinate/determinate-nixd-aarch64-linux':
    'https://install.determinate.systems/determinate-nixd/tag/v3.6.0/aarch64-linux?narHash=sha256-d44VyeBgSrIjdzeNj6KuRbDYlwwcyq%2B6/uYtfTlTgWc%3D'
  → 'https://install.determinate.systems/determinate-nixd/tag/v3.6.1/aarch64-linux?narHash=sha256-YsGIhHRNqwLPH9NGcLKGoiAQ/WOvbQztf1mkKdejM6g%3D'
• Updated input 'determinate/determinate-nixd-x86_64-linux':
    'https://install.determinate.systems/determinate-nixd/tag/v3.6.0/x86_64-linux?narHash=sha256-vuBRBrTJzgLDovVoCYZWLIN1vfAe8szIgzSuVd/vCZ8%3D'
  → 'https://install.determinate.systems/determinate-nixd/tag/v3.6.1/x86_64-linux?narHash=sha256-ckrcvDvWvCnexfInWKf3eMGNGpxNn9JdDORi2D2SJR8%3D'
• Updated input 'determinate/nix':
    'https://api.flakehub.com/f/pinned/DeterminateSystems/nix-src/3.6.0/0196fa94-7951-7f95-bb79-70f1d5283705/source.tar.gz?narHash=sha256-FDfLkkCNAoLLYV0h8hm279g6c2rM%2BVoBQ7mRX80x8V0%3D' (2025-05-22)
  → 'https://api.flakehub.com/f/pinned/DeterminateSystems/nix-src/3.6.1/0197007c-8c9e-7b6e-acf2-a3500ba8816b/source.tar.gz?narHash=sha256-ZzKVI2vVcyryU8vKAIMQfBGXC%2BVXVntq29aqgASD0ws%3D' (2025-05-24)
• Updated input 'nixpkgs-master':
    'github:NixOS/nixpkgs/29caa0567868d2ecbccb0712db2d4bd566053d91?narHash=sha256-uH6OhOcKmhJy5ZxGqG5N7llxEGE8WcR7M/Dzb1u7/CI%3D' (2025-05-23)
  → 'github:NixOS/nixpkgs/dadc2fe32ae5d3f31afc67750200774053ab9e10?narHash=sha256-kdv2iQRdIjPp0Zo2knFgMWkH1ZTEFWZS6Jhx/GSfGHU%3D' (2025-05-24)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/2795c506fe8fb7b03c36ccb51f75b6df0ab2553f?narHash=sha256-W7lqHp0qZiENCDwUZ5EX/lNhxjMdNapFnbErcbnP11Q%3D' (2025-05-20)
  → 'github:NixOS/nixpkgs/063f43f2dbdef86376cc29ad646c45c46e93234c?narHash=sha256-6m1Y3/4pVw1RWTsrkAK2VMYSzG4MMIj7sqUy7o8th1o%3D' (2025-05-23)
• Updated input 'nixvim':
    'github:nix-community/nixvim/240a7c2fdfbe64b3f683c2090b29ae32ed62811b?narHash=sha256-ZwcL2rUyJ1Ulz/5S6yOYy8TT7HF1TKXcdyiE8w3Bw70%3D' (2025-05-23)
  → 'github:nix-community/nixvim/9a252f90400ee57cfadcf65aeff999513313166e?narHash=sha256-xhyQ1QaMfeNOvYCANbi6rh6OC9OZ94Dx97RLNPUgCeI%3D' (2025-05-24)
2025-05-24 17:17:17 -04:00
2025-04-06 22:03:10 -04:00
2025-04-12 23:55:23 -04:00
2025-05-18 10:50:17 -04:00
2025-05-23 19:02:04 -04:00
2025-05-23 19:02:04 -04:00
2025-04-15 21:04:15 -04:00
2023-09-30 21:20:12 -04:00
2024-05-29 18:58:15 -04:00
2025-05-08 07:44:38 -04:00
2024-06-28 12:01:09 -04:00
2025-04-06 22:03:10 -04:00
2024-09-17 23:49:08 -04:00

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.

Description
configuration for my mac and linux workstations
Readme MIT 6.9 MiB
Languages
Nix 96.6%
Shell 1.9%
Just 1.5%