From 12421790c14e855c722ea8f88661d4fea2253671 Mon Sep 17 00:00:00 2001 From: Daniel Bulant Date: Tue, 24 Mar 2026 16:43:54 +0100 Subject: [PATCH] rusic --- configuration.nix | 3 ++ flake.lock | 93 ++++++++++++++++++++++++++++++++++++++++++++++- flake.nix | 1 + home.nix | 4 ++ 4 files changed, 100 insertions(+), 1 deletion(-) diff --git a/configuration.nix b/configuration.nix index 998d704..f89914f 100644 --- a/configuration.nix +++ b/configuration.nix @@ -229,6 +229,7 @@ in "https://colmena.cachix.org" "https://install.determinate.systems" "https://cache.garnix.io" + "https://rusic.cachix.org" ]; trusted-public-keys = [ "hyprland.cachix.org-1:a7pgxzMz7+chwVL3/pzj6jIBMioiJM7ypFP8PwtkuGc=" @@ -236,6 +237,8 @@ in "nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=" "cache.flakehub.com-3:hJuILl5sVK4iKm86JzgdXW12Y2Hwd5G07qKtHTOcDCM=" "cache.garnix.io:CTFPyKSLcx5RMJKfLo5EEPUObbA78b0YQ2DTCJXqr9g=" + "cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=" + "rusic.cachix.org-1:WXMpGpamblLUiJtcoxBxGGGGwIcWxGPJBUxarLiqWmw=" ]; }; diff --git a/flake.lock b/flake.lock index 84f6427..ce6dd5f 100644 --- a/flake.lock +++ b/flake.lock @@ -420,6 +420,24 @@ "type": "github" } }, + "flake-utils_3": { + "inputs": { + "systems": "systems_3" + }, + "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" + } + }, "git-hooks": { "inputs": { "flake-compat": "flake-compat_2", @@ -1324,6 +1342,22 @@ } }, "nixpkgs_12": { + "locked": { + "lastModified": 1769461804, + "narHash": "sha256-msG8SU5WsBUfVVa/9RPLaymvi5bI8edTavbIq3vRlhI=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "bfc1b8a4574108ceef22f02bafcf6611380c100d", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_13": { "locked": { "lastModified": 1772198003, "narHash": "sha256-I45esRSssFtJ8p/gLHUZ1OUaaTaVLluNkABkk6arQwE=", @@ -1554,9 +1588,51 @@ "nixos-hardware": "nixos-hardware", "nixpkgs": "nixpkgs_11", "nixpkgs-unstable": "nixpkgs-unstable", + "rusic": "rusic", "zen-browser": "zen-browser" } }, + "rusic": { + "inputs": { + "flake-utils": "flake-utils_3", + "nixpkgs": "nixpkgs_12", + "rust-overlay": "rust-overlay" + }, + "locked": { + "lastModified": 1773739068, + "narHash": "sha256-QMGLToP+SsIORMTiZnwqLyBNOxM+smhjpDhiX6TAfU4=", + "owner": "temidaradev", + "repo": "rusic", + "rev": "70ef5666e334fdaf0b12c6d9349d1c0ed97b58b1", + "type": "github" + }, + "original": { + "owner": "temidaradev", + "repo": "rusic", + "type": "github" + } + }, + "rust-overlay": { + "inputs": { + "nixpkgs": [ + "rusic", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1769828398, + "narHash": "sha256-zmnvRUm15QrlKH0V1BZoiT3U+Q+tr+P5Osi8qgtL9fY=", + "owner": "oxalica", + "repo": "rust-overlay", + "rev": "a1d32c90c8a4ea43e9586b7e5894c179d5747425", + "type": "github" + }, + "original": { + "owner": "oxalica", + "repo": "rust-overlay", + "type": "github" + } + }, "stable": { "locked": { "lastModified": 1750133334, @@ -1603,6 +1679,21 @@ "type": "github" } }, + "systems_3": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + }, "treefmt-nix": { "inputs": { "nixpkgs": "nixpkgs_3" @@ -1722,7 +1813,7 @@ "zen-browser": { "inputs": { "home-manager": "home-manager_2", - "nixpkgs": "nixpkgs_12" + "nixpkgs": "nixpkgs_13" }, "locked": { "lastModified": 1772426935, diff --git a/flake.nix b/flake.nix index 4ff18d2..706f3cd 100644 --- a/flake.nix +++ b/flake.nix @@ -4,6 +4,7 @@ url = "github:AvengeMedia/DankMaterialShell/stable"; inputs.nixpkgs.follows = "nixpkgs"; }; + rusic.url = "github:temidaradev/rusic"; danksearch = { url = "github:AvengeMedia/danksearch"; inputs.nixpkgs.follows = "nixpkgs"; diff --git a/home.nix b/home.nix index e608ae1..b631a9a 100644 --- a/home.nix +++ b/home.nix @@ -12,6 +12,7 @@ affinity-nix, inputs, nix-monitor, + rusic, ... }: let @@ -37,6 +38,9 @@ in stateVersion = "25.11"; packages = with pkgs; [ + nixd + buck2 + (rusic.packages.${system}.default) affine voxtype-onnx #affinity-nix.packages.x86_64-linux.v3