diff --git a/flake.nix b/flake.nix index 898f18e..c0f4ec0 100644 --- a/flake.nix +++ b/flake.nix @@ -234,6 +234,16 @@ [ ./modules/restic-server ]; + + jdownloader = mkComputer + (mkVM + { hostname = "jdownloader"; ip = "10.7.89.110"; inherit custom inputs; }) + ./home-manager/headless.nix + [ + ./modules/docker + ./modules/download-share + ./modules/jdownloader + ]; }; homeConfigurations = { "${custom.username}@co-ws-con4" = home-manager.lib.homeManagerConfiguration { diff --git a/modules/download-share/default.nix b/modules/download-share/default.nix new file mode 100644 index 0000000..0222a07 --- /dev/null +++ b/modules/download-share/default.nix @@ -0,0 +1,7 @@ +{ ... }: +{ + fileSystems."/mnt/media" = { + device = "10.7.89.108:media/downloads"; + fsType = "nfs"; + }; +} diff --git a/modules/jdownloader/default.nix b/modules/jdownloader/default.nix new file mode 100644 index 0000000..896d30d --- /dev/null +++ b/modules/jdownloader/default.nix @@ -0,0 +1,8 @@ +{ ... }: +{ + networking = { + firewall.allowedTCPPorts = [ + 3129 # my.jdownloader.org + ]; + }; +}