From 131f730caf2acd8bdaa2683c2fa85ffb4e3b0fcb Mon Sep 17 00:00:00 2001 From: Leyla Becker Date: Mon, 9 Dec 2024 10:52:59 -0600 Subject: [PATCH] added webtoons dl --- configurations/nixos/horizon/configuration.nix | 12 +++++++++++- configurations/nixos/horizon/webtoon-dl.nix | 18 ++++++++++++++++++ 2 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 configurations/nixos/horizon/webtoon-dl.nix diff --git a/configurations/nixos/horizon/configuration.nix b/configurations/nixos/horizon/configuration.nix index 593274c..2d16c74 100644 --- a/configurations/nixos/horizon/configuration.nix +++ b/configurations/nixos/horizon/configuration.nix @@ -1,4 +1,8 @@ -{inputs, ...}: { +{ + inputs, + pkgs, + ... +}: { imports = [ inputs.nixos-hardware.nixosModules.framework-11th-gen-intel ]; @@ -17,6 +21,12 @@ }; }; + environment.systemPackages = [ + (pkgs.callPackage + ./webtoon-dl.nix + {}) + ]; + # enabled virtualisation for docker # virtualisation.docker = { # enable = true; diff --git a/configurations/nixos/horizon/webtoon-dl.nix b/configurations/nixos/horizon/webtoon-dl.nix new file mode 100644 index 0000000..4341098 --- /dev/null +++ b/configurations/nixos/horizon/webtoon-dl.nix @@ -0,0 +1,18 @@ +{ + buildGoModule, + fetchFromGitHub, + ... +}: +buildGoModule rec { + pname = "webtoon-dl"; + version = "0.0.10"; + + src = fetchFromGitHub { + owner = "robinovitch61"; + repo = "webtoon-dl"; + rev = "v${version}"; + hash = "sha256-geVb3LFPZxPQYARZnaqOr5sgaN6mqkEX5ZiLvg8mF5k="; + }; + + vendorHash = "sha256-NTqUygJ6b6kTnLUnJqxCo/URzaRouPLACEPi2Ob1s9w="; +}