From 23750cdbb43eb15b858a9d9575ec8f84e60d50d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christopher=20M=C3=BChl?= Date: Thu, 12 Feb 2026 23:18:09 +0100 Subject: [PATCH] Add nixmate Co-Authored-By: Claude Opus 4.6 --- flake.lock | 95 ++++++++++++++++++++++++++- flake.nix | 1 + home/by-host/endurance/config/dev.nix | 2 + 3 files changed, 96 insertions(+), 2 deletions(-) diff --git a/flake.lock b/flake.lock index 70ae04c..f3300a8 100644 --- a/flake.lock +++ b/flake.lock @@ -561,6 +561,24 @@ "type": "github" } }, + "flake-utils_3": { + "inputs": { + "systems": "systems_5" + }, + "locked": { + "lastModified": 1731533236, + "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, "flatpak": { "locked": { "lastModified": 1739444422, @@ -879,6 +897,26 @@ "type": "github" } }, + "nixmate": { + "inputs": { + "flake-utils": "flake-utils_3", + "nixpkgs": "nixpkgs_6", + "rust-overlay": "rust-overlay" + }, + "locked": { + "lastModified": 1770757353, + "narHash": "sha256-u8lSQe2z961yTbzm9K/nHV5AvjUps8Y8k+ZYvJ6qaWg=", + "owner": "daskladas", + "repo": "nixmate", + "rev": "7bb722d3a4d198d3b9403dea2ed7e953b5b82663", + "type": "github" + }, + "original": { + "owner": "daskladas", + "repo": "nixmate", + "type": "github" + } + }, "nixpkgs": { "locked": { "lastModified": 1767051569, @@ -1021,6 +1059,22 @@ } }, "nixpkgs_6": { + "locked": { + "lastModified": 1770562336, + "narHash": "sha256-ub1gpAONMFsT/GU2hV6ZWJjur8rJ6kKxdm9IlCT0j84=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "d6c71932130818840fc8fe9509cf50be8c64634f", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_7": { "locked": { "lastModified": 1764983851, "narHash": "sha256-y7RPKl/jJ/KAP/VKLMghMgXTlvNIJMHKskl8/Uuar7o=", @@ -1211,7 +1265,8 @@ "musnix": "musnix", "ngipkgs": "ngipkgs", "niri": "niri", - "nixpkgs": "nixpkgs_6", + "nixmate": "nixmate", + "nixpkgs": "nixpkgs_7", "noctalia": "noctalia", "nur": "nur", "stylix": "stylix", @@ -1219,6 +1274,27 @@ "waka-victoriametrics": "waka-victoriametrics" } }, + "rust-overlay": { + "inputs": { + "nixpkgs": [ + "nixmate", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1770606655, + "narHash": "sha256-rpJf+kxvLWv32ivcgu8d+JeJooog3boJCT8J3joJvvM=", + "owner": "oxalica", + "repo": "rust-overlay", + "rev": "11a396520bf911e4ed01e78e11633d3fc63b350e", + "type": "github" + }, + "original": { + "owner": "oxalica", + "repo": "rust-overlay", + "type": "github" + } + }, "sbt-derivation": { "inputs": { "flake-utils": [ @@ -1301,7 +1377,7 @@ "nixpkgs" ], "nur": "nur_2", - "systems": "systems_5", + "systems": "systems_6", "tinted-foot": "tinted-foot", "tinted-kitty": "tinted-kitty", "tinted-schemes": "tinted-schemes", @@ -1397,6 +1473,21 @@ "type": "github" } }, + "systems_6": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + }, "tinted-foot": { "flake": false, "locked": { diff --git a/flake.nix b/flake.nix index 24c6218..8f26a74 100644 --- a/flake.nix +++ b/flake.nix @@ -51,6 +51,7 @@ musnix.url = "github:musnix/musnix"; flatpak.url = "github:gmodena/nix-flatpak/?ref=v0.6.0"; git-global-log.url = "github:tophcodes/git-global-log"; + nixmate.url = "github:daskladas/nixmate"; nur = { url = "github:nix-community/NUR"; inputs.nixpkgs.follows = "nixpkgs"; diff --git a/home/by-host/endurance/config/dev.nix b/home/by-host/endurance/config/dev.nix index 3148feb..6708788 100644 --- a/home/by-host/endurance/config/dev.nix +++ b/home/by-host/endurance/config/dev.nix @@ -1,6 +1,7 @@ { pkgs, config, + inputs, ... }: { home.packages = with pkgs; [ @@ -58,6 +59,7 @@ nomad damon + inputs.nixmate.packages.${pkgs.stdenv.hostPlatform.system}.default ]; bosun.secrets.npmrc = {