{ pkgs, lib, ... }: { home.packages = with pkgs; [ atom # TODO: config pulsar # TODO: config, transition into this discord element-desktop#-wayland slack f3d firefox zotero gnome.eog gnome-connections scrcpy #spotify # use the flatpak instead transgui #transmission-remote-gtk ]; # flatpak home.activation.addFlathubRemote = lib.hm.dag.entryAfter ["writeBoundary"] '' if command -v flatpak >/dev/null; then $DRY_RUN_CMD \ flatpak remote-add --if-not-exists --user flathub https://dl.flathub.org/repo/flathub.flatpakrepo fi ''; # TODO: automatic flatpak updates /** / # fix spotify facebook login (i instead opt for flatpack, as it how fails with some libcurl stuff) nixpkgs.overlays = [(final: prev: { spotify = prev.spotify.override { nss = prev.nss_latest; }; })]; /**/ # Do not keep me from using the app just to force an update xdg.configFile."discord/settings.json".text = builtins.toJSON { SKIP_HOST_UPDATE = true; }; }