Dave Gallant b0c4a4f565 nix flake update: 2025-07-05 13:01:31 UTC
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/7a732ed41ca0dd64b4b71b563ab9805a80a7d693' into the Git cache...
unpacking 'github:NixOS/nixpkgs/cd33df57f2c042934010dd9451c28862193dbcf0' into the Git cache...
unpacking 'github:danth/stylix/5dd301b72207d4fd8d8b929abd88ba1c486d1744' into the Git cache...
• Updated input 'determinate':
    '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)
  → '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)
• Updated input 'determinate/determinate-nixd-aarch64-darwin':
    'https://install.determinate.systems/determinate-nixd/tag/v3.6.8/macOS?narHash=sha256-d%2BzhuP7Zlx9vHy2mJt%2BwNl/rz0VHPm5diTlrth4jozY%3D'
  → 'https://install.determinate.systems/determinate-nixd/tag/v3.7.0/macOS?narHash=sha256-%2BO3K2pZRWkbL0DEh5HyV0%2BpyAkRmJ0z6NjYTvetrTtk%3D'
• Updated input 'determinate/determinate-nixd-aarch64-linux':
    'https://install.determinate.systems/determinate-nixd/tag/v3.6.8/aarch64-linux?narHash=sha256-N3o/dlJcn90m3Xd8uZvnbubWEE95Y%2BNFea%2BvB1U6VhM%3D'
  → 'https://install.determinate.systems/determinate-nixd/tag/v3.7.0/aarch64-linux?narHash=sha256-r8BSSNXss3EoCUV4gYJwAS18OO7fceWXCL2SPLwls50%3D'
• Updated input 'determinate/determinate-nixd-x86_64-linux':
    'https://install.determinate.systems/determinate-nixd/tag/v3.6.8/x86_64-linux?narHash=sha256-jHpbawa%2BAsMNL0uHuSIQ0Loy4ddEAwBmoxqIW7YKzBA%3D'
  → 'https://install.determinate.systems/determinate-nixd/tag/v3.7.0/x86_64-linux?narHash=sha256-hSauxThw5pfDiiqdVeFv3QeL4e3DRI09hFYuGhTKQWU%3D'
• Updated input 'determinate/nix':
    '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)
  → '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)
• Updated input 'determinate/nixpkgs':
    'https://api.flakehub.com/f/pinned/DeterminateSystems/nixpkgs-weekly/0.1.820016%2Brev-3078b9a9e75f1790e6d6ef9955fdc6a2d1740cc6/0197a072-ba84-7098-8145-0f1fbcbeaba2/source.tar.gz?narHash=sha256-xT8cPLTxlktxI9vSdoBlAVK7dXgd8IK59j7ZwzkkhnI%3D' (2025-06-22)
  → '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)
• Updated input 'home-manager':
    'github:nix-community/home-manager/366f00797b1efb70f2882d3da485e3c10fd3d557?narHash=sha256-Lh3dopA8DdY%2BZoaAJPrtkZOZaFEJGSYjOdAYYgOPgE4%3D' (2025-06-24)
  → 'github:nix-community/home-manager/501cfec8277f931a9c9af9f23d3105c537faeafe?narHash=sha256-tWosziZTT039x6PgEZUhzGlV8oLvdDmIgKTE8ESMaEA%3D' (2025-07-02)
• Updated input 'home-manager/nixpkgs':
    'github:NixOS/nixpkgs/c7ab75210cb8cb16ddd8f290755d9558edde7ee1?narHash=sha256-kMhs%2BYzV4vPGfuTpD3mwzibWUE6jotw5Al2wczI0Pv8%3D' (2025-06-22)
  → 'github:NixOS/nixpkgs/b43c397f6c213918d6cfe6e3550abfe79b5d1c51?narHash=sha256-1Cu92i1KSPbhPCKxoiVG5qnoRiKTgR5CcGSRyLpOd7Y%3D' (2025-06-29)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/b43c397f6c213918d6cfe6e3550abfe79b5d1c51?narHash=sha256-1Cu92i1KSPbhPCKxoiVG5qnoRiKTgR5CcGSRyLpOd7Y%3D' (2025-06-29)
  → 'github:NixOS/nixpkgs/7a732ed41ca0dd64b4b71b563ab9805a80a7d693?narHash=sha256-u7ubvtxdTnFPpV27AHpgoKn7qHuE7sgWgza/1oj5nzA%3D' (2025-07-03)
