diff --git a/flake.lock b/flake.lock index d4af186..aa6c3fb 100644 --- a/flake.lock +++ b/flake.lock @@ -6,11 +6,11 @@ "rust-overlay": "rust-overlay" }, "locked": { - "lastModified": 1785550097, - "narHash": "sha256-6KDpXylSJM+XP7S/ZEMYIF+u+LnE899QyPVVImBpYuM=", + "lastModified": 1786241435, + "narHash": "sha256-4marIzdUJYVoZ9rQmcsabsPxopjfQ+IPB4Rp2IpJU6A=", "owner": "ogulcancelik", "repo": "herdr", - "rev": "26a7bc860e4af516ef687d90b9f9dd2830f88d2a", + "rev": "d277d2f83b749a38c90eb96ef7cd329cc2171cd7", "type": "github" }, "original": { @@ -58,11 +58,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1785491804, - "narHash": "sha256-GGQER+O/plhJCG35JVsKYVwI8qtOKR7UB4E3e8DBKmQ=", - "rev": "5b4f72e1705a63aace42900610c4db82cb4af0ec", + "lastModified": 1786089803, + "narHash": "sha256-iDLHbagLeTbQwI79zkbPdsUbwPvsk6nCJNSep+l1BRk=", + "rev": "ee48b147c18c7de1e6ec97dc74792be42724bed1", "type": "tarball", - "url": "https://releases.nixos.org/nixos/26.05/nixos-26.05.6603.5b4f72e1705a/nixexprs.tar.xz" + "url": "https://releases.nixos.org/nixos/26.05/nixos-26.05.7201.ee48b147c18c/nixexprs.tar.xz" }, "original": { "id": "nixpkgs", diff --git a/hosts/nixserve/home.nix b/hosts/nixserve/home.nix index 0e2fd36..0f7f2a9 100644 --- a/hosts/nixserve/home.nix +++ b/hosts/nixserve/home.nix @@ -5,4 +5,8 @@ programs.zsh.shellAliases = { transfer = "transmission-remote localhost:9091"; }; + + home.packages = with pkgs; [ + weechat # irc client + ]; } diff --git a/hosts/nixserve/services.nix b/hosts/nixserve/services.nix index 21f670e..ab7cb65 100644 --- a/hosts/nixserve/services.nix +++ b/hosts/nixserve/services.nix @@ -110,19 +110,6 @@ in }; }; - systemd.services.rssdownloader = { - description = "RSS Torrent Downloader"; - after = [ "network.target" ]; - wantedBy = [ "multi-user.target" ]; - path = [ pkgs.transmission_4 ]; - serviceConfig = { - Type = "simple"; - ExecStart = "${rssdownloader}/bin/rssdownloader -config /home/ulve/code/rssdownloader/config.json"; - Restart = "on-failure"; - User = "ulve"; - }; - }; - systemd.services.transmission = dockerService { name = "transmission"; description = "Transmission via Mullvad VPN"; @@ -153,6 +140,12 @@ in dir = "/home/ulve/code/tailscale"; }; + systemd.services.colony-archive = dockerService { + name = "colony-archive"; + description = "Colony Archive tabletop RPG campaign manager"; + dir = "/home/ulve/code/colony-archive"; + }; + systemd.services.dozzle = { description = "Dozzle Docker log viewer"; after = [ "docker.service" "network.target" ]; @@ -179,5 +172,6 @@ virtualHosts."aftersummer.maybec.at" = proxyVhost { upstream = "http://127.0.0. virtualHosts."bookthing.maybec.at" = proxyVhost { upstream = "http://127.0.0.1:8000"; }; virtualHosts."jelly.maybec.at" = proxyVhost { upstream = "http://127.0.0.1:8096"; }; virtualHosts."photos.maybec.at" = proxyVhost { upstream = "http://[::1]:2283"; maxBodySize = "50g"; }; + virtualHosts."colony.maybec.at" = proxyVhost { upstream = "http://127.0.0.1:3333"; }; }; }