{ pkgs, inputs, ... }: let unstable = inputs.nixpkgs-unstable.legacyPackages.${pkgs.stdenv.hostPlatform.system}; in { imports = [ ../shared/nixos-pc.nix ../../features/kde.nix ../../features/flatpak.nix ]; boot = { kernelParams = [ "intel_iommu=on" "i915-enable_guc=3" ]; }; networking.hostName = "pdw-frankiel"; services = { printing.enable = true; keyd = { enable = true; keyboards = { default = { ids = [ "*" ]; settings = { main = { capslock = "oneshot(control)"; insert = "S-insert"; }; }; }; }; }; flatpak = { packages = [ { appId = "com.dropbox.Client"; origin = "flathub"; } { appId = "io.mpv.Mpv"; origin = "flathub"; } { appId = "org.gnome.gitlab.YaLTeR.VideoTrimmer"; origin = "flathub"; } { appId = "org.kde.kdenlive"; origin = "flathub"; } { appId = "org.remmina.Remmina"; origin = "flathub"; } { appId = "io.github.ungoogled_software.ungoogled_chromium"; origin = "flathub"; } { appId = "org.gtk.Gtk3theme.Breeze"; origin = "flathub"; } ]; }; }; environment = { systemPackages = with pkgs; [ qimgv zathura hunspell hunspellDicts.en_US hyphenDicts.en_US unstable.libreoffice-qt ]; }; }