Files
nixos/home-manager/base.nix
worble 55c0df89fd make nix index shallow
readd distrobox
add ts6-client
setup vscode for  python
2025-06-17 19:20:29 +01:00

65 lines
1.2 KiB
Nix

{ pkgs, lib, inputs, ... }:
{
imports = [
./base/fonts.nix
./base/terminal.nix
./firefox/firefox.nix
];
home.packages = with pkgs;[
# general
thunderbird
keepassxc
qbittorrent
libreoffice-qt
inputs.nixpkgs-unstable.legacyPackages."${pkgs.system}".joplin-desktop
# comms
teamspeak_client
vesktop
];
# set breeze as default cursor
home.file.".icons/default".source = "${pkgs.kdePackages.breeze}/share/icons/breeze_cursors";
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;
};
mpv = lib.mkDefault {
enable = true;
package = (
pkgs.mpv-unwrapped.wrapper {
scripts = with pkgs.mpvScripts; [
uosc
sponsorblock
];
mpv = pkgs.mpv-unwrapped.override {
waylandSupport = true;
};
}
);
config = {
screenshot-directory = "~/Pictures/";
screenshot-template = "%F/%F_snapshot_%P";
};
};
};
}