mirror of
https://github.com/davegallant/nix-config
synced 2025-08-05 18:53:39 +00:00
cd3c644849f69f80b9df9fb934a6e77214d36b93
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/b2485d56967598da068b5a6946dadda8bfcbcd37' into the Git cache... unpacking 'github:NixOS/nixpkgs/74c2aa546b33d957987a6b8506d527a2e4c6d9d8' into the Git cache... unpacking 'github:NixOS/nixpkgs/08f22084e6085d19bcfb4be30d1ca76ecb96fe54' into the Git cache... unpacking 'github:nix-community/nixvim/b04bcdcbba4aa648903e065ad1907a97d4f7aee9' into the Git cache... unpacking 'github:danth/stylix/cc82dae884f45ffeb996d2b5116afa70933e507f' into the Git cache... • Updated input 'determinate': 'https://api.flakehub.com/f/pinned/DeterminateSystems/determinate/3.6.3/019765b9-9e7b-7b97-8a05-6a0125453c48/source.tar.gz?narHash=sha256-O%2BiNiloXRPBvMLVczEDkcAyBoGdpXS7GCLdjk%2BYUQsE%3D' (2025-06-12) → 'https://api.flakehub.com/f/pinned/DeterminateSystems/determinate/3.6.6/01978049-6b53-7f94-89b5-4ccf15382e47/source.tar.gz?narHash=sha256-q/a5bGOGd9f3x6nQbrPSu7apespF6SD5pMDIHqOx4Eg%3D' (2025-06-17) • Updated input 'determinate/determinate-nixd-aarch64-darwin': 'https://install.determinate.systems/determinate-nixd/tag/v3.6.3/macOS?narHash=sha256-rLES3rxsieZQLIsfi3m%2BsAg8NjzGPUhgaCUMC/qqTiM%3D' → 'https://install.determinate.systems/determinate-nixd/tag/v3.6.6/macOS?narHash=sha256-%2BACT1aDKmTNIWVDCfnVC62LfcMgNToxk8/0khqKmFIk%3D' • Updated input 'determinate/determinate-nixd-aarch64-linux': 'https://install.determinate.systems/determinate-nixd/tag/v3.6.3/aarch64-linux?narHash=sha256-ZrtA7M2B8XeggCZbJPKPqVpeDTdGXzf1lWJIbur5ezc%3D' → 'https://install.determinate.systems/determinate-nixd/tag/v3.6.6/aarch64-linux?narHash=sha256-rCHUnD5aA21mPgXNEmVFz7chdeZWRLS97ZiHqUWr2cA%3D' • Updated input 'determinate/determinate-nixd-x86_64-linux': 'https://install.determinate.systems/determinate-nixd/tag/v3.6.3/x86_64-linux?narHash=sha256-6c6/yay7W2OuNJGNMEalpMIoRKZ3HS%2Bz857L2AeyPKc%3D' → 'https://install.determinate.systems/determinate-nixd/tag/v3.6.6/x86_64-linux?narHash=sha256-vENmTZ3Iz5AeX10%2BMYOT6IsX3OE8%2Bx0U8utkzdI0QXo%3D' • Updated input 'determinate/nix': 'https://api.flakehub.com/f/pinned/DeterminateSystems/nix-src/3.6.3/019765b0-0585-782e-89f6-a8f9f60aa038/source.tar.gz?narHash=sha256-PhTkLR0O0vu0zgRks7e6PJqN0%2Ba9JlLvDScZ3j7sXSI%3D' (2025-06-12) → 'https://api.flakehub.com/f/pinned/DeterminateSystems/nix-src/3.6.6/01978040-5762-71fa-b1e6-2fbe9091f398/source.tar.gz?narHash=sha256-bXvXbUIQ8QBeNxMlrfHkJBO1w/M7wrtoGLXdi3QhfXM%3D' (2025-06-17) • Updated input 'determinate/nixpkgs': 'https://api.flakehub.com/f/pinned/DeterminateSystems/nixpkgs-weekly/0.1.812400%2Brev-08fcb0dcb59df0344652b38ea6326a2d8271baff/01975859-0b3e-7500-9c04-d7870e583452/source.tar.gz?narHash=sha256-HXIQzULIG/MEUW2Q/Ss47oE3QrjxvpUX7gUl4Xp6lnc%3D' (2025-06-08) → 'https://api.flakehub.com/f/pinned/DeterminateSystems/nixpkgs-weekly/0.1.814815%2Brev-41da1e3ea8e23e094e5e3eeb1e6b830468a7399e/01977c65-a411-7bbb-9419-1ca71fd7df00/source.tar.gz?narHash=sha256-jp0D4vzBcRKwNZwfY4BcWHemLGUs4JrS3X9w5k/JYDA%3D' (2025-06-14) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/fd487183437963a59ba763c0cc4f27e3447dd6dd?narHash=sha256-mHv/yeUbmL91/TvV95p%2BmBVahm9mdQMJoqaTVTALaFw%3D' (2025-06-12) → 'github:NixOS/nixpkgs/b2485d56967598da068b5a6946dadda8bfcbcd37?narHash=sha256-3vkjFnxCOP6vm5Pm13wC/Zy6/VYgei/I/2DWgW4RFeA%3D' (2025-06-20) • Updated input 'nixpkgs-master': 'github:NixOS/nixpkgs/f64072cc7ad8341df63a6f2f095c961a7050dbc0?narHash=sha256-J5jpZDw7pQHnEBLIP58q7BuXd1yHlDbOtq%2Bc9R5Nf4Y%3D' (2025-06-14) → 'github:NixOS/nixpkgs/74c2aa546b33d957987a6b8506d527a2e4c6d9d8?narHash=sha256-L5NpRRTVMvOY4D1BPIunsavIgAoAOmD5YOvaEplhfVQ%3D' (2025-06-21) • Updated input 'nixpkgs-unstable': 'github:NixOS/nixpkgs/ee930f9755f58096ac6e8ca94a1887e0534e2d81?narHash=sha256-Kh9K4taXbVuaLC0IL%2B9HcfvxsSUx8dPB5s5weJcc9pc%3D' (2025-06-13) → 'github:NixOS/nixpkgs/08f22084e6085d19bcfb4be30d1ca76ecb96fe54?narHash=sha256-XE/lFNhz5lsriMm/yjXkvSZz5DfvKJLUjsS6pP8EC50%3D' (2025-06-19) • Updated input 'nixvim': 'github:nix-community/nixvim/88f452558ea37ab8ab2052cf45b5a5653a1e556b?narHash=sha256-X%2BPDQ9kgt3/nOUQWSyz/8WHFOp%2BSyDND%2BbKpVufxpdE%3D' (2025-06-12) → 'github:nix-community/nixvim/b04bcdcbba4aa648903e065ad1907a97d4f7aee9?narHash=sha256-kZqTQEARUkkKDFhECd0MGU4wXCJcxCdh5WeM/yD6oI4%3D' (2025-06-21) • Updated input 'nixvim/flake-parts': 'github:hercules-ci/flake-parts/49f0870db23e8c1ca0b5259734a02cd9e1e371a1?narHash=sha256-F82%2BgS044J1APL0n4hH50GYdPRv/5JWm34oCJYmVKdE%3D' (2025-06-01) → 'github:hercules-ci/flake-parts/9305fe4e5c2a6fcf5ba6a3ff155720fbe4076569?narHash=sha256-tYBdgS56eXYaWVW3fsnPQ/nFlgWi/Z2Ymhyu21zVM98%3D' (2025-06-08) • Updated input 'nixvim/nuschtosSearch': 'github:NuschtOS/search/f8a1c221afb8b4c642ed11ac5ee6746b0fe1d32f?narHash=sha256-PP11GVwUt7F4ZZi5A5%2B99isuq39C59CKc5u5yVisU/U%3D' (2025-05-26) → 'github:NuschtOS/search/8dfe5879dd009ff4742b668d9c699bc4b9761742?narHash=sha256-L3x2nSlFkXkM6tQPLJP3oCBMIsRifhIDPMQQdHO5xWo%3D' (2025-06-12) • Updated input 'stylix': 'github:danth/stylix/67c8eca32f1baf158ffb9a56f28a2fc8e9852fb0?narHash=sha256-0nf9P4kRAzsBvf5jbY7M3NlnGSwBzU50kJAYGZH5Ez4%3D' (2025-06-14) → 'github:danth/stylix/cc82dae884f45ffeb996d2b5116afa70933e507f?narHash=sha256-Yblt2LusglzBXlg%2BekckztIUgvl1WQwJ7gLRJEt/IHE%3D' (2025-06-19)
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%