From 2c218aef728ebc391570df1c531920daf4dacaec Mon Sep 17 00:00:00 2001 From: KeksNino Date: Wed, 29 Jul 2026 21:05:23 +0200 Subject: [PATCH] add bcdl-free flake --- flake.lock | 36 +++++++++++++++++++++++++++++++++++- flake.nix | 3 +++ home-manager/home.nix | 4 ---- 3 files changed, 38 insertions(+), 5 deletions(-) diff --git a/flake.lock b/flake.lock index c58f7ae..2cf0b3c 100644 --- a/flake.lock +++ b/flake.lock @@ -1,5 +1,23 @@ { "nodes": { + "bcdl-free": { + "inputs": { + "nixpkgs": "nixpkgs" + }, + "locked": { + "lastModified": 1785350661, + "narHash": "sha256-IEFWX9+OQkvYry8ODdVmRZkD8K0WiPVLRAo/GItzBJs=", + "ref": "refs/heads/main", + "rev": "8b9fa0ef8047861ca1b8959afdf8079b39a64d53", + "revCount": 74, + "type": "git", + "url": "https://git.pizzasucht.net/KeksNino/free-bandcamp-downloader" + }, + "original": { + "type": "git", + "url": "https://git.pizzasucht.net/KeksNino/free-bandcamp-downloader" + } + }, "home-manager": { "inputs": { "nixpkgs": [ @@ -21,6 +39,21 @@ } }, "nixpkgs": { + "locked": { + "lastModified": 1785350628, + "narHash": "sha256-cKsVksg+g/496l5KI+tRqHlSqBPDYjmb/eXp6KOTx8Y=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "539c035b9f05682bd9a92c960b1ea31144886d71", + "type": "github" + }, + "original": { + "owner": "NixOS", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_2": { "locked": { "lastModified": 1785263066, "narHash": "sha256-2/9cWGQ9EvI3XVaN6VeJMJogUhujWI/sM5gruSSjqnc=", @@ -37,8 +70,9 @@ }, "root": { "inputs": { + "bcdl-free": "bcdl-free", "home-manager": "home-manager", - "nixpkgs": "nixpkgs" + "nixpkgs": "nixpkgs_2" } } }, diff --git a/flake.nix b/flake.nix index 422dfa1..bd6dbfc 100644 --- a/flake.nix +++ b/flake.nix @@ -5,6 +5,7 @@ url = "github:nix-community/home-manager"; inputs.nixpkgs.follows = "nixpkgs"; }; + bcdl-free.url = "git+https://git.pizzasucht.net/KeksNino/free-bandcamp-downloader"; }; outputs = @@ -12,6 +13,7 @@ self, nixpkgs, home-manager, + bcdl-free, }@inputs: let system = "x86_64-linux"; @@ -25,6 +27,7 @@ ./hardware-configuration.nix home-manager.nixosModules.home-manager { + environment.systemPackages = [ bcdl-free.packages.${system}.default ]; home-manager.useGlobalPkgs = true; home-manager.useUserPackages = true; diff --git a/home-manager/home.nix b/home-manager/home.nix index 28612f3..8c6c91e 100644 --- a/home-manager/home.nix +++ b/home-manager/home.nix @@ -36,10 +36,6 @@ EDITOR = "nvim"; }; - home.sessionPath = [ - "${config.home.homeDirectory}/.local/bin" - ]; - programs.fish = { enable = true; interactiveShellInit = ''