Dave Gallant ffc5a61f9b nix flake update: 2025-04-12 17:00:42 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 'https://flakehub.com/f/DeterminateSystems/determinate/%2A' into the Git cache...
unpacking 'https://flakehub.com/f/DeterminateSystems/fh/%2A' into the Git cache...
unpacking 'https://flakehub.com/f/nix-community/home-manager/%2A' into the Git cache...
unpacking 'https://flakehub.com/f/NixOS/nixpkgs/%2A' into the Git cache...
unpacking 'https://flakehub.com/f/NixOS/nixpkgs/0.1' into the Git cache...
• Updated input 'determinate':
    'https://api.flakehub.com/f/pinned/DeterminateSystems/determinate/3.2.1/0195f83d-5008-71dc-b7a1-ea791584fd3f/source.tar.gz?narHash=sha256-4wo3tMgnqvWDSjM1%2Bp0rowOtxXfSYmcyv/VVA2ezpOE%3D' (2025-04-02)
  → 'https://api.flakehub.com/f/pinned/DeterminateSystems/determinate/3.3.1/01962818-17fd-792e-b1b3-e9ba06092244/source.tar.gz?narHash=sha256-yaOlXhJzbhH3PqLbQc3FrKXhsmsN2ZLcx8DSQUItq20%3D' (2025-04-12)
• Updated input 'determinate/determinate-nixd-aarch64-darwin':
    'https://install.determinate.systems/determinate-nixd/tag/v3.2.1/macOS?narHash=sha256-qJbDwSo%2BbOguk/Lb%2BZQs4sWpdvQrnoRmilsLOrLkymQ%3D'
  → 'https://install.determinate.systems/determinate-nixd/tag/v3.3.1/macOS?narHash=sha256-eyQ0e8xpmByGI6yjqJ9lSLsSf3cgJXOSWfzUttAW4ys%3D'
• Updated input 'determinate/determinate-nixd-aarch64-linux':
    'https://install.determinate.systems/determinate-nixd/tag/v3.2.1/aarch64-linux?narHash=sha256-1EAbjeqiX7RJDfrxesLLqwJbR2AsmDqRrDSygVFh%2Bu8%3D'
  → 'https://install.determinate.systems/determinate-nixd/tag/v3.3.1/aarch64-linux?narHash=sha256-NsWrO8neumVuHRgC53g843jTu3iML24CVS3oy%2BQAE8Q%3D'
• Updated input 'determinate/determinate-nixd-x86_64-linux':
    'https://install.determinate.systems/determinate-nixd/tag/v3.2.1/x86_64-linux?narHash=sha256-yi1T7JFH%2BeoeLDImaRVJuLXxtXqNOmGcjGPUyDbntK0%3D'
  → 'https://install.determinate.systems/determinate-nixd/tag/v3.3.1/x86_64-linux?narHash=sha256-gTSgaJEIweE9k028sQVrbOTxrxsk8Qqy8TXMR6w/HbE%3D'
• Updated input 'determinate/nix':
    'https://api.flakehub.com/f/pinned/DeterminateSystems/nix-src/3.2.1/0195f838-0040-7334-ad8e-0a1fa2e9bbf7/source.tar.gz?narHash=sha256-e6rgsNCMzWYpRxSC%2BtcsrdlVfxITy666PKs2TdOpVUI%3D' (2025-04-02)
  → 'https://api.flakehub.com/f/pinned/DeterminateSystems/nix-src/3.3.1/01962812-e57c-7020-b84f-921e36b52cdf/source.tar.gz?narHash=sha256-yzm5x2eFM1m3S47D/1k/dmMIV%2B457j3wOAeH6Uyte3E%3D' (2025-04-12)
• Updated input 'determinate/nixpkgs':
    'https://api.flakehub.com/f/pinned/DeterminateSystems/nixpkgs-weekly/0.1.769586%2Brev-096478927c360bc18ea80c8274f013709cf7bdcd/0195a7c1-66e1-7e6a-9a81-ea18d238a253/source.tar.gz?narHash=sha256-q%2BAQ///oMnyyFzzF4H9ShSRENt3Zsx37jTiRkLkXXE0%3D' (2025-03-17)
  → 'https://api.flakehub.com/f/pinned/DeterminateSystems/nixpkgs-weekly/0.1.779643%2Brev-74a40410369a1c35ee09b8a1abee6f4acbedc059/019613e7-3d90-701c-9760-894b410f82c0/source.tar.gz?narHash=sha256-UgFYn8sGv9B8PoFpUfCa43CjMZBl1x/ShQhRDHBFQdI%3D' (2025-04-06)
2025-04-12 13:00:42 -04:00
2025-04-06 01:06:29 -04:00
2025-04-06 22:03:10 -04:00
2024-09-17 23:49:08 -04:00
2024-09-06 21:12:20 -04:00
2022-08-31 14:59:41 -04:00
2025-01-27 17:26:05 -05:00
2025-04-06 22:03:10 -04:00
2024-11-23 09:22:06 -05:00
2025-04-07 20:15:07 -04:00
2023-09-30 21:20:12 -04:00
2024-05-29 18:58:15 -04:00
2025-04-06 22:03:10 -04:00
2025-04-12 12:57:54 -04:00
2024-06-28 12:01:09 -04:00
2024-11-23 09:22:06 -05: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 machines 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

Pre-commit hooks are automatically activated when direnv is installed.

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