Files
frank-nix/hosts/pdw-frankiel/configuration.nix
T

79 lines
1.3 KiB
Nix

{
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 = "org.gnome.gitlab.YaLTeR.VideoTrimmer";
origin = "flathub";
}
{
appId = "org.kde.kdenlive";
origin = "flathub";
}
{
appId = "org.remmina.Remmina";
origin = "flathub";
}
];
};
};
environment = {
systemPackages = with pkgs; [
qimgv
zathura
hunspell
hunspellDicts.en_US
hyphenDicts.en_US
unstable.libreoffice-qt
];
};
}