nix-config/modules/home/programs/default.nix
2024-06-14 01:20:19 +02:00

60 lines
1,006 B
Nix

{ pkgs, osConfig, ... }: {
imports = [
./firefox.nix
];
home.packages = with pkgs; [
signal-desktop
vesktop
fractal
loupe
snapshot
gnome.nautilus
libreoffice-qt6-fresh
];
home.file = {
".config/vesktop/settings.json" = {
source = ./vesktop-settings.json;
};
".config/vesktop/settings/settings.json" = {
source = ./vencord-settings.json;
};
};
programs.pandoc = {
enable = true;
};
programs.mpv = {
enable = true;
};
services.spotifyd = {
enable = true;
settings = {
global = {
device_name = osConfig.networking.hostName;
bitrate = 320;
volume_normalisation = true;
autoplay = false;
zeroconf_port = 57621;
};
};
};
programs.thunderbird = {
enable = true;
profiles = {
"default" = {
isDefault = true;
};
};
};
programs.alacritty = {
enable = true;
settings = import ./alacritty-config.nix;
};
}