packages: move Signal, Discord, Tokodon to private storage

This commit is contained in:
colin 2022-12-26 03:26:50 +00:00
parent 2c6629a658
commit c4352fa9bb
2 changed files with 7 additions and 4 deletions

View File

@ -1,6 +1,9 @@
{ config, lib, ... }:
lib.mkIf config.sane.home-manager.enable
# XXX: this doesn't work when discord files are persisted to ~/private
# TODO: is there some env var for this? or i could wrap the Discord binary to create this on launch
lib.mkIf false
# lib.mkIf config.sane.home-manager.enable
{
# TODO: this should only be enabled on gui devices
# make Discord usable even when client is "outdated"

View File

@ -140,7 +140,7 @@ let
{ pkg = sublime-music-mobile; dir = [ ".local/share/sublime-music" ]; }
tdesktop # broken on phosh
{ pkg = tokodon; dir = [ ".cache/KDE/tokodon" ]; }
{ pkg = tokodon; private = [ ".cache/KDE/tokodon" ]; }
# vlc remembers play position in ~/.config/vlc/vlc-qt-interface.conf
{ pkg = vlc; dir = [ ".config/vlc" ]; }
@ -158,7 +158,7 @@ let
# XXX 2022-07-31: fix to allow links to open in default web-browser:
# https://github.com/NixOS/nixpkgs/issues/78961
nss = pkgs.nss_latest;
}); in { pkg = discord; dir = [ ".config/discord" ]; })
}); in { pkg = discord; private = [ ".config/discord" ]; })
# kaiteki # Pleroma client
# gnome.zenity # for kaiteki (it will use qarma, kdialog, or zenity)
@ -172,7 +172,7 @@ let
{ pkg = monero-gui; dir = [ ".bitmonero" ]; }
# creds, media
{ pkg = signal-desktop; dir = [ ".config/Signal" ]; }
{ pkg = signal-desktop; private = [ ".config/Signal" ]; }
# creds. TODO: can i manage this with home-manager?
{ pkg = spotify; dir = [ ".config/spotify" ]; }