-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Goal
Replace all Homebrew-managed packages with Nix equivalents to maintain a fully reproducible system configuration.
Current State
Currently using Homebrew to manage cask applications (see system/darwin/user/homebrew.nix).
Progress
Successfully Migrated
- Migrate discord from Homebrew to Nix #95 - discord
- Migrate obsidian from Homebrew to Nix #102 - obsidian
- Migrate signal from Homebrew to Nix #105 - signal
Remaining Packages
Not in nixpkgs:
- Migrate alcove from Homebrew to Nix #93 - alcove
- Migrate gog-galaxy from Homebrew to Nix #96 - gog-galaxy
- Migrate lunar from Homebrew to Nix #99 - lunar
- Migrate meetingbar from Homebrew to Nix #100 - meetingbar
- Migrate monodraw from Homebrew to Nix #101 - monodraw
- Migrate proton-drive from Homebrew to Nix #103 - proton-drive
- Migrate subler from Homebrew to Nix #107 - subler
Broken on darwin:
- Migrate blender from Homebrew to Nix #94 - blender
- Migrate karabiner-elements from Homebrew to Nix #97 - karabiner-elements (nix-darwin service broken)
- Migrate kicad from Homebrew to Nix #98 - kicad
Platform limitations:
- Migrate protonvpn from Homebrew to Nix #104 - protonvpn (only Linux)
- Migrate steam from Homebrew to Nix #106 - steam (NixOS module only)
- Migrate wacom-tablet from Homebrew to Nix #109 - wacom-tablet (only Linux)
Other issues:
- Migrate transmission from Homebrew to Nix #108 - transmission (unmaintained in nixpkgs)
- Migrate zen from Homebrew to Nix #110 - zen (experimental darwin implementation)
Success Criteria
- All packages available through Nix (nixpkgs or nix-darwin)
- Remove
homebrew.nixconfiguration - System remains fully functional
- Configuration is reproducible across machines
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request