{ 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 = { video-sync = "display-resample"; interpolation = "yes"; screenshot-directory = "~/Pictures/"; screenshot-template = "%F/%F_snapshot_%P"; }; }; }; }