dotnix @main -
refs -
log -
-
https://git.jolheiser.com/dotnix.git
Signature
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEgqEQpE3xoo1QwJO/uFOtpdp7v3oFAmSl1+kACgkQuFOtpdp7
v3pJfQ/9EaQa9Y+dd7jZDdV8Cy6kEVQvUGXzhqAzXzxRYp5TcKNJO+DTe7t2HQfi
kGkfNR6k6mDZ5yIR4FUQjKYN+fOHlCkYeTlFHh3Ckgr2ajRZ7JcKzf7QsePH4cAi
SfX94ePY33GMfSa+J5f6m9tqMGDSCQ9LuJjAZ9rWdrQXgg8LmBDLLKBOeAAjy+Nq
1JydBakYB4dfknySu4oO0i6MeWeFmubUM2qdnyCc4jcGN8dXh3Hqd7mEZ6nfaFPf
mmTTQEMxaS20Bk5Azc2BtDPdRAQIOHUXpZFOedYcxzYVAAzYs1kSfzBAGuHtf79S
R85gqs0lzvkLKICmQq/DhQlgV4jmQXkw/ppcYyVkoGJoaiOrKXddOwogT3It9RuC
YGW3DqjG3XeyW007KfBuwgsD3YZo3MQkXyc2WdTtC9KrpO/QbS8PQD6NwDTUoo7t
/DnXHd5bSdhUKte2prODzjkRG6O/jkhRi5JfjiGRx4FsmNe8Av4qN5O2U3bIdQ3E
VJ8PjzWWhrI5sY0CDxPRvRcRo4TxMg2HWvorI/DTZ9fQjTuQjMQRfVsT3SxZQxPZ
6qCnupexEJCnPrA44/mfOGUGDNSokj7enXkl8MBlPb+oAkKrhR0hhUsGCr8Udt4H
gzcM+avstOSrZJE0vSEev+h2TvdIZmNgxfyqJsd7NEoLqemTVxY=
=W3aB
-----END PGP SIGNATURE-----
diff --git a/flake.lock b/flake.lock
index d7f6729b3d72e22f971806ae3982110b08e6badd..0d64841c7bacf9cbca9c7272df57b8c66c85a69e 100644
--- a/flake.lock
+++ b/flake.lock
@@ -7,11 +7,11 @@ "nixpkgs"
]
},
"locked": {
- "lastModified": 1687969886,
- "narHash": "sha256-tC2qFLmuM0PFaw0tMHVcFmzsG/351q09qa1EpuL2n1U=",
+ "lastModified": 1688552611,
+ "narHash": "sha256-pV/1/AU1l5CNFeKmdJ1jofcaKHhtKAbxY4gazeCyoSo=",
"owner": "nix-community",
"repo": "home-manager",
- "rev": "a7002d6bfca54742d5fc9b485a1879953b4585b9",
+ "rev": "b23c7501f7e0a001486c9a5555a6c53ac7b08e85",
"type": "github"
},
"original": {
@@ -20,13 +20,47 @@ "repo": "home-manager",
"type": "github"
}
},
+ "jolheiser-nur": {
+ "inputs": {
+ "nixpkgs": "nixpkgs"
+ },
+ "locked": {
+ "lastModified": 1688586089,
+ "narHash": "sha256-k9UncsfiA1bBzlrLJKQ/USRb19Qbqmyp3CtKy6cQ5Mg=",
+ "ref": "refs/heads/main",
+ "rev": "04bf865f3a1608241ddb24dd8272a8bd3c9027db",
+ "revCount": 139,
+ "type": "git",
+ "url": "https://git.jojodev.com/jolheiser/nur"
+ },
+ "original": {
+ "type": "git",
+ "url": "https://git.jojodev.com/jolheiser/nur"
+ }
+ },
"nixpkgs": {
"locked": {
- "lastModified": 1687977148,
- "narHash": "sha256-gUcXiU2GgjYIc65GOIemdBJZ+lkQxuyIh7OkR9j0gCo=",
+ "lastModified": 1624561540,
+ "narHash": "sha256-izJ2PYZMGMsSkg+e7c9A1x3t/yOLT+qzUM6WQsc2tqo=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "c6a049a3d32293b24c0f894a840872cf67fd7c11",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-unstable",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs_2": {
+ "locked": {
+ "lastModified": 1688556768,
+ "narHash": "sha256-mhd6g0iJGjEfOr3+6mZZOclUveeNr64OwxdbNtLc8mY=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "60a783e00517fce85c42c8c53fe0ed05ded5b2a4",
+ "rev": "27bd67e55fe09f9d68c77ff151c3e44c4f81f7de",
"type": "github"
},
"original": {
@@ -38,11 +72,11 @@ }
},
"nur": {
"locked": {
- "lastModified": 1688125565,
- "narHash": "sha256-QRk4rycseCsCLKpC5KImw+3ypG6wRRBuytU1jLAKvT8=",
+ "lastModified": 1688586288,
+ "narHash": "sha256-ERZMdOsoOiP/643IMwq1SBA92JBcJzHUAHgIYq8t7J4=",
"owner": "nix-community",
"repo": "nur",
- "rev": "57b0c0f3b43b869d3fe5356062e29fd061013ea7",
+ "rev": "3645cae8032682e662c1723dab52fdbfd1f4aad1",
"type": "github"
},
"original": {
@@ -54,7 +88,8 @@ },
"root": {
"inputs": {
"home-manager": "home-manager",
- "nixpkgs": "nixpkgs",
+ "jolheiser-nur": "jolheiser-nur",
+ "nixpkgs": "nixpkgs_2",
"nur": "nur"
}
}
diff --git a/flake.nix b/flake.nix
index 9f4a60f34240280c47fa493cc338f7dcda2302a1..03ef6932e24f04d4f03a0f76a3276a3bcfdc55b0 100644
--- a/flake.nix
+++ b/flake.nix
@@ -7,16 +7,20 @@ home-manager.url = "github:nix-community/home-manager";
home-manager.inputs.nixpkgs.follows = "nixpkgs";
nur.url = "github:nix-community/nur";
+ jolheiser-nur.url = "git+https://git.jojodev.com/jolheiser/nur";
};
nixConfig = { warn-dirty = false; };
- outputs = { self, nixpkgs, home-manager, ... }@inputs:
+ outputs = { self, nixpkgs, home-manager, jolheiser-nur, ... }@inputs:
let
overlays = final: prev: {
nur = import inputs.nur {
nurpkgs = prev;
pkgs = prev;
+ repoOverrides = {
+ jolheiser = import jolheiser-nur { pkgs = prev; };
+ };
};
};
commonConfig = { username }: