Dave Gallant 0ba103d9c3 nix flake update: 2025-05-15 11:47:55 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.
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.5.1/0196b732-ef8e-73a0-81fe-27d2da75d01e/source.tar.gz?narHash=sha256-zuOGALFvYLADrtet%2BxLXaWFXx1ie0e%2BEpBOYbZhTh1g%3D' (2025-05-09)
  → 'https://api.flakehub.com/f/pinned/DeterminateSystems/determinate/3.5.2/0196c70c-0872-7fad-a111-600ae8db1231/source.tar.gz?narHash=sha256-%2BihbNcxH05qT8U16ERLXSCuBpZzTDQZy5g7HbixQEzs%3D' (2025-05-13)
• Updated input 'determinate/determinate-nixd-aarch64-darwin':
    'https://install.determinate.systems/determinate-nixd/tag/v3.5.1/macOS?narHash=sha256-mPEUeDO9jHMAlGVnGnFlyZrhy0rou5T3UaGUgxAqCOo%3D'
  → 'https://install.determinate.systems/determinate-nixd/tag/v3.5.2/macOS?narHash=sha256-2dq185sZoe03EkGykH7Q64wjdkqZDCGvDO3pwx1bBgk%3D'
• Updated input 'determinate/determinate-nixd-aarch64-linux':
    'https://install.determinate.systems/determinate-nixd/tag/v3.5.1/aarch64-linux?narHash=sha256-zka0Eftt2szsgqkRv1d8bT40YZbul02ETK%2BH4FGVxW0%3D'
  → 'https://install.determinate.systems/determinate-nixd/tag/v3.5.2/aarch64-linux?narHash=sha256-Ua0UKFFBXhUsIZWXdQRRr2rv4LfXdX7xHrsyMdKYEO8%3D'
• Updated input 'determinate/determinate-nixd-x86_64-linux':
    'https://install.determinate.systems/determinate-nixd/tag/v3.5.1/x86_64-linux?narHash=sha256-H3WfR2faBWOgWxtzbgHd7n1or9mMnbCCxLSVODlVTmA%3D'
  → 'https://install.determinate.systems/determinate-nixd/tag/v3.5.2/x86_64-linux?narHash=sha256-ogANyvmbyYZ9WDyAbNfetnpJd%2BYH9YzjUjok9Ad4fBs%3D'
• Updated input 'determinate/nix':
    'https://api.flakehub.com/f/pinned/DeterminateSystems/nix-src/3.5.1/0196b724-e2e2-77d2-8978-30dfd591e94c/source.tar.gz?narHash=sha256-jcMFEwU%2BPqdHi2p8DkaZsCJ1TuvtAFJZijWtNedWZ7Q%3D' (2025-05-09)
  → 'https://api.flakehub.com/f/pinned/DeterminateSystems/nix-src/3.5.2/0196c703-20f7-7d7e-8121-ec4f1cc20e01/source.tar.gz?narHash=sha256-4QVmtRMUzw0GMyJmU93IlorvuZaUjyZUL7LYFSE1LCg%3D' (2025-05-12)
• Updated input 'nixpkgs':
    'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.2411.717822%2Brev-0c0bf9c057382d5f6f63d54fd61f1abd5e1c2f63/0196bcc7-50a0-7060-9bab-c9a170c69923/source.tar.gz?narHash=sha256-VljtYzyttmvkWUKTVJVW93qAsJsrBbgAzy7DdnJaQfI%3D' (2025-05-09)
  → 'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.2411.717921%2Brev-5d736263df906c5da72ab0f372427814de2f52f8/0196d315-0a63-71d6-a78e-702da2501e28/source.tar.gz?narHash=sha256-fLise%2Bys%2BbpyjuUUkbwqo5W/UyIELvRz9lPBPoB0fbM%3D' (2025-05-14)
• Updated input 'nixpkgs-unstable':
    'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.1.797896%2Brev-d89fc19e405cb2d55ce7cc114356846a0ee5e956/0196c1a7-7ad3-74a9-9d50-1b854aca6d6c/source.tar.gz?narHash=sha256-3e%2BAVBczosP5dCLQmMoMEogM57gmZ2qrVSrmq9aResQ%3D' (2025-05-10)
  → 'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.1.799423%2Brev-adaa24fbf46737f3f1b5497bf64bae750f82942e/0196d1c3-1974-7bf1-bcf6-06620ac40c8c/source.tar.gz?narHash=sha256-qhFMmDkeJX9KJwr5H32f1r7Prs7XbQWtO0h3V0a0rFY%3D' (2025-05-13)
2025-05-15 07:47:55 -04:00
2025-05-11 19:52:47 -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%