feat: upgrade to 'nix profile' && 'nix store'

This commit is contained in:
ryan4yin
2023-06-04 23:39:09 +08:00
parent 3a141b62df
commit 609c9e53ff
2 changed files with 31 additions and 27 deletions

View File

@@ -8,10 +8,14 @@ update:
nix flake update nix flake update
history: history:
sudo nix-env --list-generations --profile /nix/var/nix/profiles/system nix profile history --profile /nix/var/nix/profiles/system
gc: gc:
sudo nix-collect-garbage --delete-older-than 14d # remove all generations older than 7 days
sudo nix profile wipe-history --profile /nix/var/nix/profiles/system --older-than 7d
# garbage collect all unused nix store entries older than 14 days
sudo nix store gc --debug
darwin-set-proxy: darwin-set-proxy:
sudo python3 scripts/darwin_set_proxy.py sudo python3 scripts/darwin_set_proxy.py
@@ -30,4 +34,4 @@ darwin-debug: darwin-set-proxy
.PHONY: clean .PHONY: clean
clean: clean:
-rm -rf result rm -rf result

48
flake.lock generated
View File

@@ -239,11 +239,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1685553089, "lastModified": 1685599623,
"narHash": "sha256-NkT2mpb6ZsBOK0OU259qeztjMMfuzfuUcjdJp6k7GbY=", "narHash": "sha256-Tob4CMOVHue0D3RzguDBCtUmX5ji2PsdbQDbIOIKvsc=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "33ccc5c28572d200f1e8d93fccba17e084e5f587", "rev": "93db05480c0c0f30382d3e80779e8386dcb4f9dd",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -302,11 +302,11 @@
"nixpkgs-lib": "nixpkgs-lib" "nixpkgs-lib": "nixpkgs-lib"
}, },
"locked": { "locked": {
"lastModified": 1685534964, "lastModified": 1685621386,
"narHash": "sha256-T6He1z9xeQl5Kfg4leXLSJzKKZJ50K0Fsd9gsGvXrsI=", "narHash": "sha256-QxSbJ/deTW8r9DCveOr5N/TpiUqBAmGXsKdqmnVNW8s=",
"owner": "nix-community", "owner": "nix-community",
"repo": "lib-aggregate", "repo": "lib-aggregate",
"rev": "2b87060a97069e14897bf1116d964e6774d47410", "rev": "5b7f85fd4ee671b013f2c1935abf4cb5499ad3b5",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -449,11 +449,11 @@
}, },
"nixpkgs-darwin": { "nixpkgs-darwin": {
"locked": { "locked": {
"lastModified": 1685539144, "lastModified": 1685865905,
"narHash": "sha256-BvIghafqDrQqWSbnWuDVLD6fiPWRE/foLWSupFM+Hho=", "narHash": "sha256-XJZ/o17eOd2sEsGif+/MQBnfa2DKmndWgJyc7CWajFc=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "afc48694f2aca366710295f027a4a423f3f339cc", "rev": "e7603eba51f2c7820c0a182c6bbb351181caa8e7",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -465,11 +465,11 @@
}, },
"nixpkgs-lib": { "nixpkgs-lib": {
"locked": { "locked": {
"lastModified": 1681001314, "lastModified": 1685561605,
"narHash": "sha256-5sDnCLdrKZqxLPK4KA8+f4A3YKO/u6ElpMILvX0g72c=", "narHash": "sha256-LqEu1IWP8UWKxwwrpPtp1/p+JRCaUI0hl8e4hht5YdI=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixpkgs.lib", "repo": "nixpkgs.lib",
"rev": "367c0e1086a4eb4502b24d872cea2c7acdd557f4", "rev": "75aeea15ee4971c52c56bbbee84066e74d53d858",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -512,11 +512,11 @@
}, },
"nixpkgs-stable_2": { "nixpkgs-stable_2": {
"locked": { "locked": {
"lastModified": 1685533922, "lastModified": 1685801374,
"narHash": "sha256-y4FCQpYafMQ42l1V+NUrMel9RtFtZo59PzdzflKR/lo=", "narHash": "sha256-otaSUoFEMM+LjBI1XL/xGB5ao6IwnZOXc47qhIgJe8U=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "3a70dd92993182f8e514700ccf5b1ae9fc8a3b8d", "rev": "c37ca420157f4abc31e26f436c1145f8951ff373",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -534,11 +534,11 @@
"nixpkgs": "nixpkgs_7" "nixpkgs": "nixpkgs_7"
}, },
"locked": { "locked": {
"lastModified": 1685564150, "lastModified": 1685650687,
"narHash": "sha256-69j3ZQlvlyo1QGNE/F1J8v8OVn5C6spOgr2SU/lgquI=", "narHash": "sha256-RhZ2Ih8t0Q0RFfBp3+/a65ncGwaeYsDVEFWbjdv5jOU=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixpkgs-wayland", "repo": "nixpkgs-wayland",
"rev": "36878b0e92e1a852b42f6e851910a9e38096c25e", "rev": "217783e46fd199a033af8d488551c77b7019c752",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -597,11 +597,11 @@
}, },
"nixpkgs_5": { "nixpkgs_5": {
"locked": { "locked": {
"lastModified": 1685383865, "lastModified": 1685836261,
"narHash": "sha256-3uQytfnotO6QJv3r04ajSXbEFMII0dUtw0uqYlZ4dbk=", "narHash": "sha256-rpxEPGeW4JZJcH58SQApJUtJ7w78VPtkF6Cut/Pq6Kg=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "5e871d8aa6f57cc8e0dc087d1c5013f6e212b4ce", "rev": "dd4982554e18b936790da07c4ea2db7c7600f283",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -645,11 +645,11 @@
}, },
"nur": { "nur": {
"locked": { "locked": {
"lastModified": 1685580651, "lastModified": 1685880642,
"narHash": "sha256-xLWEpyxD1Jp2GOUmdYgdx2Bb2b2tcRhvf8MSNxdmTv0=", "narHash": "sha256-jQNe2IAL7qPdwCk8HnwlfJN790YjIoRu4EfjfI6y0qk=",
"owner": "nix-community", "owner": "nix-community",
"repo": "NUR", "repo": "NUR",
"rev": "50ae70c264e1dbcdd4fe97ea9d8938329b0306c4", "rev": "65b4ce84312de2fec2e26315bad06278e3e4acd5",
"type": "github" "type": "github"
}, },
"original": { "original": {