{ config, pkgs, emptypkgs, ... }: { nixpkgs.config.allowUnfree = true; services.displayManager.sddm.enable = true; services.displayManager.sddm.wayland.enable = true; services.desktopManager.plasma6.enable = true; programs = { amnezia-vpn.enable = true; nekoray = { enable = true; tunMode.enable = true; }; steam = { enable = true; remotePlay.openFirewall = true; dedicatedServer.openFirewall = true; localNetworkGameTransfers.openFirewall = true; }; firefox = { enable = true; preferencesStatus = "user"; }; chromium.enable = true; fish.enable = true; screen.enable = true; bat.enable = true; zoxide.enable = true; git.enable = true; }; nixpkgs.config.permittedInsecurePackages = [ "openssl-1.1.1w" ]; environment.systemPackages = with pkgs; [ # Internet telegram-desktop qbittorrent nicotine-plus mumble # media gimp krita jellyfin-media-player vlc audacity qpwgraph kdePackages.kdenlive cava # programming sublime4 firebase-tools bun nodejs lua54Packages.lua lua54Packages.luacheck love gnumake cmake gcc # games prismlauncher vcmi # cli utils nvtopPackages.amd btop ncdu file tree wget unzip zip unrar fastfetch ffmpeg vulkan-tools # wine, wayland and other crutches wineWowPackages.stable wineWowPackages.waylandFull xwayland-satellite pciutils kdePackages.wallpaper-engine-plugin kdePackages.qtwebengine kdePackages.xwaylandvideobridge (pkgs.libsForQt5.callPackage ./hardware/deco01-v3-driver.nix {}) (python3.withPackages (ps: with ps; [ websockets ])) ]; fonts.packages = with pkgs; [ noto-fonts noto-fonts-cjk-sans noto-fonts-emoji nerd-fonts.fira-code ]; }