From ad8976f14550c5f34b5d27da65036409abc0a81a Mon Sep 17 00:00:00 2001 From: Colin Date: Tue, 8 Oct 2024 16:13:55 +0000 Subject: [PATCH] fractal: switch back to using nixpkgs edition --- hosts/common/programs/fractal.nix | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/hosts/common/programs/fractal.nix b/hosts/common/programs/fractal.nix index 290970588..9b4f163ae 100644 --- a/hosts/common/programs/fractal.nix +++ b/hosts/common/programs/fractal.nix @@ -4,27 +4,27 @@ # if it stalls while launching, especially with a brief message at bottom # "unable to open store" # then: -# - remove ~/.local/share/stable/* +# - remove ~/.local/share/fractal/* # - this might give I/O error, in which case remove the corresponding path under -# /nix/persist/home/colin/private (which can be found by correlating timestamps/sizes with that in ~/private/.local/share/stable). +# /nix/persist/private/home/colin/ (which can be found by correlating timestamps/sizes with that in ~/private/.local/share/stable). # - reboot (maybe necessary). # - now you can send messages, and read messages in unencrypted rooms, but not read messages from encrypted rooms. # to fix encrypted message receipt: -# - start from above (fractal closed, no ~/.local/share/stable/*) +# - start from above (fractal closed, no ~/.local/share/fractal/*) # - in ~/.local/share/keyrings/Default_keyring.keyring: # - find the entry that says "display-name=Fractal: Matrix credentials for " # - remove that entry and all associated entries (i.e. ones with same number but different :attributeN) # - REBOOT. otherwise keyring stuff seems to stay cached in RAM # - login to Fractal. give an hour to sync. -# - it'll kick you back to a page asking you to cross-sign. open FluffyChat and do the emoji compare. success! -{ config, lib, pkgs, ... }: +# - it'll kick you back to a page asking you to cross-sign. open another client (Fractal on other device; FluffyChat) and do the emoji compare. success! +{ config, lib, ... }: let cfg = config.sane.programs.fractal; in { sane.programs.fractal = { - packageUnwrapped = pkgs.fractal-nixified.optimized; - # packageUnwrapped = pkgs.fractal; + # stock fractal once used to take 2+hr to link: switch back to fractal-nixified should that happen again + # packageUnwrapped = pkgs.fractal-nixified.optimized; sandbox.net = "clearnet"; sandbox.whitelistAudio = true; @@ -56,10 +56,7 @@ in }; persist.byStore.private = [ - # XXX by default fractal stores its state in ~/.local/share//. - # ".local/share/hack" # for debug-like builds - # ".local/share/stable" # for normal releases - ".local/share/fractal" # for version 5+ + ".local/share/fractal" ]; suggestedPrograms = [ "gnome-keyring" ];