mirror of
https://github.com/davegallant/nix-config
synced 2025-08-05 18:53:39 +00:00
1a267da6c812125a92088db3c2e19eb52304f789
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:NixOS/nixpkgs/a676066377a2fe7457369dd37c31fd2263b662f4' into the Git cache... unpacking 'github:NixOS/nixpkgs/d85e3b87ffdc6e879499e54599a9d606b90955ce' into the Git cache... unpacking 'github:NixOS/nixpkgs/30e2e2857ba47844aa71991daa6ed1fc678bcbb7' into the Git cache... unpacking 'github:danth/stylix/d25e22b5c559651da55c0f46106e44fc88069ae1' into the Git cache... • Updated input 'determinate': 'https://api.flakehub.com/f/pinned/DeterminateSystems/determinate/3.6.7/0197a26c-50d5-7452-b465-c2be416f65de/source.tar.gz?narHash=sha256-P3QSNR288jf2cl1l9%2BuahrpDRsbhD5zQpYAw9F%2BRFR8%3D' (2025-06-24) → 'https://api.flakehub.com/f/pinned/DeterminateSystems/determinate/3.6.8/0197a832-54da-741f-aec6-7bb1c227b533/source.tar.gz?narHash=sha256-QBD9FfkjBLLAKh3kcnjeJAiLp/fYpJq%2B6T02H09K%2BUE%3D' (2025-06-25) • Updated input 'determinate/determinate-nixd-aarch64-darwin': 'https://install.determinate.systems/determinate-nixd/tag/v3.6.7/macOS?narHash=sha256-lu2ZtVF8hLBgCp58FSXgowNkhlgijnsGJHAc2ubV39U%3D' → 'https://install.determinate.systems/determinate-nixd/tag/v3.6.8/macOS?narHash=sha256-d%2BzhuP7Zlx9vHy2mJt%2BwNl/rz0VHPm5diTlrth4jozY%3D' • Updated input 'determinate/determinate-nixd-aarch64-linux': 'https://install.determinate.systems/determinate-nixd/tag/v3.6.7/aarch64-linux?narHash=sha256-SoZ5zBWwyZr/KD4vtRMxjNA0M/oFR7QTK0Xp97oRx%2Bw%3D' → 'https://install.determinate.systems/determinate-nixd/tag/v3.6.8/aarch64-linux?narHash=sha256-N3o/dlJcn90m3Xd8uZvnbubWEE95Y%2BNFea%2BvB1U6VhM%3D' • Updated input 'determinate/determinate-nixd-x86_64-linux': 'https://install.determinate.systems/determinate-nixd/tag/v3.6.7/x86_64-linux?narHash=sha256-mcBD5mliHui0BEXg64cgQbLSKMWJBydHvDCleBDnNsU%3D' → 'https://install.determinate.systems/determinate-nixd/tag/v3.6.8/x86_64-linux?narHash=sha256-jHpbawa%2BAsMNL0uHuSIQ0Loy4ddEAwBmoxqIW7YKzBA%3D' • Updated input 'determinate/nix': 'https://api.flakehub.com/f/pinned/DeterminateSystems/nix-src/3.6.7/0197a264-b868-7e7d-a0b7-a5c61b32c575/source.tar.gz?narHash=sha256-3JtVZilOddowCXzGEy/CprNF8eMZkKCweqe07KBhE3Y%3D' (2025-06-24) → 'https://api.flakehub.com/f/pinned/DeterminateSystems/nix-src/3.6.8/0197a6ca-cd88-73d3-b97f-91c2de5346fe/source.tar.gz?narHash=sha256-mvC0XyabdgMEYRpFwTrfadYZnbH8mDO/Po7dLnGAZGA%3D' (2025-06-25) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/c7ab75210cb8cb16ddd8f290755d9558edde7ee1?narHash=sha256-kMhs%2BYzV4vPGfuTpD3mwzibWUE6jotw5Al2wczI0Pv8%3D' (2025-06-22) → 'github:NixOS/nixpkgs/a676066377a2fe7457369dd37c31fd2263b662f4?narHash=sha256-zW/OFnotiz/ndPFdebpo3X0CrbVNf22n4DjN2vxlb58%3D' (2025-06-26) • Updated input 'nixpkgs-master': 'github:NixOS/nixpkgs/8eff0be761d12d7e463c2f2f3a863393ab5c5c4c?narHash=sha256-k2MPHVOetwoVCV/XKCueB6ZNCtSXijRTIyyT4Q6GIQg%3D' (2025-06-25) → 'github:NixOS/nixpkgs/d85e3b87ffdc6e879499e54599a9d606b90955ce?narHash=sha256-gAsG49cKB6xa26dVmc4dbShLzRBHrTNwO9G1Cg9BG18%3D' (2025-06-28) • Updated input 'nixpkgs-unstable': 'github:NixOS/nixpkgs/4206c4cb56751df534751b058295ea61357bbbaa?narHash=sha256-VLFNc4egNjovYVxDGyBYTrvVCgDYgENp5bVi9fPTDYc%3D' (2025-06-21) → 'github:NixOS/nixpkgs/30e2e2857ba47844aa71991daa6ed1fc678bcbb7?narHash=sha256-krGXKxvkBhnrSC/kGBmg5MyupUUT5R6IBCLEzx9jhMM%3D' (2025-06-27) • Updated input 'stylix': 'github:danth/stylix/add70d533c017bf6f5da63e69a31c5f4ae201ad8?narHash=sha256-o70%2B4fKZjNBnHZdPyh3M5xKVBZ7u5Of%2B9gGc2Rg7Ob0%3D' (2025-06-25) → 'github:danth/stylix/d25e22b5c559651da55c0f46106e44fc88069ae1?narHash=sha256-C4Ze08bSadL/3Xba88wrxcmlzn/kPM2Bj3lBX501htk%3D' (2025-06-26)
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.
Languages
Nix
96.6%
Shell
1.9%
Just
1.5%