From d39b6980665ecc5c5969ef0c2ce4bae4b0d8dfa0 Mon Sep 17 00:00:00 2001 From: Colin Date: Sun, 30 Jul 2023 01:42:24 +0000 Subject: [PATCH] sane.programs.fractal: split to separate file --- hosts/common/programs/assorted.nix | 6 ------ hosts/common/programs/default.nix | 1 + hosts/common/programs/fractal.nix | 12 ++++++++++++ 3 files changed, 13 insertions(+), 6 deletions(-) create mode 100644 hosts/common/programs/fractal.nix diff --git a/hosts/common/programs/assorted.nix b/hosts/common/programs/assorted.nix index 9ceb39a1..39c58916 100644 --- a/hosts/common/programs/assorted.nix +++ b/hosts/common/programs/assorted.nix @@ -177,12 +177,6 @@ fluffychat-moby.persist.plaintext = [ ".local/share/chat.fluffy.fluffychat" ]; - # XXX by default fractal stores its state in ~/.local/share/. - # after logging in, manually change ~/.local/share/keyrings/... to point it to some predictable subdir. - # then reboot (so that libsecret daemon re-loads the keyring...?) - fractal-latest.persist.private = [ ".local/share/fractal" ]; - fractal-next.persist.private = [ ".local/share/fractal" ]; - # MS GitHub stores auth token in .config # TODO: we can populate gh's stuff statically; it even lets us use the same oauth across machines gh.persist.private = [ ".config/gh" ]; diff --git a/hosts/common/programs/default.nix b/hosts/common/programs/default.nix index 94e40be5..d3b4c594 100644 --- a/hosts/common/programs/default.nix +++ b/hosts/common/programs/default.nix @@ -9,6 +9,7 @@ ./evince.nix ./firefox.nix ./fontconfig.nix + ./fractal.nix ./git.nix ./gnome-feeds.nix ./gpodder.nix diff --git a/hosts/common/programs/fractal.nix b/hosts/common/programs/fractal.nix new file mode 100644 index 00000000..b131e311 --- /dev/null +++ b/hosts/common/programs/fractal.nix @@ -0,0 +1,12 @@ +{ pkgs, ... }: +{ + sane.programs.fractal = { + # package = pkgs.fractal-latest; + package = pkgs.fractal-next; + + # XXX by default fractal stores its state in ~/.local/share/. + # after logging in, manually change ~/.local/share/keyrings/... to point it to some predictable subdir. + # then reboot (so that libsecret daemon re-loads the keyring...?) + persist.private = [ ".local/share/fractal" ]; + }; +}