mirror of
https://github.com/davegallant/nix-config
synced 2025-08-05 18:53:39 +00:00
2ce80b3274960f92a199e3e7875fc22af345c334
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/82bf514f0192f31dfaa6b518b76139b8fa00166c' into the Git cache... unpacking 'github:davegallant/vpngate/0167804252a2297c1f81b5cbf1fbb772d26d3e1f' into the Git cache... • Updated input 'home-manager': 'github:nix-community/home-manager/7b5a978e00273b8676c530c03d315f5b75fae564?narHash=sha256-WcMW9yUDfER8kz4NdCaaI/ep0Ef91L%2BNf7MetNzHZc4%3D' (2025-07-23) → 'github:nix-community/home-manager/fc3add429f21450359369af74c2375cb34a2d204?narHash=sha256-oV695RvbAE4%2BR9pcsT9shmp6zE/%2BIZe6evHWX63f2Qg%3D' (2025-07-27) • Updated input 'home-manager/nixpkgs': 'github:NixOS/nixpkgs/92c2e04a475523e723c67ef872d8037379073681?narHash=sha256-yLuz5cz5Z%2Bsn8DRAfNkrd2Z1cV6DaYO9JMrEz4KZo/c%3D' (2025-07-21) → 'github:NixOS/nixpkgs/3ff0e34b1383648053bba8ed03f201d3466f90c9?narHash=sha256-CdX2Rtvp5I8HGu9swBmYuq%2BILwRxpXdJwlpg8jvN4tU%3D' (2025-07-24) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/92c2e04a475523e723c67ef872d8037379073681?narHash=sha256-yLuz5cz5Z%2Bsn8DRAfNkrd2Z1cV6DaYO9JMrEz4KZo/c%3D' (2025-07-21) → 'github:NixOS/nixpkgs/13e8d35b7d6028b7198f8186bc0347c6abaa2701?narHash=sha256-uDCFHeXdRIgJpYmtcUxGEsZ%2BhYlLPBhR83fdU%2BvbC1s%3D' (2025-07-26) • Updated input 'nixpkgs-master': 'github:NixOS/nixpkgs/93022fe8a74f21720f2027f24ae7d8aef3ccce5c?narHash=sha256-rss6pbHKzZoxoP6KFxXuSLIccUVW55XUmGJt8xe5BYE%3D' (2025-07-23) → 'github:NixOS/nixpkgs/82bf514f0192f31dfaa6b518b76139b8fa00166c?narHash=sha256-fxYVygHgbEhoB7Br%2B%2BqI0fTEsQWN2sZ4PdGu9BqaXyU%3D' (2025-07-29) • Updated input 'nixpkgs-unstable': 'github:NixOS/nixpkgs/c87b95e25065c028d31a94f06a62927d18763fdf?narHash=sha256-NS6BLD0lxOrnCiEOcvQCDVPXafX1/ek1dfJHX1nUIzc%3D' (2025-07-19) → 'github:NixOS/nixpkgs/17f6bd177404d6d43017595c5264756764444ab8?narHash=sha256-Znl7rzuxKg/Mdm6AhimcKynM7V3YeNDIcLjBuoBcmNs%3D' (2025-07-26) • Updated input 'nixvim': 'github:nix-community/nixvim/a11133507a930dfd235324cdf776bdb5e6ddd717?narHash=sha256-fboKrq2WeEC2Y4LaZNiiH2dptUYHtSbYhzE0FTN/u%2BM%3D' (2025-07-08) → 'github:nix-community/nixvim/f25f269dddf2e464f0d4a79bb42b6bfbab63b0df?narHash=sha256-U8eKkKR%2Bc70Sj%2BXuhbCzRAWJBfRLEF7Qh7gKk/7f93M%3D' (2025-07-26) • Updated input 'nixvim/flake-parts': 'github:hercules-ci/flake-parts/9305fe4e5c2a6fcf5ba6a3ff155720fbe4076569?narHash=sha256-tYBdgS56eXYaWVW3fsnPQ/nFlgWi/Z2Ymhyu21zVM98%3D' (2025-06-08) → 'github:hercules-ci/flake-parts/644e0fc48951a860279da645ba77fe4a6e814c5e?narHash=sha256-TVcTNvOeWWk1DXljFxVRp%2BE0tzG1LhrVjOGGoMHuXio%3D' (2025-07-21) • Updated input 'nixvim/nuschtosSearch': 'github:NuschtOS/search/8dfe5879dd009ff4742b668d9c699bc4b9761742?narHash=sha256-L3x2nSlFkXkM6tQPLJP3oCBMIsRifhIDPMQQdHO5xWo%3D' (2025-06-12) → 'github:NuschtOS/search/40987cc1a24feba378438d691f87c52819f7bd75?narHash=sha256-Pmpke0JtLRzgdlwDC5a%2BaiLVZ11JPUO5Bcqkj0nHE/k%3D' (2025-07-25) • Updated input 'stylix': 'github:danth/stylix/5730b9fbdce131ae3ea555678b065b3367246bdd?narHash=sha256-0je8bFTF9U8Hmgay5OnM0q/jfAZ/jN9LGBG2cMIQQIQ%3D' (2025-07-23) → 'github:danth/stylix/8340949b7cba126b6939ae588e6619f8e23bba9d?narHash=sha256-zxAiwoYqjesNbV46vGZe9ONvazQDPswnHfhsvvzqkU4%3D' (2025-07-28) • Updated input 'vpngate': 'github:davegallant/vpngate/5c069cb289145a38d14e09f03c9674d52a18fecf?narHash=sha256-PW2W6OjAPwU867e7RVRK/5E44OqEHo6y%2BrSFxEjjA4k%3D' (2025-04-07) → 'github:davegallant/vpngate/0167804252a2297c1f81b5cbf1fbb772d26d3e1f?narHash=sha256-IPdoF8KSFbAKp9gpTWi9qQv5%2B9qPjGDVPZKawIE0H%2B8%3D' (2025-07-29)
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%