mirror of
https://github.com/davegallant/nix-config
synced 2025-08-15 03:10:19 +00:00
1380600531b9e4e9fdf1ad99cb97e059324c3c0c
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/8cb57bf0c317cb6856e685f0cb94b9a8264aaffb' into the Git cache... • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/ddae11e58c0c345bf66efbddbf2192ed0e58f896?narHash=sha256-3sWA5WJybUE16kIMZ3%2BuxcxKZY/JRR4DFBqLdSLBo7w%3D' (2025-08-11) → 'github:NixOS/nixpkgs/3385ca0cd7e14c1a1eb80401fe011705ff012323?narHash=sha256-Hu/gTDoi4uy6TAKISPHQusSMy8U6xUbLSDjKBYdhDIY%3D' (2025-08-13) • Updated input 'nixpkgs-master': 'github:NixOS/nixpkgs/f4824b044a60268c24fd20a25468a1138e535d83?narHash=sha256-b6VCFcs4fjKtLLSMfnT8laUg6m4S%2BjfGUGehcbOVzV8%3D' (2025-08-13) → 'github:NixOS/nixpkgs/8cb57bf0c317cb6856e685f0cb94b9a8264aaffb?narHash=sha256-s7MdlbqMQ/SOGfThmTNVaeWSX1%2BYDh8Rylk/1s5ph3E%3D' (2025-08-15) • Updated input 'nixpkgs-unstable': 'github:NixOS/nixpkgs/85dbfc7aaf52ecb755f87e577ddbe6dbbdbc1054?narHash=sha256-iAcj9T/Y%2B3DBy2J0N%2ByF9XQQQ8IEb5swLFzs23CdP88%3D' (2025-08-09) → 'github:NixOS/nixpkgs/005433b926e16227259a1843015b5b2b7f7d1fc3?narHash=sha256-IVft239Bc8p8Dtvf7UAACMG5P3ZV%2B3/aO28gXpGtMXI%3D' (2025-08-12) • Updated input 'stylix': 'github:danth/stylix/13e783747d8b90f27bc1e69e3302b5b5e18cf776?narHash=sha256-dtLgSAkU6o3skigUB1U6CCdg9Uu%2Byu3OM3m%2BZu2XnPk%3D' (2025-08-12) → 'github:danth/stylix/1a6d802cdd3ba08647335b891f625a115710b678?narHash=sha256-ABCz0Yaz27OxvbP4tx3c8O2iu6R2fxdfV/4hO9Bc%2BI4%3D' (2025-08-14)
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%