Change geoclue provider to beacondb Add popsicle Add interpolation to default mpv Download from vscode store while openvsx is down Remove webp extension
67 lines
1.2 KiB
Nix
67 lines
1.2 KiB
Nix
{ pkgs, lib, ... }:
|
|
|
|
{
|
|
imports = [
|
|
./base/fonts.nix
|
|
./base/terminal.nix
|
|
./firefox/firefox.nix
|
|
];
|
|
|
|
home.packages = with pkgs;[
|
|
# general
|
|
thunderbird
|
|
keepassxc
|
|
qbittorrent
|
|
libreoffice-qt
|
|
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 = {
|
|
video-sync = "display-resample";
|
|
interpolation = "yes";
|
|
screenshot-directory = "~/Pictures/";
|
|
screenshot-template = "%F/%F_snapshot_%P";
|
|
};
|
|
};
|
|
};
|
|
}
|