From ec8b9ff3b85567de8fa6893b30e30a24480ecd10 Mon Sep 17 00:00:00 2001 From: Superredstone Date: Fri, 13 Feb 2026 06:15:19 +0100 Subject: [PATCH] feat(package): add spotiflac-cli --- flake.lock | 35 ++++++++++++++++++++++++++++++++++- flake.nix | 3 +++ lib/mksystem.nix | 2 ++ modules/packages.nix | 2 ++ 4 files changed, 41 insertions(+), 1 deletion(-) diff --git a/flake.lock b/flake.lock index 471c1aa..a1f196c 100644 --- a/flake.lock +++ b/flake.lock @@ -792,6 +792,20 @@ "type": "github" } }, + "nixpkgs_5": { + "locked": { + "lastModified": 1770562336, + "narHash": "sha256-ub1gpAONMFsT/GU2hV6ZWJjur8rJ6kKxdm9IlCT0j84=", + "rev": "d6c71932130818840fc8fe9509cf50be8c64634f", + "revCount": 942779, + "type": "tarball", + "url": "https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.1.942779%2Brev-d6c71932130818840fc8fe9509cf50be8c64634f/019c3fb4-003d-710c-9b72-1d2bb1b28de3/source.tar.gz" + }, + "original": { + "type": "tarball", + "url": "https://flakehub.com/f/NixOS/nixpkgs/0.1" + } + }, "nixvim": { "inputs": { "flake-utils": "flake-utils", @@ -902,7 +916,26 @@ "millennium": "millennium", "nixpkgs": "nixpkgs_3", "nixvim": "nixvim", - "nur": "nur" + "nur": "nur", + "spotiflac-cli": "spotiflac-cli" + } + }, + "spotiflac-cli": { + "inputs": { + "nixpkgs": "nixpkgs_5" + }, + "locked": { + "lastModified": 1770927625, + "narHash": "sha256-8hG29pICeMsPRyRytm9wQ9ne6LtIXJriHRhoL78Rjc4=", + "owner": "Superredstone", + "repo": "spotiflac-cli", + "rev": "fea147ac9e973f96cc2d11962118d07e29dd6a71", + "type": "github" + }, + "original": { + "owner": "Superredstone", + "repo": "spotiflac-cli", + "type": "github" } }, "systems": { diff --git a/flake.nix b/flake.nix index 5141ff9..bd3a65e 100644 --- a/flake.nix +++ b/flake.nix @@ -16,6 +16,7 @@ }; millennium.url = "github:SteamClientHomebrew/Millennium?dir=packages/nix"; hyprland.url = "github:hyprwm/Hyprland"; + spotiflac-cli.url = "github:Superredstone/spotiflac-cli"; }; outputs = @@ -24,6 +25,7 @@ home-manager, nixvim, millennium, + spotiflac-cli, nur, ... }@inputs: @@ -40,6 +42,7 @@ nixvim millennium nur + spotiflac-cli inputs nixpkgs home-manager diff --git a/lib/mksystem.nix b/lib/mksystem.nix index fb90c44..4427eeb 100644 --- a/lib/mksystem.nix +++ b/lib/mksystem.nix @@ -4,6 +4,7 @@ nixvim, millennium, nur, + spotiflac-cli, inputs, nixpkgs, home-manager, @@ -38,6 +39,7 @@ let nixvim = nixvim; millennium = millennium; nur = nur; + spotiflac-cli = spotiflac-cli; inputs = inputs; additionalModules = additionalModules; }; diff --git a/modules/packages.nix b/modules/packages.nix index 9dc85e1..fefd257 100644 --- a/modules/packages.nix +++ b/modules/packages.nix @@ -57,6 +57,8 @@ vim # The only and one great editor inputs.nixvim.packages.${stdenv.hostPlatform.system}.default # The only and one great editor improved even further + + inputs.spotiflac-cli.packages.${stdenv.hostPlatform.system}.default ] ++ ( if currentSystemDe != "none" then