flake: update, add unstable-small channel, remove master channel

This commit is contained in:
2026-07-26 21:30:28 +08:00
parent 35422a4210
commit ba5c0f3370
3 changed files with 63 additions and 102 deletions
Generated
+49 -80
View File
@@ -2,26 +2,16 @@
"nodes": {
"angrr": {
"inputs": {
"flake-compat": [
"flake-compat"
],
"flake-parts": [
"flake-parts"
],
"nix-darwin": "nix-darwin",
"nixpkgs": [
"nixpkgs"
],
"treefmt-nix": [
"treefmt"
]
},
"locked": {
"lastModified": 1784308004,
"narHash": "sha256-LZ4c1msj6C2Rs6bTP3GUjJv2Jrzu17H9j8is+l3tPgc=",
"lastModified": 1784981413,
"narHash": "sha256-F0Fx2C0bOmmvTovxySV612ltrtPc5FMzZ1IaK3VKy1o=",
"owner": "linyinfeng",
"repo": "angrr",
"rev": "a66aa239575576fb1ee994a2cdb3928b7cedc13b",
"rev": "b2a7ef31dfd2a03649b9483f2eabf6f48b4d6bd1",
"type": "github"
},
"original": {
@@ -221,11 +211,11 @@
"rust-overlay": "rust-overlay"
},
"locked": {
"lastModified": 1784849577,
"narHash": "sha256-vVJl1B6vuVkpmkGYxSaHHpjwCZCP59OsXlSo4bQontk=",
"lastModified": 1785001160,
"narHash": "sha256-iyjX3d/q7lqYP9wkJR4k9xI2J01BJGGyfVamP0v2LXU=",
"owner": "cachix",
"repo": "devenv",
"rev": "fc06618ba2099eaec355764f3ec5c395d45cec7c",
"rev": "126fa142775d8a6d89c97d69297f7095b6585e4e",
"type": "github"
},
"original": {
@@ -242,11 +232,11 @@
"rust-analyzer-src": "rust-analyzer-src"
},
"locked": {
"lastModified": 1784795840,
"narHash": "sha256-Z5cDTnG/+k7lNMMyuNH2RDWmSuGw2d3nV9AlVrpGnNE=",
"lastModified": 1785054764,
"narHash": "sha256-qZ5lzSBKLXReYMf0+t+Ra4tmh+3reLgf8+IJaNdDTCA=",
"owner": "nix-community",
"repo": "fenix",
"rev": "85164e3aaadbc35cbbb4a9fef6d358b607da09fc",
"rev": "896e0b5796797f8f6ba3e61036d61b5597281b1f",
"type": "github"
},
"original": {
@@ -475,11 +465,11 @@
]
},
"locked": {
"lastModified": 1784877405,
"narHash": "sha256-W649GocILahx7Vb/JMx834217+OLKBrq014VmC/8+NM=",
"lastModified": 1784913159,
"narHash": "sha256-JWq0BfjO4ktpH5USfQNQzdvHpIDT8fSKD5K7LvdMRFs=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "32de400b6ac9f43042bca706f4a64f6ad08117e8",
"rev": "079a3b5d1aa6a719920a51316253b7d6dd22738d",
"type": "github"
},
"original": {
@@ -543,11 +533,11 @@
]
},
"locked": {
"lastModified": 1784877872,
"narHash": "sha256-Y270/EgraTJpT4uI84YJKpcqOcVFJwDBZpHYT4Ydtpw=",
"lastModified": 1785052062,
"narHash": "sha256-rrSIoNE0sqiFYbnhcf7duJPK3qyKoi09bXAO3aVdFm4=",
"owner": "numtide",
"repo": "llm-agents.nix",
"rev": "f9a30d16da12fcf83886b66d3df9b1b8c168a3f7",
"rev": "dbf8bc592feb8a87bd8e4e70334448e808a8a8d0",
"type": "github"
},
"original": {
@@ -610,11 +600,11 @@
"xwayland-satellite-unstable": "xwayland-satellite-unstable"
},
"locked": {
"lastModified": 1784765696,
"narHash": "sha256-jrAo+NMWWtKulUqpGf3ybqwM7Iu59C4Xm/Z35PIoZ3Q=",
"lastModified": 1784938247,
"narHash": "sha256-yO+L8iSAjvDA6gm+9Jmr+pLt9FkGU5j5mT1DdFpz9Wk=",
"ref": "refs/heads/main",
"rev": "5453dbd159ee958f5d98dc963b877d6c945c7b4a",
"revCount": 146,
"rev": "baa586fdd74462f853e478cd3f2c60c57cbd08ae",
"revCount": 147,
"type": "git",
"url": "https://codeberg.org/bananad3v/niri-nix"
},
@@ -679,27 +669,6 @@
"type": "github"
}
},
"nix-darwin": {
"inputs": {
"nixpkgs": [
"angrr",
"nixpkgs"
]
},
"locked": {
"lastModified": 1784123936,
"narHash": "sha256-IOWwQMJhUxcojm0MRvuKs1fKLH727u4+hHeEOPhdUyA=",
"owner": "nix-darwin",
"repo": "nix-darwin",
"rev": "a4cf1d10853b0d2be19b9eca35d749e201d70b55",
"type": "github"
},
"original": {
"owner": "nix-darwin",
"repo": "nix-darwin",
"type": "github"
}
},
"nix2container": {
"inputs": {
"flake-utils": [
@@ -775,11 +744,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1784555310,
"narHash": "sha256-/FCliTPgiuV1owejZFNx3Ch9irdvkOfOFl+HHZ+DrtM=",
"lastModified": 1784872115,
"narHash": "sha256-THPEF2po0fsoH8gNtp+Ae0XFDJH3N/ol7xO3v6VMTJU=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "421eebfd0ec7bccd4abe826ce62d7e6e83129493",
"rev": "335f0738cb2fa9708f3f428e39d2eae975d1338d",
"type": "github"
},
"original": {
@@ -789,34 +758,18 @@
"type": "github"
}
},
"nixpkgs-master": {
"locked": {
"lastModified": 1784881335,
"narHash": "sha256-noWrrlWpxVhlUuAs4Jeg+Rc+MHqQzPjxssB9EGk+wPg=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "d6f70286e7e93df15d675dd89f8d86c5101bdb55",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "master",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs-stable": {
"locked": {
"lastModified": 1783375776,
"narHash": "sha256-pg6hLjDeAWaUOzh2JM2Cw0BwYpGtOyNr6A4FBwP9Ymo=",
"lastModified": 1785067121,
"narHash": "sha256-rdJdWxAcg5fnntU4DjPivPdVEN4F+VJavw+UWpEMeUI=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "cd648d6ea62bc0ffba91e61fcfe5e33c1e2004b1",
"rev": "329c3d2af6d1b618705150ea39f72c15eb4e613e",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "release-25.11",
"ref": "release-26.05",
"repo": "nixpkgs",
"type": "github"
}
@@ -837,6 +790,22 @@
"type": "github"
}
},
"nixpkgs-unstable-small": {
"locked": {
"lastModified": 1785049614,
"narHash": "sha256-egAcKSNrBM9rkCUC6m+0/9Y9HoExE0aulPI4bU9dzHA=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "d99c896dc3d08b7f7eb87ca240a069f38a3c9613",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-unstable-small",
"repo": "nixpkgs",
"type": "github"
}
},
"noctalia": {
"inputs": {
"nixpkgs": [
@@ -931,9 +900,9 @@
"nixpkgs": [
"nixpkgs-unstable"
],
"nixpkgs-master": "nixpkgs-master",
"nixpkgs-stable": "nixpkgs-stable",
"nixpkgs-unstable": "nixpkgs-unstable",
"nixpkgs-unstable-small": "nixpkgs-unstable-small",
"noctalia": "noctalia",
"sops-nix": "sops-nix",
"stylix": "stylix",
@@ -946,11 +915,11 @@
"rust-analyzer-src": {
"flake": false,
"locked": {
"lastModified": 1784667699,
"narHash": "sha256-853teJQOgTTKRfNxcIJ53ziJOGNeg3c74PvQl5l61Jc=",
"lastModified": 1785010335,
"narHash": "sha256-fHb7HPztVRBp1pzQEnoMZ4k4cM4nJsZ5qXZ1TEspVSY=",
"owner": "rust-lang",
"repo": "rust-analyzer",
"rev": "1174734d9c6453d13d2b5e3d578512c579ca37f1",
"rev": "b5aa6668ae12f439169ea84b67a15f6b579f1041",
"type": "github"
},
"original": {
@@ -1205,11 +1174,11 @@
]
},
"locked": {
"lastModified": 1784834038,
"narHash": "sha256-7kFP+NUILPvdhO7mQk90h2MnseMNvYzGPpclhmJEKF0=",
"lastModified": 1785039979,
"narHash": "sha256-vZjuRK0UgvChYGMeQ8daxiETJ5KQyGx+8u8YHdw5e/g=",
"owner": "0xc000022070",
"repo": "zen-browser-flake",
"rev": "35443b74c3481fb963ee0a53175ab0e8001f2967",
"rev": "6f5e680db7d105ecf02b4e0d752d48d9083da6c9",
"type": "github"
},
"original": {
+2 -6
View File
@@ -4,11 +4,10 @@
inputs = {
# Nixpkgs
nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable";
nixpkgs-stable.url = "github:nixos/nixpkgs/release-25.11";
nixpkgs-master.url = "github:nixos/nixpkgs/master";
nixpkgs-unstable-small.url = "github:nixos/nixpkgs/nixos-unstable-small";
nixpkgs-stable.url = "github:nixos/nixpkgs/release-26.05";
# nixpkgs.follows = "nixpkgs-stable";
nixpkgs.follows = "nixpkgs-unstable";
# nixpkgs.follows = "nixpkgs-master";
# Home manager
home-manager = {
@@ -67,9 +66,6 @@
angrr = {
url = "github:linyinfeng/angrr";
inputs.nixpkgs.follows = "nixpkgs";
inputs.flake-compat.follows = "flake-compat";
inputs.flake-parts.follows = "flake-parts";
inputs.treefmt-nix.follows = "treefmt";
};
darkly = {
url = "github:Bali10050/Darkly";
+12 -16
View File
@@ -4,6 +4,14 @@
config,
...
}:
let
channel = channel: final: _prev: {
${channel} = import inputs."nixpkgs-${channel}" {
inherit (final.stdenv.hostPlatform) system;
inherit (config.nixpkgs) config;
};
};
in
[
(
final: prev:
@@ -13,22 +21,10 @@
easytier.__assign = final.stable.easytier;
angrr.__output.patches.__append = [
(import <nix/fetchurl.nix> {
url = "https://github.com/linyinfeng/angrr/pull/54.patch";
hash = "sha256-esJq0SkQkmpC/GWdcQJ9fTiHd67CG7z0iRIaZNYZyAc=";
})
];
vaultwarden.__assign = final.unstable-small.vaultwarden;
}
)
(final: _prev: {
stable = import inputs.nixpkgs-stable {
inherit (final.stdenv.hostPlatform) system;
inherit (config.nixpkgs) config;
};
master = import inputs.nixpkgs-master {
inherit (final.stdenv.hostPlatform) system;
inherit (config.nixpkgs) config;
};
})
(channel "stable")
(channel "unstable-small")
(channel "master")
]