From df4a7bf521c71773f73e6bc8d5282ef77a5f75fe Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Fri, 1 Aug 2025 10:22:21 +0100 Subject: [PATCH 1/2] Add git-repo-updater --- flake.lock | 49 +++++++++++++++++++++++++++++++++++ flake.nix | 7 +++++ modules2/git-repo-updater.nix | 11 ++++++++ 3 files changed, 67 insertions(+) create mode 100644 modules2/git-repo-updater.nix diff --git a/flake.lock b/flake.lock index 0a083cf2..a5ae6961 100644 --- a/flake.lock +++ b/flake.lock @@ -61,6 +61,27 @@ "type": "github" } }, + "devshell": { + "inputs": { + "nixpkgs": [ + "git-repo-updater", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1741473158, + "narHash": "sha256-kWNaq6wQUbUMlPgw8Y+9/9wP0F8SHkjy24/mN3UAppg=", + "owner": "numtide", + "repo": "devshell", + "rev": "7c9e793ebe66bcba8292989a68c0419b737a22a0", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "devshell", + "type": "github" + } + }, "disko": { "inputs": { "nixpkgs": [ @@ -170,6 +191,33 @@ "type": "github" } }, + "git-repo-updater": { + "inputs": { + "devshell": "devshell", + "flake-parts": [ + "flake-parts" + ], + "import-tree": [ + "import-tree" + ], + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1754037000, + "narHash": "sha256-xTOa8qJMSr+tIX4iImfPRXoWSuEMyBvmpmxZj2JTwKk=", + "ref": "refs/heads/main", + "rev": "959f92dea25f962a4e46d582507278277610ca9f", + "revCount": 32, + "type": "git", + "url": "https://code.oliverdavies.uk/opdavies/git-repo-updater" + }, + "original": { + "type": "git", + "url": "https://code.oliverdavies.uk/opdavies/git-repo-updater" + } + }, "home-manager": { "inputs": { "nixpkgs": [ @@ -450,6 +498,7 @@ "disko": "disko", "edit-alternate-vim": "edit-alternate-vim", "flake-parts": "flake-parts", + "git-repo-updater": "git-repo-updater", "home-manager": "home-manager_2", "import-tree": "import-tree", "nix-index-database": "nix-index-database", diff --git a/flake.nix b/flake.nix index 2545a12c..5964ef73 100644 --- a/flake.nix +++ b/flake.nix @@ -22,6 +22,13 @@ flake-parts.url = "github:hercules-ci/flake-parts"; + git-repo-updater = { + inputs.flake-parts.follows = "flake-parts"; + inputs.import-tree.follows = "import-tree"; + inputs.nixpkgs.follows = "nixpkgs"; + url = "git+https://code.oliverdavies.uk/opdavies/git-repo-updater"; + }; + home-manager = { inputs.nixpkgs.follows = "nixpkgs"; url = "github:nix-community/home-manager/master"; diff --git a/modules2/git-repo-updater.nix b/modules2/git-repo-updater.nix new file mode 100644 index 00000000..e4857610 --- /dev/null +++ b/modules2/git-repo-updater.nix @@ -0,0 +1,11 @@ +{ inputs, ... }: + +{ + flake.modules.nixos.pc = + { system, ... }: + { + environment.systemPackages = [ + inputs.git-repo-updater.packages.${system}.default + ]; + }; +} From 89e7e6bd07f1b6d0fc7f069ec818b7128bb62690 Mon Sep 17 00:00:00 2001 From: flake-bot Date: Fri, 1 Aug 2025 07:00:51 +0100 Subject: [PATCH 2/2] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'home-manager': 'github:nix-community/home-manager/50adf8fcaa97c9d64309f2d507ed8be54ea23110?narHash=sha256-mrVNT%2BaF4yR8P8Fx570W2vz%2BLzukSlf68Yr2YhUJHjo%3D' (2025-07-29) → 'github:nix-community/home-manager/7035020a507ed616e2b20c61491ae3eaa8e5462c?narHash=sha256-2vlAOJv4lBrE%2BP1uOGhZ1symyjXTRdn/mz0tZ6faQcg%3D' (2025-07-31) • Updated input 'nixvim': 'github:nix-community/nixvim/e1aa35fb04047df11a9c1ab539a0bac35ddad509?narHash=sha256-ZNyVwyj%2B4qvaOT/gQWfNypP8qtHmXtt02D9WDZH4IPU%3D' (2025-07-28) → 'github:nix-community/nixvim/a16c89c175277309fd3dd065fb5bc4eab450ae07?narHash=sha256-AM3CZh%2BEmk/cr5Gf6RUf2xzkWdRB%2ByewP1YWoRxUbYQ%3D' (2025-07-31) • Updated input 'nur': 'github:nix-community/NUR/43b3643575b141f82fa21191f90e104d72e3f63b?narHash=sha256-qtZgryFGC2ggWwFrKprKMNtk8h4WipnYVVdTfbMWtdM%3D' (2025-07-29) → 'github:nix-community/NUR/437fb78c1e96baaa1f8bd0fa0e339c9a07b2cdf8?narHash=sha256-1t0o%2BeheZOjnrdIwkdw2P/Vv0xBENME7l7f4yrvQXFE%3D' (2025-08-01) --- flake.lock | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/flake.lock b/flake.lock index a5ae6961..5586768f 100644 --- a/flake.lock +++ b/flake.lock @@ -246,11 +246,11 @@ ] }, "locked": { - "lastModified": 1753761827, - "narHash": "sha256-mrVNT+aF4yR8P8Fx570W2vz+LzukSlf68Yr2YhUJHjo=", + "lastModified": 1753983724, + "narHash": "sha256-2vlAOJv4lBrE+P1uOGhZ1symyjXTRdn/mz0tZ6faQcg=", "owner": "nix-community", "repo": "home-manager", - "rev": "50adf8fcaa97c9d64309f2d507ed8be54ea23110", + "rev": "7035020a507ed616e2b20c61491ae3eaa8e5462c", "type": "github" }, "original": { @@ -434,11 +434,11 @@ "systems": "systems_3" }, "locked": { - "lastModified": 1753706533, - "narHash": "sha256-ZNyVwyj+4qvaOT/gQWfNypP8qtHmXtt02D9WDZH4IPU=", + "lastModified": 1753977315, + "narHash": "sha256-AM3CZh+Emk/cr5Gf6RUf2xzkWdRB+yewP1YWoRxUbYQ=", "owner": "nix-community", "repo": "nixvim", - "rev": "e1aa35fb04047df11a9c1ab539a0bac35ddad509", + "rev": "a16c89c175277309fd3dd065fb5bc4eab450ae07", "type": "github" }, "original": { @@ -455,11 +455,11 @@ ] }, "locked": { - "lastModified": 1753768654, - "narHash": "sha256-qtZgryFGC2ggWwFrKprKMNtk8h4WipnYVVdTfbMWtdM=", + "lastModified": 1754027401, + "narHash": "sha256-1t0o+eheZOjnrdIwkdw2P/Vv0xBENME7l7f4yrvQXFE=", "owner": "nix-community", "repo": "NUR", - "rev": "43b3643575b141f82fa21191f90e104d72e3f63b", + "rev": "437fb78c1e96baaa1f8bd0fa0e339c9a07b2cdf8", "type": "github" }, "original": {