diff --git a/modules/nixos/services/keybase.nix b/modules/nixos/services/keybase.nix index 220495d..63efc00 100644 --- a/modules/nixos/services/keybase.nix +++ b/modules/nixos/services/keybase.nix @@ -4,20 +4,17 @@ config = lib.mkIf config.keybase.enable { - services.keybase.enable = true; - services.kbfs = { - enable = true; - # enableRedirector = true; - mountPoint = "/run/user/1000/keybase/kbfs"; - }; - security.wrappers.keybase-redirector = { - setuid = true; - owner = "root"; - group = "root"; - source = "${pkgs.kbfs}/bin/redirector"; - }; + home-manager.users.${config.user} = lib.mkIf config.keybase.enable { + + services.keybase.enable = true; + services.kbfs = { + enable = true; + mountPoint = "keybase"; + }; + + # https://github.com/nix-community/home-manager/issues/4722 + systemd.user.services.kbfs.Service.PrivateTmp = lib.mkForce false; - home-manager.users.${config.user} = { home.packages = [ (lib.mkIf config.gui.enable pkgs.keybase-gui) ]; home.file = let ignorePatterns = ''