Dave Gallant 3730e8c2d9 nix flake update: 2025-05-08 12:20:20 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...
unpacking 'github:cachix/git-hooks.nix/fa466640195d38ec97cf0493d6d6882bc4d14969' into the Git cache...
• Updated input 'determinate':
    'https://api.flakehub.com/f/pinned/DeterminateSystems/determinate/3.4.1/01967ed7-1fb2-76e6-bb95-6d41cd9b4793/source.tar.gz?narHash=sha256-pLPdfPlknXxnkljsLHKmKibbZewMaN7Nfo79dqis3RI%3D' (2025-04-28)
  → 'https://api.flakehub.com/f/pinned/DeterminateSystems/determinate/3.4.2/0196a0e3-6a5e-7bd9-bcc9-35993b5669ae/source.tar.gz?narHash=sha256-JVaI7oo2dNWCNwkuSvS9NpQf%2BXJbYyPOBsCmOB4e/zU%3D' (2025-05-05)
• Updated input 'determinate/determinate-nixd-aarch64-darwin':
    'https://install.determinate.systems/determinate-nixd/tag/v3.4.1/macOS?narHash=sha256-6wM9stTRsVkei3N/GGBEXJGeljD3%2BhftM5sb6CD8Ck8%3D'
  → 'https://install.determinate.systems/determinate-nixd/tag/v3.4.2/macOS?narHash=sha256-ARTXW8DF2CJG5E2nRNH8JWDEvLzyaZxw5rE23DECicI%3D'
• Updated input 'determinate/determinate-nixd-aarch64-linux':
    'https://install.determinate.systems/determinate-nixd/tag/v3.4.1/aarch64-linux?narHash=sha256-A699eCx6f3yLI%2BY5s4d2e4FOCW2GdqDz/dqsDMZWXSo%3D'
  → 'https://install.determinate.systems/determinate-nixd/tag/v3.4.2/aarch64-linux?narHash=sha256-DSOuHFdwdND1n0BHuAGsllqxSkP/4Hwubo54ETT3RJk%3D'
• Updated input 'determinate/determinate-nixd-x86_64-linux':
    'https://install.determinate.systems/determinate-nixd/tag/v3.4.1/x86_64-linux?narHash=sha256-umc2EwD0mvgjKnl3CHcSIoGLmWOdkDnktZrYSt1R1TE%3D'
  → 'https://install.determinate.systems/determinate-nixd/tag/v3.4.2/x86_64-linux?narHash=sha256-5k4qO7a1u8mMDhnNyp9dKtQmPcfkvvSGhQ1LVfJ1NiU%3D'
• Updated input 'determinate/nix':
    'https://api.flakehub.com/f/pinned/DeterminateSystems/nix-src/3.4.1/01967ecd-dad0-7ece-b19d-342cd7da9b88/source.tar.gz?narHash=sha256-/FkEcvE1kWTrF9wxXYT9rnn2JGExtLF4Rig3FGRrt5o%3D' (2025-04-28)
  → 'https://api.flakehub.com/f/pinned/DeterminateSystems/nix-src/3.4.2/0196a0dd-9938-7170-a73d-b253c8e83470/source.tar.gz?narHash=sha256-mB2GopjoufH5cNN3w3Q6pjKxIUo4R6XRfun8f6zieaA%3D' (2025-05-05)
• Updated input 'determinate/nixpkgs':
    'https://api.flakehub.com/f/pinned/DeterminateSystems/nixpkgs-weekly/0.1.785333%2Brev-ebe4301cbd8f81c4f8d3244b3632338bbeb6d49c/01965c00-a987-7897-9240-abc0268d7590/source.tar.gz?narHash=sha256-5RJTdUHDmj12Qsv7XOhuospjAjATNiTMElplWnJE9Hs%3D' (2025-04-17)
  → 'https://api.flakehub.com/f/pinned/DeterminateSystems/nixpkgs-weekly/0.1.791229%2Brev-29335f23bea5e34228349ea739f31ee79e267b88/0196800d-1283-7c9b-8b80-c39f81a76284/source.tar.gz?narHash=sha256-v/sK3AS0QKu/Tu5sHIfddiEHCvrbNYPv8X10Fpux68g%3D' (2025-04-28)
• Updated input 'fh':
    'https://api.flakehub.com/f/pinned/DeterminateSystems/fh/0.1.22/0195244a-b1c2-7264-b779-0e1e34d9735f/source.tar.gz?narHash=sha256-yOqXcn/OMfC97t002V8yzZn1PhuV8lIp5szPA7eys1Q%3D' (2025-02-20)
  → 'https://api.flakehub.com/f/pinned/DeterminateSystems/fh/0.1.24/0196a1f6-04df-7f72-8882-ddcd7de892e2/source.tar.gz?narHash=sha256-t7IZlG7rKNbkt2DIU5H0/B0%2Bb4e9YEVJx14ijpOycCw%3D' (2025-05-05)