• Updated input 'nixpkgs-master':
    'github:NixOS/nixpkgs/6ca9d58dfe2c05365bd13e0c93cce42a98eb7b7d?narHash=sha256-Jk/e291yPiSMLmrqlg8mrOL49lRoidORKkPQmFKzgkw%3D' (2025-07-01)
  → 'github:NixOS/nixpkgs/cd33df57f2c042934010dd9451c28862193dbcf0?narHash=sha256-rsP16eftWOJQSW3798CVbnlxUMFM931Mm89f97j%2BBog%3D' (2025-07-05)
• Updated input 'nixvim':
    'github:nix-community/nixvim/be08ac18a1923d41b01f5f52d52a61467a3a660f?narHash=sha256-FC8NAHNb3DQucI6BqKVutYHC3b9qUPlMG2hnKL1cq8w%3D' (2025-06-28)
  → 'github:nix-community/nixvim/13cc4d84572c5f5d469a3a3454fa2028f78a3137?narHash=sha256-ub1Pj%2BoSrt2bE1tzTRYEwzCFewsc9F7X7RIJooM94MU%3D' (2025-07-02)
• Updated input 'stylix':
    'github:danth/stylix/d859a4a6e079ffdae115bfe7b11cd69668b7f356?narHash=sha256-aoXASRGxR8mdXs9SU88x8yVDLs9cEou49ulWEHyn1s4%3D' (2025-06-30)
  → 'github:danth/stylix/5dd301b72207d4fd8d8b929abd88ba1c486d1744?narHash=sha256-jqRbWjB8aH2qzq6nMQpwkzVBR4o9lNxAHFmRgGwnJ94%3D' (2025-07-04)
• Updated input 'stylix/base16-helix':
    'github:tinted-theming/base16-helix/03860521c40b0b9c04818f2218d9cc9efc21e7a5?narHash=sha256-esD42YdgLlEh7koBrSqcT7p2fsMctPAcGl/%2B2sYJa2o%3D' (2025-01-14)
  → 'github:tinted-theming/base16-helix/6c711ab1a9db6f51e2f6887cc3345530b33e152e?narHash=sha256-9M2b1rMyMzJK0eusea0x3lyh3mu5nMeEDSc4RZkGm%2Bg%3D' (2025-05-28)
• Updated input 'stylix/firefox-gnome-theme':
    'github:rafaelmardojai/firefox-gnome-theme/59e3de00f01e5adb851d824cf7911bd90c31083a?narHash=sha256-5A6LL7T0lttn1vrKsNOKUk9V0ittdW0VEqh6AtefxJ4%3D' (2025-04-14)
  → 'github:rafaelmardojai/firefox-gnome-theme/4eb2714fbed2b80e234312611a947d6cb7d70caf?narHash=sha256-pGvD/RGuuPf/4oogsfeRaeMm6ipUIznI2QSILKjKzeA%3D' (2025-05-27)
• Updated input 'stylix/flake-compat':
    'github:edolstra/flake-compat/ff81ac966bb2cae68946d5ed5fc4994f96d0ffec?narHash=sha256-NeCCThCEP3eCl2l/%2B27kNNK7QrwZB1IJCrXfrbv5oqU%3D' (2024-12-04)
  → 'github:edolstra/flake-compat/9100a0f413b0c601e0533d1d94ffd501ce2e7885?narHash=sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX%2BfjA8Xf8PUmqCY%3D' (2025-05-12)
• Updated input 'stylix/flake-parts':
    'github:hercules-ci/flake-parts/205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9?narHash=sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c%3D' (2024-12-04)
  → 'github:hercules-ci/flake-parts/9305fe4e5c2a6fcf5ba6a3ff155720fbe4076569?narHash=sha256-tYBdgS56eXYaWVW3fsnPQ/nFlgWi/Z2Ymhyu21zVM98%3D' (2025-06-08)
• Updated input 'stylix/git-hooks':
    'github:cachix/git-hooks.nix/dcf5072734cb576d2b0c59b2ac44f5050b5eac82?narHash=sha256-DwOTp7nvfi8mRfuL1escHDXabVXFGT1VlPD1JHrtrco%3D' (2025-03-22)
  → 'github:cachix/git-hooks.nix/16ec914f6fb6f599ce988427d9d94efddf25fe6d?narHash=sha256-wibppH3g/E2lxU43ZQHC5yA/7kIKLGxVEnsnVK1BtRg%3D' (2025-06-24)
