config/users/pbsds/home/profiles/desktop.nix

38 lines
841 B
Nix

{ pkgs, lib, ... }:
{
home.packages = with pkgs; [
atom # TODO: config
#pulsar
discord
element-desktop#-wayland
f3d
firefox
gnome-connections
scrcpy
slack
#spotify # use the flatpak instead
transgui #transmission-remote-gtk
gnome.eog
];
# 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;
};
})];
/**/
}