• Updated input 'fh/fenix':
    'https://api.flakehub.com/f/pinned/nix-community/fenix/0.1.2125%2Brev-bfba822a4220b0e2c4dc7f36a35e4c8450cd9a9c/019420f1-c64f-7176-bdf5-3f4f4fe2bac6/source.tar.gz?narHash=sha256-xC6X49L55xo7AV%2BpAYclOj5UNWtBo/xx5aB5IehJD0M%3D' (2025-01-01)
  → 'https://api.flakehub.com/f/pinned/nix-community/fenix/0.1.2184%2Brev-f44d7c3596ff028ad9f7fcc31d1941ed585f11b3/019550c8-7792-7766-8dd2-80fad5595f70/source.tar.gz?narHash=sha256-6RzWfxENGlO73jQb3uQNgOvubUFwvveeIg%2BPZxhAu6s%3D' (2025-03-01)
• Updated input 'fh/fenix/rust-analyzer-src':
    'github:rust-lang/rust-analyzer/085ad107943996c344633d58f26467b05f8e2ff0?narHash=sha256-DQgwi3pwaasWWDfNtXIX0lW5KvxQ%2BqVhxO1J7l68Qcc%3D' (2024-12-31)
  → 'github:rust-lang/rust-analyzer/fe8444616679f8e50ff9696f4750df1f10e7433d?narHash=sha256-2AW/FJQI/i6bbRB/8HR9l9SjxjuiukJpHdMPgwApPKA%3D' (2025-02-28)
• Updated input 'fh/naersk':
    'https://api.flakehub.com/f/pinned/nix-community/naersk/0.1.352%2Brev-5891bae1b7fbd8d3a138773fd751e7a532f914aa/01944b3d-93aa-7d30-8c2b-bd5902521c73/source.tar.gz?narHash=sha256-np2K6lbTOq7yugwS0IsEmy%2B02vxTAF62bp8APnBHsE4%3D' (2025-01-09)
  → 'https://api.flakehub.com/f/pinned/nix-community/naersk/0.1.359%2Brev-38bc60bbc157ae266d4a0c96671c6c742ee17a5f/0196814b-3fe7-7501-996a-40369627cec0/source.tar.gz?narHash=sha256-cyAAMal0aPrlb1NgzMxZqeN1mAJ2pJseDhm2m6Um8T0%3D' (2025-04-29)
• Updated input 'fh/nixpkgs':
    'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.2411.714614%2Brev-c618e28f70257593de75a7044438efc1c1fc0791/0195155d-20df-7b25-ad70-45871483b8d2/source.tar.gz?narHash=sha256-uq6A2L7o1/tR6VfmYhZWoVAwb3gTy7j4Jx30MIrH0rE%3D' (2025-02-17)
  → 'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.2411.717608%2Brev-bf3287dac860542719fe7554e21e686108716879/0196927e-0862-7e0b-a84b-fbc51a400e7c/source.tar.gz?narHash=sha256-kwaaguGkAqTZ1oK0yXeQ3ayYjs8u/W7eEfrFpFfIDFA%3D' (2025-05-02)
• Updated input 'nixpkgs':
    'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.2411.717608%2Brev-bf3287dac860542719fe7554e21e686108716879/0196927e-0862-7e0b-a84b-fbc51a400e7c/source.tar.gz?narHash=sha256-kwaaguGkAqTZ1oK0yXeQ3ayYjs8u/W7eEfrFpFfIDFA%3D' (2025-05-02)
  → 'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.2411.717738%2Brev-1d3aeb5a193b9ff13f63f4d9cc169fb88129f860/0196a994-b117-7203-b225-ee2c1be7af8d/source.tar.gz?narHash=sha256-QkNoyEf6TbaTW5UZYX0OkwIJ/ZMeKSSoOMnSDPQuol0%3D' (2025-05-06)
• Updated input 'nixpkgs-unstable':
    'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.1.793418%2Brev-7a2622e2c0dbad5c4493cb268aba12896e28b008/0196974c-148c-7984-8656-db70973db21b/source.tar.gz?narHash=sha256-MHmBH2rS8KkRRdoU/feC/dKbdlMkcNkB5mwkuipVHeQ%3D' (2025-05-03)
  → 'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.1.795599%2Brev-3730d8a308f94996a9ba7c7138ede69c1b9ac4ae/0196a676-5403-7dad-a0df-09a2383cfd46/source.tar.gz?narHash=sha256-7%2BpG1I9jvxNlmln4YgnlW4o%2Bw0TZX24k688mibiFDUE%3D' (2025-05-05)
• Updated input 'pre-commit-hooks':
    'github:cachix/git-hooks.nix/dcf5072734cb576d2b0c59b2ac44f5050b5eac82?narHash=sha256-DwOTp7nvfi8mRfuL1escHDXabVXFGT1VlPD1JHrtrco%3D' (2025-03-22)
  → 'github:cachix/git-hooks.nix/fa466640195d38ec97cf0493d6d6882bc4d14969?narHash=sha256-Wb2xeSyOsCoTCTj7LOoD6cdKLEROyFAArnYoS%2BnoCWo%3D' (2025-05-06)
2025-05-08 08:20:20 -04:00
2025-05-03 20:52:44 -04:00
2025-04-06 22:03:10 -04:00
2025-04-12 23:55:23 -04:00
2025-05-01 20:21:55 -04:00
2025-04-18 11:29:07 -04:00
2025-04-20 12:03:14 -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%