Files
nixos/home-manager/default.nix

69 lines
1.3 KiB
Nix

{ pkgs, lib, ... }:
{
imports = [
./base
./firefox
];
home.packages = with pkgs;[
# general
thunderbird
qbittorrent
libreoffice-qt
# 25.11 Can move to stable when https://github.com/NixOS/nixpkgs/pull/460058 gets backported
joplin-desktop
# comms
# TODO: disabled due to qt5-web-engine vulnerable https://github.com/NixOS/nixpkgs/pull/435067
# teamspeak3
teamspeak6-client
discord
vesktop
# media
strawberry
];
# set breeze as default cursor
# For cursor in steam?
# home.file.".icons/default".source = "${pkgs.kdePackages.breeze}/share/icons/breeze_cursors";
home.file.".npmrc".text = lib.generators.toINIWithGlobalSection { } {
globalSection = {
ignore-scripts = "true";
};
};
xdg.configFile."capacitor/sysconfig.json".text = lib.generators.toJSON { } {
machine = "00000000-0000-0000-0000-000000000000";
signup = false;
telemetry = false;
};
home.sessionVariables = {
NIXOS_OZONE_WL = "1";
};
services.nextcloud-client = {
enable = true;
package = pkgs.nextcloud-client;
startInBackground = true;
};
programs = {
home-manager.enable = true;
chromium = {
enable = true;
package = pkgs.brave;
};
keepassxc = {
enable = true;
# add in 25.12?
# autostart = true;
};
};
}