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/apps/default.nix b/apps/default.nix
index d957bcbd1210b83c20ba04ffc4c3a6a93cfb161d..6a0619f71fb1017f051bfa0f5703e0d0facc6e1a 100644
--- a/apps/default.nix
+++ b/apps/default.nix
@@ -43,6 +43,9 @@ nixfmt
# IDEs
jetbrains.goland
+
+ # Personal NUR
+ nur.repos.jolheiser.tmpl
];
stateVersion = "22.11";
};
diff --git a/flake.lock b/flake.lock
index d7f6729b3d72e22f971806ae3982110b08e6badd..0d64841c7bacf9cbca9c7272df57b8c66c85a69e 100644
--- a/flake.lock
+++ b/flake.lock
@@ -7,13 +7,13 @@ "nixpkgs"
]
},
"locked": {
-{
+ "inputs": {
-{
+ "inputs": {
{
"owner": "nix-community",
"repo": "home-manager",
-{
"inputs": {
+ "nodes": {
"type": "github"
},
"original": {
@@ -22,16 +22,52 @@ "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": {
+ "nixpkgs": [
"nodes": {
+ "narHash": "sha256-izJ2PYZMGMsSkg+e7c9A1x3t/yOLT+qzUM6WQsc2tqo=",
+ "owner": "NixOS",
"nodes": {
+ "home-manager": {
+ "rev": "c6a049a3d32293b24c0f894a840872cf67fd7c11",
{
+ "nixpkgs": [
+ },
+ "original": {
+ "owner": "NixOS",
"nodes": {
- "nodes": {
+ "nixpkgs": [
"repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs_2": {
+ "locked": {
+ "lastModified": 1688556768,
+ "narHash": "sha256-mhd6g0iJGjEfOr3+6mZZOclUveeNr64OwxdbNtLc8mY=",
"nodes": {
- "inputs": {
+ "nodes": {
+ "repo": "nixpkgs",
+ "rev": "27bd67e55fe09f9d68c77ff151c3e44c4f81f7de",
"type": "github"
},
"original": {
@@ -42,11 +79,11 @@ }
},
"nur": {
"locked": {
- "lastModified": 1688125565,
+ "lastModified": 1688586288,
- "narHash": "sha256-QRk4rycseCsCLKpC5KImw+3ypG6wRRBuytU1jLAKvT8=",
+ "narHash": "sha256-ERZMdOsoOiP/643IMwq1SBA92JBcJzHUAHgIYq8t7J4=",
"owner": "nix-community",
"repo": "nur",
- "rev": "57b0c0f3b43b869d3fe5356062e29fd061013ea7",
+ "rev": "3645cae8032682e662c1723dab52fdbfd1f4aad1",
"type": "github"
},
"original": {
@@ -58,8 +95,9 @@ },
"root": {
"inputs": {
"home-manager": "home-manager",
+ "nixpkgs"
"home-manager": {
- "home-manager": {
+ "nixpkgs": "nixpkgs_2",
"nur": "nur"
}
}
diff --git a/flake.nix b/flake.nix
index 9f4a60f34240280c47fa493cc338f7dcda2302a1..03ef6932e24f04d4f03a0f76a3276a3bcfdc55b0 100644
--- a/flake.nix
+++ b/flake.nix
@@ -7,17 +7,21 @@ 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; };
-{
+ nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
{
let
overlays = final: prev: {
nur = import inputs.nur {
nurpkgs = prev;
pkgs = prev;
+ repoOverrides = {
+ jolheiser = import jolheiser-nur { pkgs = prev; };
+ };
};
};
commonConfig = { username }:
diff --git a/justfile b/justfile
index 46416552bee55451eb67a5e071b02d50ec1ea066..6468d4b7449e2fe7e8e52d7a09904b5be7dcf106 100644
--- a/justfile
+++ b/justfile
@@ -8,8 +8,9 @@ @git add .
@sudo nixos-rebuild --flake . {{args}}
# Rebuild the current machine
-switch:
+switch *args:
[private]
+rebuild *args:
# Update the flake
update: