diff --git a/flake.lock b/flake.lock index 1f24ffd8..5f482617 100644 --- a/flake.lock +++ b/flake.lock @@ -706,11 +706,11 @@ ] }, "locked": { - "lastModified": 1752062782, - "narHash": "sha256-Dod77HcIByOyfGLEJOgRxg2Fmk2Y5lVgMEcN/xVEt/8=", + "lastModified": 1752093218, + "narHash": "sha256-+3rXu8ewcNDi65/2mKkdSGrivQs5zEZVp5aYszXC0d0=", "owner": "nix-community", "repo": "home-manager", - "rev": "bec8ff39811568eb7c8c8d1e2a1a476326748f51", + "rev": "206ed3c71418b52e176f16f58805c96e84555320", "type": "github" }, "original": { @@ -818,11 +818,11 @@ "spectrum": "spectrum" }, "locked": { - "lastModified": 1751732733, - "narHash": "sha256-MuaFFGHdShvGdHKrd3PUI2om+njixdG/1dGlglRdK8Q=", + "lastModified": 1752095991, + "narHash": "sha256-+paXzPg6SN3O+YKtQKiU+kQE1EkfsrI1XEYTxI4DSFk=", "owner": "astro", "repo": "microvm.nix", - "rev": "9d3d845ccb1a3f81747d027e95b110d4637468d0", + "rev": "f30b1412b73df264dc9cac154d340645add350ff", "type": "github" }, "original": { @@ -1157,11 +1157,11 @@ }, "nixpkgs_7": { "locked": { - "lastModified": 1751792365, - "narHash": "sha256-J1kI6oAj25IG4EdVlg2hQz8NZTBNYvIS0l4wpr9KcUo=", + "lastModified": 1751984180, + "narHash": "sha256-LwWRsENAZJKUdD3SpLluwDmdXY9F45ZEgCb0X+xgOL0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "1fd8bada0b6117e6c7eb54aad5813023eed37ccb", + "rev": "9807714d6944a957c2e036f84b0ff8caf9930bc0", "type": "github" }, "original": { @@ -1188,11 +1188,11 @@ }, "nixpkgs_9": { "locked": { - "lastModified": 1751792365, - "narHash": "sha256-J1kI6oAj25IG4EdVlg2hQz8NZTBNYvIS0l4wpr9KcUo=", + "lastModified": 1751984180, + "narHash": "sha256-LwWRsENAZJKUdD3SpLluwDmdXY9F45ZEgCb0X+xgOL0=", "owner": "nixos", "repo": "nixpkgs", - "rev": "1fd8bada0b6117e6c7eb54aad5813023eed37ccb", + "rev": "9807714d6944a957c2e036f84b0ff8caf9930bc0", "type": "github" }, "original": { @@ -1225,11 +1225,11 @@ "systems": "systems_7" }, "locked": { - "lastModified": 1751994757, - "narHash": "sha256-F8t/OiOUAc+zmZ8pSHkppWW8fM8l2JJ2TRvsbeMUgF4=", + "lastModified": 1752158208, + "narHash": "sha256-XbXYLUtaB/wHvZYefvaDPbo4eYj27kbtowHfww9bqLw=", "owner": "pta2002", "repo": "nixvim", - "rev": "a610befe67223933730872c2a47c9d8b880638ae", + "rev": "b728cf43d97814df43f5d9bd9dafac9072ccd9e8", "type": "github" }, "original": { @@ -1244,11 +1244,11 @@ "nixpkgs": "nixpkgs_9" }, "locked": { - "lastModified": 1752058430, - "narHash": "sha256-npXVUczxJcD4NMeALvhIYIvVATIIw97cgrh0HZBanCU=", + "lastModified": 1752161467, + "narHash": "sha256-UiQWoS1OUw+5RRRkjWE/W6Vwsx26Pq4GTcJKPZ1TOw8=", "owner": "nix-community", "repo": "NUR", - "rev": "808c777775781626a946e86c6e34f3e16af5bff6", + "rev": "8c091c06ed45e45d921c42aa7e8360932bb7c774", "type": "github" }, "original": { diff --git a/nixos/hosts/hades/garage/configuration.nix b/nixos/hosts/hades/garage/configuration.nix index 1eb05d0c..cf9d2200 100644 --- a/nixos/hosts/hades/garage/configuration.nix +++ b/nixos/hosts/hades/garage/configuration.nix @@ -27,10 +27,10 @@ in { services.garage = { enable = true; - package = pkgs.garage_0_9; + package = pkgs.garage_1; settings = { - db_engine = "lmdb"; # Recommended for mastodon - replication_mode = "1"; + db_engine = "lmdb"; + replication_factor = 1; compression_level = 0; # For inter-node comms diff --git a/nixos/hosts/hades/rtorrent/rtorrent.nix b/nixos/hosts/hades/rtorrent/rtorrent.nix index bfdd6a6b..7ea11471 100644 --- a/nixos/hosts/hades/rtorrent/rtorrent.nix +++ b/nixos/hosts/hades/rtorrent/rtorrent.nix @@ -3,7 +3,7 @@ enable = true; port = 14764; # port forwarded downloadDir = "/mnt/storage/torrents/r"; - package = pkgs.jesec-rtorrent; + package = pkgs.rtorrent; configText = let cfg = config.services.rtorrent; in pkgs.lib.mkForce '' @@ -27,15 +27,15 @@ method.insert = cfg.watch, private|const|string, (cat,(cfg.basedir),"watch/") # Create directories - fs.mkdir.recursive = (cat,(cfg.basedir)) + # fs.mkdir.recursive = (cat,(cfg.basedir)) - fs.mkdir = (cat,(cfg.download)) - fs.mkdir = (cat,(cfg.logs)) - fs.mkdir = (cat,(cfg.session)) + # fs.mkdir = (cat,(cfg.download)) + # fs.mkdir = (cat,(cfg.logs)) + # fs.mkdir = (cat,(cfg.session)) - fs.mkdir = (cat,(cfg.watch)) - fs.mkdir = (cat,(cfg.watch),"/load") - fs.mkdir = (cat,(cfg.watch),"/start") + # fs.mkdir = (cat,(cfg.watch)) + # fs.mkdir = (cat,(cfg.watch),"/load") + # fs.mkdir = (cat,(cfg.watch),"/start") # Drop to "$(cfg.watch)/load" to add torrent schedule2 = watch_load, 11, 10, ((load.verbose, (cat, (cfg.watch), "load/*.torrent"))) @@ -100,7 +100,8 @@ system.daemon.set = true # XML-RPC interface - network.scgi.open_local = (cat,(cfg.rpcsock)) + #network.scgi.open_local = (cat,(cfg.rpcsock)) + network.scgi.open_port = localhost:5000 schedule = scgi_group,0,0,"execute.nothrow=chown,\":rtorrent\",(cfg.rpcsock)" schedule = scgi_permission,0,0,"execute.nothrow=chmod,\"g+w,o=\",(cfg.rpcsock)"