• Updated input 'stylix/home-manager':
    'github:nix-community/home-manager/d0bbd221482c2713cccb80220f3c9d16a6e20a33?narHash=sha256-Qb84nbYFFk0DzFeqVoHltS2RodAYY5/HZQKE8WnBDsc%3D' (2025-05-18)
  → 'github:nix-community/home-manager/366f00797b1efb70f2882d3da485e3c10fd3d557?narHash=sha256-Lh3dopA8DdY%2BZoaAJPrtkZOZaFEJGSYjOdAYYgOPgE4%3D' (2025-06-24)
• Updated input 'stylix/nixpkgs':
    'github:NixOS/nixpkgs/ca49c4304acf0973078db0a9d200fd2bae75676d?narHash=sha256-rpR5ZPMkWzcnCcYYo3lScqfuzEw5Uyfh%2BR0EKZfroAc%3D' (2025-05-18)
  → 'github:NixOS/nixpkgs/b43c397f6c213918d6cfe6e3550abfe79b5d1c51?narHash=sha256-1Cu92i1KSPbhPCKxoiVG5qnoRiKTgR5CcGSRyLpOd7Y%3D' (2025-06-29)
• Updated input 'stylix/nur':
    'github:nix-community/NUR/d476cd0972dd6242d76374fcc277e6735715c167?narHash=sha256-/emueQGaoT4vu0QjU9LDOG5roxRSfdY0K2KkxuzazcM%3D' (2025-04-30)
  → 'github:nix-community/NUR/cbde1735782f9c2bb2c63d5e05fba171a14a4670?narHash=sha256-3m6RMw0FbbaUUa01PNaMLoO7D99aBClmY5ed9V3vz%2B0%3D' (2025-06-30)
• Updated input 'stylix/tinted-schemes':
    'github:tinted-theming/schemes/28c26a621123ad4ebd5bbfb34ab39421c0144bdd?narHash=sha256-Fg%2BrdGs5FAgfkYNCs74lnl8vkQmiZVdBsziyPhVqrlY%3D' (2025-04-18)
  → 'github:tinted-theming/schemes/5a775c6ffd6e6125947b393872cde95867d85a2a?narHash=sha256-LI%2BBnRoFNRa2ffbe3dcuIRYAUcGklBx0%2BEcFxlHj0SY%3D' (2025-06-24)
• Updated input 'stylix/tinted-tmux':
    'github:tinted-theming/tinted-tmux/e009f18a01182b63559fb28f1c786eb027c3dee9?narHash=sha256-udV%2BnHdpqgkJI9D0mtvvAzbqubt9jdifS/KhTTbJ45w%3D' (2025-04-20)
  → 'github:tinted-theming/tinted-tmux/bded5e24407cec9d01bd47a317d15b9223a1546c?narHash=sha256-UOHBN1fgHIEzvPmdNMHaDvdRMgLmEJh2hNmDrp3d3LE%3D' (2025-06-29)
• Updated input 'stylix/tinted-zed':
    'github:tinted-theming/base16-zed/122c9e5c0e6f27211361a04fae92df97940eccf9?narHash=sha256-8P1b6mJWyYcu36WRlSVbuj575QWIFZALZMTg5ID/sM4%3D' (2024-09-08)
  → 'github:tinted-theming/base16-zed/86a470d94204f7652b906ab0d378e4231a5b3384?narHash=sha256-ksOyv7D3SRRtebpXxgpG4TK8gZSKFc4TIZpR%2BC98jX8%3D' (2025-06-29)
2025-07-05 09:01:31 -04:00
2025-04-06 22:03:10 -04:00
2025-04-12 23:55:23 -04:00
2025-06-19 09:04:14 -04:00
2025-05-23 19:02:04 -04:00
2025-05-30 22:43:16 -04:00
2025-06-09 12:56:27 -04:00
2023-09-30 21:20:12 -04:00
2024-05-29 18:58:15 -04:00
2025-05-08 07:44:38 -04:00
2024-06-28 12:01:09 -04:00
2025-04-06 22:03:10 -04:00
2024-09-17 23:49:08 -04:00

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.

Description
configuration for my mac and linux workstations
Readme MIT 6.9 MiB
Languages
Nix 96.6%
Shell 1.9%
Just 1.5%