From df80a06b23a8b871bee679b0e5c01d919a11c9dc Mon Sep 17 00:00:00 2001 From: Danilo Reyes Date: Thu, 2 Oct 2025 14:21:59 -0600 Subject: [PATCH] attempt to pseudo-package qbit_manage --- flake.nix | 20 ++++++++++++-------- modules/servers/qbittorrent.nix | 27 ++++++--------------------- 2 files changed, 18 insertions(+), 29 deletions(-) diff --git a/flake.nix b/flake.nix index 55fb150..b5d96d3 100644 --- a/flake.nix +++ b/flake.nix @@ -13,14 +13,6 @@ url = "git+https://git.servidos.lat/jawz/scripts.git"; inputs.nixpkgs.follows = "nixpkgs"; }; - wallpapers = { - url = "git+https://git.servidos.lat/jawz/wallpapers.git"; - flake = false; - }; - fonts = { - url = "git+https://git.servidos.lat/jawz/fonts.git"; - flake = false; - }; nur = { url = "github:nix-community/nur"; inputs.nixpkgs.follows = "nixpkgs"; @@ -53,6 +45,18 @@ url = "github:nix-community/nixos-generators"; inputs.nixpkgs.follows = "nixpkgs"; }; + wallpapers = { + url = "git+https://git.servidos.lat/jawz/wallpapers.git"; + flake = false; + }; + fonts = { + url = "git+https://git.servidos.lat/jawz/fonts.git"; + flake = false; + }; + qbit_manage = { + url = "github:StuffAnThings/qbit_manage"; + flake = false; + }; }; outputs = { self, jawz-scripts, ... }@inputs: diff --git a/modules/servers/qbittorrent.nix b/modules/servers/qbittorrent.nix index d9d144f..81f77cd 100644 --- a/modules/servers/qbittorrent.nix +++ b/modules/servers/qbittorrent.nix @@ -6,6 +6,7 @@ ... }: let + inherit (inputs) qbit_manage; pkgsU = import inputs.nixpkgs-unstable { system = "x86_64-linux"; config.allowUnfree = true; @@ -83,15 +84,11 @@ in restartIfChanged = true; description = "Tidy up my torrents"; wantedBy = [ "default.target" ]; - serviceConfig = - let - env = "/home/jawz/Development/Git/qbit_manage"; - in - { - Restart = "on-failure"; - RestartSec = 30; - ExecStart = "${qbit_manageEnv}/bin/python ${env}/qbit_manage.py -r -c ~/.config/qbit_manage/config.yml"; - }; + serviceConfig = { + Restart = "on-failure"; + RestartSec = 30; + ExecStart = "${qbit_manageEnv}/bin/python ${qbit_manage}/qbit_manage.py -r -c ~/.config/qbit_manage/config.yml"; + }; }; unpackerr = lib.mkIf config.my.servers.unpackerr.enable { enable = true; @@ -123,17 +120,5 @@ in }; }; }; - networking.firewall = - let - ports = [ - 51411 - 51412 - 51413 - ]; - in - { - allowedTCPPorts = ports ++ [ config.my.servers.qbittorrent.port ]; - allowedUDPPorts = ports; - }; }; }