{ config, pkgs, lib, ... }: { imports = [ ./base.nix ./sound.nix #all i would ever need in sound. ./video.nix #all i would ever need in sound. ./office.nix #all i would ever need in sound. ../packages/vim.nix #../home/home-full.nix ../home/sway.nix ../packages/steam.nix ]; environment.systemPackages = with pkgs; [ wings openscad cura super-slicer prusa-slicer pdfslicer libsForQt5.qt5ct qt6Packages.qt6ct ]; fonts.packages = with pkgs; [ noto-fonts noto-fonts-cjk noto-fonts-emoji liberation_ttf fira-code fira-code-symbols mplus-outline-fonts.githubRelease dina-font proggyfonts nerdfonts ubuntu_font_family ]; # Enable CUPS to print documents. services.printing.enable = true; services.xserver.displayManager.sddm.enable = true; services.xserver.desktopManager.plasma5.enable = true; qt.platformTheme = "qt5c"; # Configure keymap in X11 services.xserver = { layout = "no"; xkbVariant = ""; }; #TODO: add sway with home manager to get proper dotfiles. Possibly in its own sway file. #TODO: add hyperland. }