Nix Home manager configuration for my MacBook
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Abhinav Sarkar 11530dd12e flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/cb26e998b376546842c9b3236d56999849d53c4a' (2023-05-03)
  → 'github:nixos/nixpkgs/6f77dbac7924a85c978242b434e3396837b82123' (2023-06-02)
• Updated input 'home-manager':
    'github:nix-community/home-manager/bec196cd9b5f34213c7dc90ef2a524336df70e30' (2023-05-26)
  → 'github:nix-community/home-manager/57ed23cd29e7b72518e19d2917e2b2880a94162c' (2023-06-04)
7 days ago
packages Adds patch for cloudflare-dyndns 7 months ago
programs flake.lock: Update 7 days ago
scripts Adds report-hm-changes script 8 months ago
.envrc Flakyfies and removes program updater service 8 months ago
.gitignore Splits into separate modules 9 months ago
README.md Flakyfies and removes program updater service 8 months ago
flake.lock flake.lock: Update 7 days ago
flake.nix flake.lock: Update 7 days ago
home.nix Adds report-hm-changes script 8 months ago
justfile Adds report-hm-changes script 8 months ago
launchd.nix Flakyfies and removes program updater service 8 months ago
nix.nix flake.lock: Update 3 months ago
shell.nix Flakyfies and removes program updater service 8 months ago

README.md

Nix + Home Manager based MacBook configuration

This is the Nix and Home Manager configuration for managing my MacBook.

Usage

First install Nix. Then, in the repo directory, run nix develop to get into the Nix shell.

To set up the MacBook as per the config, run:

just switch

To update installed packages, run:

just update

To clean up garbage, run:

just clean

If you have just installed, you can also run these commands from any other directory, without starting Nix shell:

just <repo_dir>/switch # or update or clean