Page MenuHomePhabricator

[Nix] Update flake structure
ClosedPublic

Authored by jon on Sep 16 2022, 2:11 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Jan 4, 9:10 AM
Unknown Object (File)
Sat, Jan 4, 3:49 AM
Unknown Object (File)
Thu, Jan 2, 5:48 PM
Unknown Object (File)
Thu, Jan 2, 5:48 PM
Unknown Object (File)
Mon, Dec 30, 1:07 PM
Unknown Object (File)
Thu, Dec 26, 11:05 AM
Unknown Object (File)
Thu, Dec 26, 11:05 AM
Unknown Object (File)
Thu, Dec 26, 11:05 AM
Subscribers

Details

Reviewers
atul
abosh
varun
Group Reviewers
Restricted Owners Package(Owns No Changed Paths)
Commits
rCOMM035074f2422c: [Nix] Update flake structure
Summary

Update flake structure to reflect changes in the nix ecosystem.
nix flake check will tell you that certain attributes are deprecated.

nixConfig is a top-level flake attribute, placing it in the correct location
fixes the cache usage. comm.cachix.org now correctly serves up dependencies.

https://linear.app/comm/issue/ENG-1838
Related: (Dev shell) https://linear.app/comm/issue/ENG-1837

Test Plan

nix flake check doesn't return deprecation warnings

Diff Detail

Repository
rCOMM Comm
Lint
Lint Not Applicable
Unit
Tests Not Applicable