{ config, pkgs, lib, ... }:

{
  # Something
  security = {
    rtkit.enable = true;
    polkit.enable = true;
  };

  networking = {
    hostId = "356ffb56";
  };

  # Unfree software and flakes
  nixpkgs.config.allowUnfree = true;
  nix.settings.experimental-features = [ "nix-command" "flakes" ];

  # extra Services
  services = {
    gnome = {
        gnome-keyring.enable = true;
        tracker-miners.enable = true;
    };

    dbus.enable = true;
    openssh.enable = true;
    usbmuxd.enable = true;

    udev.packages = with pkgs; [ gnome.gnome-settings-daemon ];
    flatpak.enable = true;
    ratbagd.enable = true;
  };
}
