Dave Gallant 290c64d9eb nix flake update: 2024-12-14 13:21:28 UTC
unpacking 'github:NixOS/nixpkgs/65dcbb7320af3bb75d83582190eac9139d445b1f' into the Git cache...
• Updated input 'nixpkgs-master':
    'github:NixOS/nixpkgs/3dc8ff155b8335649732eb43a727a287bc550dad?narHash=sha256-tB4gV/JtiXvQBq%2B6A%2BWNjWs4f2xOf6RgmvBUY2D3tUs%3D' (2024-12-13)
  → 'github:NixOS/nixpkgs/65dcbb7320af3bb75d83582190eac9139d445b1f?narHash=sha256-leReM3aGj6E04Ta9NESJLL0J4yPEOtC8jkoSj86mMVA%3D' (2024-12-14)
• Updated input 'nixvim':
    'github:nix-community/nixvim/d99bc6ebadce99dcb8b294c31fac96329b3bdf2e?narHash=sha256-Sgs%2BIBdeggoSPeiKHN40wW6/BgBDnersgdhLQK4fUR8%3D' (2024-12-12)
  → 'github:nix-community/nixvim/f13bdfec8f2c5786362a78f555ff3577c2a59591?narHash=sha256-WUy5BbFBwTPZJpgxm1yJ9YOdw9i18xoGZW1e1yxFM28%3D' (2024-12-14)
• Updated input 'stylix':
    'github:danth/stylix/ccee633284cde8a9f825004e00dd84a31b10e6c6?narHash=sha256-72z7fZNeFtG%2BUWmbMn5by4K47HHBxk3JtV91D/qZEhg%3D' (2024-12-12)
  → 'github:danth/stylix/a9e3779949925ef22f5a215c5f49cf520dea30b1?narHash=sha256-Q0eeLYn45ErXlqGQyXmLLHGe1mqnUiK0Y9wZRa1SNFI%3D' (2024-12-13)
2024-12-14 08:21:28 -05:00
2024-12-05 20:40:03 -05:00
2024-12-02 09:53:51 -05:00
2024-09-17 23:49:08 -04:00
2024-09-17 23:49:08 -04:00
2024-09-06 21:12:20 -04:00
2022-08-31 14:59:41 -04:00
2024-09-17 23:49:08 -04:00
2024-11-23 09:22:06 -05:00
2024-11-23 09:22:06 -05:00
2024-07-28 08:26:09 -04:00
2023-09-30 21:20:12 -04:00
2024-03-15 12:31:01 -04:00
2024-05-29 18:58:15 -04:00
2024-11-30 22:19:48 -05:00
2024-03-15 12:31:01 -04:00
2024-06-28 12:01:09 -04:00
2024-11-23 09:22:06 -05:00
2024-09-17 23:49:08 -04:00

nix-config

This repo stores nix to manage my machines 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.

Setup

on macOS: install the latest unstable nix from https://github.com/numtide/nix-unstable-installer (for nix flakes), and nix-darwin: https://github.com/LnL7/nix-darwin

Recipes are stored in a justfile. just is required.

To run a 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

Pre-commit hooks are automatically activated when direnv is installed.

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