home manager use nixpkgs-unstable

This commit is contained in:
pazpi 2026-03-08 18:02:19 +01:00
parent 446e1f20a1
commit 9fa62a9695
No known key found for this signature in database
3 changed files with 28 additions and 21 deletions

38
flake.lock generated
View file

@ -54,11 +54,11 @@
"uv2nix": "uv2nix"
},
"locked": {
"lastModified": 1772308481,
"narHash": "sha256-HnLfFmyMJpyhnvwfFViPgBkYuvZbWIf8TMyMDf5j/3I=",
"lastModified": 1772909021,
"narHash": "sha256-hcstQ1Z9aQSJM3AVCLb0/OPTicbME9nhP01GiPrOjZM=",
"owner": "nix-community",
"repo": "authentik-nix",
"rev": "5818986331de1a562c2505006b39a30aa1b081e6",
"rev": "7e4730351fb6df479c46a1bf7e23d46a0b0c5d46",
"type": "github"
},
"original": {
@ -70,16 +70,16 @@
"authentik-src": {
"flake": false,
"locked": {
"lastModified": 1771963976,
"narHash": "sha256-pVQ34cZYX3hlk6hF1aZ/n32xMqTF4Jmp0G0VGDU7iXc=",
"lastModified": 1772567399,
"narHash": "sha256-0Vpf1hj9C8r+rhrCgwoNazpQ+mwgjdjDhuoKCxYQFWw=",
"owner": "goauthentik",
"repo": "authentik",
"rev": "8af491630b70ff6bd089753e21bef511bfb3f557",
"rev": "0dccbd4193c45c581e9fb7cd89df0c1487510f1f",
"type": "github"
},
"original": {
"owner": "goauthentik",
"ref": "version/2026.2.0",
"ref": "version/2026.2.1",
"repo": "authentik",
"type": "github"
}
@ -277,11 +277,11 @@
]
},
"locked": {
"lastModified": 1772633058,
"narHash": "sha256-SO7JapRy2HPhgmqiLbfnW1kMx5rakPMKZ9z3wtRLQjI=",
"lastModified": 1772985280,
"narHash": "sha256-FdrNykOoY9VStevU4zjSUdvsL9SzJTcXt4omdEDZDLk=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "080657a04188aca25f8a6c70a0fb2ea7e37f1865",
"rev": "8f736f007139d7f70752657dff6a401a585d6cbc",
"type": "github"
},
"original": {
@ -375,11 +375,11 @@
},
"nixos-hardware": {
"locked": {
"lastModified": 1771969195,
"narHash": "sha256-qwcDBtrRvJbrrnv1lf/pREQi8t2hWZxVAyeMo7/E9sw=",
"lastModified": 1772972630,
"narHash": "sha256-mUJxsNOrBMNOUJzN0pfdVJ1r2pxeqm9gI/yIKXzVVbk=",
"owner": "NixOS",
"repo": "nixos-hardware",
"rev": "41c6b421bdc301b2624486e11905c9af7b8ec68e",
"rev": "3966ce987e1a9a164205ac8259a5fe8a64528f72",
"type": "github"
},
"original": {
@ -422,11 +422,11 @@
},
"nixpkgs-unstable": {
"locked": {
"lastModified": 1772624091,
"narHash": "sha256-QKyJ0QGWBn6r0invrMAK8dmJoBYWoOWy7lN+UHzW1jc=",
"lastModified": 1772773019,
"narHash": "sha256-E1bxHxNKfDoQUuvriG71+f+s/NT0qWkImXsYZNFFfCs=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "80bdc1e5ce51f56b19791b52b2901187931f5353",
"rev": "aca4d95fce4914b3892661bcb80b8087293536c6",
"type": "github"
},
"original": {
@ -438,11 +438,11 @@
},
"nixpkgs_2": {
"locked": {
"lastModified": 1772598333,
"narHash": "sha256-YaHht/C35INEX3DeJQNWjNaTcPjYmBwwjFJ2jdtr+5U=",
"lastModified": 1772822230,
"narHash": "sha256-yf3iYLGbGVlIthlQIk5/4/EQDZNNEmuqKZkQssMljuw=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "fabb8c9deee281e50b1065002c9828f2cf7b2239",
"rev": "71caefce12ba78d84fe618cf61644dce01cf3a96",
"type": "github"
},
"original": {

View file

@ -2,10 +2,16 @@
config,
pkgs,
lib,
nixpkgs-unstable,
...
}:
let
p = import ../parameters.nix;
system = "x86_64-linux";
pkgsUnstable = import nixpkgs-unstable {
inherit system;
config.allowUnfree = true;
};
in
{
@ -47,9 +53,10 @@ in
];
home-manager = {
useGlobalPkgs = true;
useGlobalPkgs = false;
useUserPackages = true;
backupFileExtension = "backup";
extraSpecialArgs = { pkgs = pkgsUnstable; };
users.${p.personal.username} = {
imports = [ ../home.nix ];
home.stateVersion = "25.11";

View file

@ -75,7 +75,7 @@ let
unstable = cfg.unstable or false;
extraModules = cfg.extraModules or [ ];
specialArgs = {
inherit authentik-nix;
inherit authentik-nix nixpkgs-unstable;
}
// (cfg.specialArgs or { });
}