mirror of
https://github.com/davegallant/nix-config
synced 2026-03-03 16:46:34 +00:00
7e746d05e078bd4c66a35681254ff72a8dda33ee
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:nix-community/home-manager/44777152652bc9eacf8876976fa72cc77ca8b9d8' into the Git cache... unpacking 'github:NixOS/nixpkgs/09eb77e94fa25202af8f3e81ddc7353d9970ac1b' into the Git cache... unpacking 'github:NixOS/nixpkgs/daca99a84a71f50f6561a85b1c6fad505962e83b' into the Git cache... unpacking 'github:nix-community/stylix/93c8a26eeed48e08433b8ba4701a9aee87e349a3' into the Git cache... • Updated input 'darwin': 'github:lnl7/nix-darwin/e95de00a471d07435e0527ff4db092c84998698e?narHash=sha256-HN84sByg9FhJnojkGGDSrcjcbeioFWoNXfuyYfJ1kBE%3D' (2025-11-26) → 'github:lnl7/nix-darwin/688427b1aab9afb478ca07989dc754fa543e03d5?narHash=sha256-0YSU35gfRFJzx/lTGgOt6ubP8K6LeW0vaywzNNqxkl4%3D' (2025-12-07) • Updated input 'determinate': 'https://api.flakehub.com/f/pinned/DeterminateSystems/determinate/3.13.2/019a9b01-c0c6-7e1c-959e-98ac5b7675de/source.tar.gz?narHash=sha256-QCYGGghBya%2BqsY59f1zzgYzxEzz%2BN9S7YRkVWDIDbgo%3D' (2025-11-19) → 'https://api.flakehub.com/f/pinned/DeterminateSystems/determinate/3.14.0/019b0160-c5de-7941-9c26-cb47bc17eec3/source.tar.gz?narHash=sha256-kAO/ZeBnjaF%2BuqOP6qweXlRk2ylocLuv/9Dn8FsuPlU%3D' (2025-12-09) • Updated input 'determinate/determinate-nixd-aarch64-darwin': 'https://install.determinate.systems/determinate-nixd/tag/v3.13.2/macOS?narHash=sha256-g1r0dPwlUi1h96c4BuHzv9M2lWDqRy9bPDW9tRSq35I%3D' → 'https://install.determinate.systems/determinate-nixd/tag/v3.14.0/macOS?narHash=sha256-6PWoqx52nvlWzlElTjcn7KAPKitfcKZYEFSsC3PoEoE%3D' • Updated input 'determinate/determinate-nixd-aarch64-linux': 'https://install.determinate.systems/determinate-nixd/tag/v3.13.2/aarch64-linux?narHash=sha256-xn324irXG/EpUdUfUGFrlJNg23JN2cVArd5LsFPjGKc%3D' → 'https://install.determinate.systems/determinate-nixd/tag/v3.14.0/aarch64-linux?narHash=sha256-b1e25BUPL7Qf0QVbYlfZ/%2BQiClrP/SHIjMPtA47aOLc%3D' • Updated input 'determinate/determinate-nixd-x86_64-linux': 'https://install.determinate.systems/determinate-nixd/tag/v3.13.2/x86_64-linux?narHash=sha256-VPM5FOGwEjl56b7Edvg3sduvauPHCyXZ11fN9hcUdTU%3D' → 'https://install.determinate.systems/determinate-nixd/tag/v3.14.0/x86_64-linux?narHash=sha256-8EI2f8IftPcRFlR6K4%2BcpIEAVf5UIeMCjHysEtVqDw0%3D' • Updated input 'determinate/nix': 'https://api.flakehub.com/f/pinned/DeterminateSystems/nix-src/3.13.2/019a9af6-3d7b-71bc-bccd-8b18e147ad77/source.tar.gz?narHash=sha256-gTuB2qBdSKCKnZwENTqScs/pPBaZQOv6zZ1KJvV/ohk%3D' (2025-11-19) → 'https://api.flakehub.com/f/pinned/DeterminateSystems/nix-src/3.14.0/019b0159-8907-7fab-a120-9d287c7e6d2e/source.tar.gz?narHash=sha256-p98D44tYJMgB5Qet5S8cTQFdffk/GmoaGkpQtZ3hqJU%3D' (2025-12-09) • Updated input 'determinate/nixpkgs': 'https://api.flakehub.com/f/pinned/DeterminateSystems/nixpkgs-weekly/0.1.897465%2Brev-8b6600824693a9c706ef09bd86711ca393703466/019a9577-b407-75dd-b18b-3308def1c215/source.tar.gz?narHash=sha256-e81Xfa7xhRZfqGB4s3xEvrg4p1v%2BfToM6CIQlXUyaX0%3D' (2025-11-17) → 'https://api.flakehub.com/f/pinned/DeterminateSystems/nixpkgs-weekly/0.1.905078%2Brev-8c29968b3a942f2903f90797f9623737c215737c/019add91-3add-7a0d-8a25-9569cbe01efe/source.tar.gz?narHash=sha256-yU9BNcP0oadUKupw0UKmO9BKDOVIg9NStdJosEbXf8U%3D' (2025-12-01) • Updated input 'home-manager': 'github:nix-community/home-manager/f63d0fe9d81d36e5fc95497217a72e02b8b7bcab?narHash=sha256-0GsEtXV9OquDQ1VclQfP16cU5VZh7NEVIOjSH4UaJuM%3D' (2025-12-04) → 'github:nix-community/home-manager/44777152652bc9eacf8876976fa72cc77ca8b9d8?narHash=sha256-FuFtkJrW1Z7u%2B3lhzPRau69E0CNjADku1mLQQflUORo%3D' (2025-12-10) • Updated input 'home-manager/nixpkgs': 'github:NixOS/nixpkgs/8bb5646e0bed5dbd3ab08c7a7cc15b75ab4e1d0f?narHash=sha256-SqUuBFjhl/kpDiVaKLQBoD8TLD%2B/cTUzzgVFoaHrkqY%3D' (2025-11-30) → 'github:NixOS/nixpkgs/d9bc5c7dceb30d8d6fafa10aeb6aa8a48c218454?narHash=sha256-y7RPKl/jJ/KAP/VKLMghMgXTlvNIJMHKskl8/Uuar7o%3D' (2025-12-06) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/c97c47f2bac4fa59e2cbdeba289686ae615f8ed4?narHash=sha256-OtzF5wBvO0jgW1WW1rQU9cMGx7zuvkF7CAVJ1ypzkxA%3D' (2025-12-04) → 'github:NixOS/nixpkgs/09eb77e94fa25202af8f3e81ddc7353d9970ac1b?narHash=sha256-mSD5Ob7a%2BT2RNjvPvOA1dkJHGVrNVl8ZOrAwBjKBDQo%3D' (2025-12-09) • Updated input 'nixpkgs-master': 'github:NixOS/nixpkgs/a4d1e1ae561e0b1d4485deebfee8c995cc66a8e5?narHash=sha256-gvAyAHcQjYj5lh0X6JSwPHPew/c23HBevUUZqeMMlLg%3D' (2025-12-06) → 'github:NixOS/nixpkgs/daca99a84a71f50f6561a85b1c6fad505962e83b?narHash=sha256-wF1c3/v23LY3bFn8ciGDQyaHnAJuOL/4i64FAMM5TWo%3D' (2025-12-11) • Updated input 'nixpkgs-unstable': 'github:NixOS/nixpkgs/f61125a668a320878494449750330ca58b78c557?narHash=sha256-BmPWzogsG2GsXZtlT%2BMTcAWeDK5hkbGRZTeZNW42fwA%3D' (2025-12-05) → 'github:NixOS/nixpkgs/addf7cf5f383a3101ecfba091b98d0a1263dc9b8?narHash=sha256-hM20uyap1a0M9d344I692r%2Bik4gTMyj60cQWO%2BhAYP8%3D' (2025-12-08) • Updated input 'nixvim': 'github:nix-community/nixvim/64d9e2616f4ee2acee380d61ccf1f3d610e7e969?narHash=sha256-f6UrlGdwg%2BTIxxyDjeq1M7WGNZH/vpbOm0yzPgkMy9c%3D' (2025-12-03) → 'github:nix-community/nixvim/a9d0e063bcbb43f18f5baf42713ba240f3a8ab22?narHash=sha256-vOaAKjFYTrWIjGU2f5ORH8Jr5OfnzcgrF0qQb9RExaI%3D' (2025-12-08) • Updated input 'stylix': 'github:nix-community/stylix/b1c99fd9525bae86f20018e96d68176002ad18b0?narHash=sha256-LqCQL0BVLQYtOIBfWSHkNbRoQ%2BnCeCdfj7/Ggmb4x3w%3D' (2025-12-06) → 'github:nix-community/stylix/93c8a26eeed48e08433b8ba4701a9aee87e349a3?narHash=sha256-fHD0DpxyZ4nXGTPl5D1YRIn6Udd2kW7VIWO19s7HWnE%3D' (2025-12-10)
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
- NixOS (Linux)
- Determinate Nix (macOS)
- just
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
Languages
Nix
96.1%
Shell
2.2%
Just
1.7%