66 lines
1.3 KiB
Nix
66 lines
1.3 KiB
Nix
{ pkgs, inputs, lib, ... }:
|
|
|
|
{
|
|
imports = [
|
|
./base
|
|
./firefox
|
|
];
|
|
|
|
home.packages = with pkgs;[
|
|
# general
|
|
thunderbird
|
|
qbittorrent
|
|
libreoffice-qt
|
|
# Can move to stable when https://github.com/NixOS/nixpkgs/pull/460058 gets backported
|
|
inputs.nixpkgs-unstable.legacyPackages."${pkgs.system}".joplin-desktop
|
|
|
|
# comms
|
|
teamspeak_client
|
|
discord
|
|
|
|
# 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;
|
|
};
|
|
};
|
|
}
|