From 21e779c3041d6921d586d5e4809a75229b0cc041 Mon Sep 17 00:00:00 2001 From: servius Date: Wed, 11 Feb 2026 16:30:38 +0530 Subject: [PATCH] fix: Macos fixes --- home/apps/matrix.nix | 9 +++++++-- home/programs/blobdrop.nix | 2 +- nixos/tako/services/attic.nix | 6 +++--- nixos/tako/services/default.nix | 19 ++++++++++--------- 4 files changed, 21 insertions(+), 15 deletions(-) diff --git a/home/apps/matrix.nix b/home/apps/matrix.nix index 3545f8f3..67b91ff7 100644 --- a/home/apps/matrix.nix +++ b/home/apps/matrix.nix @@ -1,5 +1,10 @@ -{pkgs, ...}: { - home.packages = [ +{ + pkgs, + lib, + device, + ... +}: { + home.packages = lib.optionals (device.is "ryu") [ pkgs.fluffychat pkgs.fractal # pkgs.quaternion diff --git a/home/programs/blobdrop.nix b/home/programs/blobdrop.nix index 13c66804..32b23646 100644 --- a/home/programs/blobdrop.nix +++ b/home/programs/blobdrop.nix @@ -4,5 +4,5 @@ lib, ... }: { - home.packages = lib.optionals (device.name != "shiro") [pkgs.blobdrop]; + home.packages = lib.optionals (device.name == "ryu") [pkgs.blobdrop]; } diff --git a/nixos/tako/services/attic.nix b/nixos/tako/services/attic.nix index 1d8e218e..31018258 100644 --- a/nixos/tako/services/attic.nix +++ b/nixos/tako/services/attic.nix @@ -1,12 +1,12 @@ {...}: { services = { atticd = { - enable = false; - listen = "/run/attic.sock"; + enable = true; + listen = "/run/attic/attic.sock"; }; caddy = { virtualHosts."cache.darksailor.dev".extraConfig = '' - reverse_proxy /run/attic.sock { + reverse_proxy /run/attic/attic.sock { transport http { protocol = "fd" } diff --git a/nixos/tako/services/default.nix b/nixos/tako/services/default.nix index adc6791b..a12eb479 100644 --- a/nixos/tako/services/default.nix +++ b/nixos/tako/services/default.nix @@ -1,30 +1,31 @@ {...}: { imports = [ - ./games - # ./headscale.nix - ./llms.nix - ./monitoring.nix - # ./paperless.nix - ./navidrome.nix - ./shitpost.nix + ./attic.nix ./atuin.nix ./authelia.nix ./caddy.nix ./excalidraw.nix ./fail2ban.nix ./flaresolverr.nix + ./games ./gitea.nix ./homepage.nix ./immich.nix + ./kellnr.nix ./lldap.nix + ./llms.nix + ./matrix + ./monitoring.nix + ./navidrome.nix ./nextcloud.nix ./openssh.nix ./prowlarr.nix ./resolved.nix ./searxng.nix + ./shitpost.nix ./tailscale.nix - ./kellnr.nix - ./matrix + # ./headscale.nix + # ./paperless.nix ]; services = { nix-serve = {