Files
nixos-config/home-modules/pc.nix
T
2025-10-18 21:43:00 +02:00

43 lines
1.1 KiB
Nix

{ config, lib, pkgs, osConfig, ... }:
{
options.lumpiastyHome.enablePcApps = lib.mkEnableOption "Enable desktop apps for this account";
config = lib.mkIf (config.lumpiastyHome.enablePcApps && osConfig.lumpiasty.pc) {
home.packages = with pkgs; [
vesktop
spotify
pass
qtpass
teamspeak_client
teamspeak6-client
easyeffects
prismlauncher
libreoffice-qt6-fresh
];
programs.librewolf.enable = true;
services.easyeffects.enable = true;
services.flatpak.remotes = [{
name = "flathub"; location = "https://dl.flathub.org/repo/flathub.flatpakrepo";
}];
services.flatpak.packages = [
# "org.onlyoffice.desktopeditors"
];
# Vesktop settings
# Nope, TODO
# home.file.vesktop = {
# enable = true;
# executable = false;
# source = ./Vencord/settings.json;
# target = ".config/Vencord/settings.json";
# };
# home.file.vesktopPlugins = {
# enable = true;
# executable = false;
# source = ./Vencord/settings/settings.json;
# target = ".config/vesktop/settings/settings.json";
# };
};
}