mirror of
https://github.com/davegallant/nix-config
synced 2025-08-05 18:53:39 +00:00
424bd857d0d67bafbd3d19ad6f4bf039d7ba936c
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/524da5f6c0bf11bb0d5590046276423a28b9453e' into the Git cache... unpacking 'github:NixOS/nixpkgs/88983d4b665fb491861005137ce2b11a9f89f203' into the Git cache... unpacking 'github:NixOS/nixpkgs/6ab102c75cad17edae2171feac63b8bf8a825a15' into the Git cache... unpacking 'github:NixOS/nixpkgs/9807714d6944a957c2e036f84b0ff8caf9930bc0' into the Git cache... unpacking 'github:nix-community/nixvim/a11133507a930dfd235324cdf776bdb5e6ddd717' into the Git cache... unpacking 'github:danth/stylix/519c619002ddf9870878b656459e04c775ea851b' into the Git cache... • Updated input 'determinate': 'https://api.flakehub.com/f/pinned/DeterminateSystems/determinate/3.7.0/0197d1d0-a95b-74a2-9844-133c7639d933/source.tar.gz?narHash=sha256-px4%2BH0VI5H%2BkzHgfoyAD0haTNiAXhiVgXqCAgAjT16A%3D' (2025-07-03) → 'https://api.flakehub.com/f/pinned/DeterminateSystems/determinate/3.8.0/0197f566-d0fc-79a1-9816-7064a5f6d367/source.tar.gz?narHash=sha256-b2ot8YUldB6pEYu5LCTz1eWOiRvZm9A33T20E/359fM%3D' (2025-07-10) • Updated input 'determinate/determinate-nixd-aarch64-darwin': 'https://install.determinate.systems/determinate-nixd/tag/v3.7.0/macOS?narHash=sha256-%2BO3K2pZRWkbL0DEh5HyV0%2BpyAkRmJ0z6NjYTvetrTtk%3D' → 'https://install.determinate.systems/determinate-nixd/tag/v3.8.0/macOS?narHash=sha256-/D0JRGZLKXFGN/v1m93ngSy0HJwXlJ6LatVzSGieZr8%3D' • Updated input 'determinate/determinate-nixd-aarch64-linux': 'https://install.determinate.systems/determinate-nixd/tag/v3.7.0/aarch64-linux?narHash=sha256-r8BSSNXss3EoCUV4gYJwAS18OO7fceWXCL2SPLwls50%3D' → 'https://install.determinate.systems/determinate-nixd/tag/v3.8.0/aarch64-linux?narHash=sha256-0OnIHMVLlg4KrFjeZ%2BavljXqAMCi5nlAl%2BU6rFFTJ8Y%3D' • Updated input 'determinate/determinate-nixd-x86_64-linux': 'https://install.determinate.systems/determinate-nixd/tag/v3.7.0/x86_64-linux?narHash=sha256-hSauxThw5pfDiiqdVeFv3QeL4e3DRI09hFYuGhTKQWU%3D' → 'https://install.determinate.systems/determinate-nixd/tag/v3.8.0/x86_64-linux?narHash=sha256-2P2B9%2BOl0VmDzjJRnrwH5w63vK78HXsaeNGSYMv3GhM%3D' • Updated input 'determinate/nix': 'https://api.flakehub.com/f/pinned/DeterminateSystems/nix-src/3.7.0/0197d1ca-253f-75ae-9f36-38c46bd107f4/source.tar.gz?narHash=sha256-52rbPxatlf/8BA3plVc87W8kyXdBr6iab%2BnQHe4QeJg%3D' (2025-07-03) → 'https://api.flakehub.com/f/pinned/DeterminateSystems/nix-src/3.8.0/0197f52d-2e82-7dec-bad5-e4a6a9b58117/source.tar.gz?narHash=sha256-TgalmClySAhVWpHMmi%2BpAt04w%2B2UPqrWptdqr29iyWo%3D' (2025-07-10) • Updated input 'determinate/nixpkgs': 'https://api.flakehub.com/f/pinned/DeterminateSystems/nixpkgs-weekly/0.1.823548%2Brev-b9c03fbbaf84d85bb28eee530c7e9edc4021ca1b/0197c47f-f922-7b35-a2c8-879fd3a968bc/source.tar.gz?narHash=sha256-/hDU%2B2AUeFFu5qGHO/UyFMc4UG/x5Cw5uXO36KGTk6c%3D' (2025-06-30) → 'https://api.flakehub.com/f/pinned/DeterminateSystems/nixpkgs-weekly/0.1.826355%2Brev-2defa37146df235ef62f566cde69930a86f14df1/0197e88b-d442-748b-8d6d-36a43b63b168/source.tar.gz?narHash=sha256-%2BMLlfTCCOvz4K6AcSPbaPiFM9MYi7fA2Wr1ibmRwIlM%3D' (2025-07-07) • Updated input 'home-manager': 'github:nix-community/home-manager/9b0873b46c9f9e4b7aa01eb634952c206af53068?narHash=sha256-kllkNbIqQi3VplgTMeGzuh1t8Gk8TauvkTRt93Km%2BtQ%3D' (2025-07-06) → 'github:nix-community/home-manager/524da5f6c0bf11bb0d5590046276423a28b9453e?narHash=sha256-g/f7sW8EH5qRRJF95%2BhwWj%2BAzOMlw4zs04Ei5DWSRlU%3D' (2025-07-10) • Updated input 'home-manager/nixpkgs': 'github:NixOS/nixpkgs/7a732ed41ca0dd64b4b71b563ab9805a80a7d693?narHash=sha256-u7ubvtxdTnFPpV27AHpgoKn7qHuE7sgWgza/1oj5nzA%3D' (2025-07-03) → 'github:NixOS/nixpkgs/29e290002bfff26af1db6f64d070698019460302?narHash=sha256-t75Shs76NgxjZSgvvZZ9qOmz5zuBE8buUaYD28BMTxg%3D' (2025-07-05) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/29e290002bfff26af1db6f64d070698019460302?narHash=sha256-t75Shs76NgxjZSgvvZZ9qOmz5zuBE8buUaYD28BMTxg%3D' (2025-07-05) → 'github:NixOS/nixpkgs/88983d4b665fb491861005137ce2b11a9f89f203?narHash=sha256-7orTnNqkGGru8Je6Un6mq1T8YVVU/O5kyW4%2Bf9C1mZQ%3D' (2025-07-08) • Updated input 'nixpkgs-master': 'github:NixOS/nixpkgs/e6e45d9aa62a96dbfd5def815ecf16308c246f24?narHash=sha256-p0vmFfKMct1JytTzkh8KejcOI/texvM8/Y9RoOLT%2BTE%3D' (2025-07-07) → 'github:NixOS/nixpkgs/6ab102c75cad17edae2171feac63b8bf8a825a15?narHash=sha256-3crK%2BT6xsxYTKc0Nd3S29SNmI8KECqmKlv9H%2BmP58AA%3D' (2025-07-11) • Updated input 'nixpkgs-unstable': 'github:NixOS/nixpkgs/1fd8bada0b6117e6c7eb54aad5813023eed37ccb?narHash=sha256-J1kI6oAj25IG4EdVlg2hQz8NZTBNYvIS0l4wpr9KcUo%3D' (2025-07-06) → 'github:NixOS/nixpkgs/9807714d6944a957c2e036f84b0ff8caf9930bc0?narHash=sha256-LwWRsENAZJKUdD3SpLluwDmdXY9F45ZEgCb0X%2BxgOL0%3D' (2025-07-08) • Updated input 'nixvim': 'github:nix-community/nixvim/76d059bac23d8ee5bb5cc624cd5a9206092ae8ab?narHash=sha256-tKxXR1PtdpnscHf%2BkhVrXAmQzbhROycxhIxjpZByGY8%3D' (2025-07-07) → 'github:nix-community/nixvim/a11133507a930dfd235324cdf776bdb5e6ddd717?narHash=sha256-fboKrq2WeEC2Y4LaZNiiH2dptUYHtSbYhzE0FTN/u%2BM%3D' (2025-07-08) • Updated input 'stylix': 'github:danth/stylix/bdd1946898b6959ff5e263c99db5a2525f1bb1fb?narHash=sha256-nPVGDI/YXkWuap2AR6wZHITNBtc64FYSHxH7g87/MMo%3D' (2025-07-07) → 'github:danth/stylix/519c619002ddf9870878b656459e04c775ea851b?narHash=sha256-a75a/8z7SZcnxMI6lbIAlgezHLXKvna9fxOl3QDylXU%3D' (2025-07-11) • Removed input 'stylix/flake-compat' • Removed input 'stylix/git-hooks' • Removed input 'stylix/git-hooks/flake-compat' • Removed input 'stylix/git-hooks/gitignore' • Removed input 'stylix/git-hooks/gitignore/nixpkgs' • Removed input 'stylix/git-hooks/nixpkgs' • Removed input 'stylix/home-manager' • Removed input 'stylix/home-manager/nixpkgs'
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%