{ config, pkgs, ... }:

{

	# services.displayManager.lightdm = {
	# 	enable = true;
	# 	autoLogin = {
	# 		relogin = true;
	# 		minimumUid = 1000;
	# 	};
	# 	package = pkgs.kdePackages.sddm;
	# };

	# services.displayManager.autoLogin = {
	# 	enable = true;
	# 	user = "ocbwoy3";
	# };

	# services.displayManager.defaultSession = "hyprland";

	programs.gamemode.enable = true;
	programs.gamemode.settings.general.renice = 0;
	programs.gamemode.settings.general.ioprio = 0;
	programs.gamemode.settings.general.softrealtime = "on";
	services.usbmuxd.enable = true;

	programs.nix-ld.enable = true;
	programs.nix-ld.libraries = with pkgs; [
		c-ares ffmpeg gtk3 http-parser libevent libvpx libxslt minizip nss re2 snappy libnotify libappindicator-gtk3
	];

	services.openssh = {
		enable = true;
		ports = [ 22 ];
		settings = {
			KexAlgorithms = [ "curve25519-sha256@libssh.org" ];
			Ciphers = [ "chacha20-poly1305@openssh.com" ];
			Macs = [ "hmac-sha2-512-etm@openssh.com" ];
		};
	};

	security.sudo.enable =  true;
	security.sudo.configFile = ''
		%wheel ALL=(ALL) ALL
		Defaults pwfeedback
	'';

	services.dbus = {
		enable = true;
		packages = [ pkgs.gcr ];
	};

	services.pcscd.enable = true;
	programs.gnupg = {
		# enable = true;
		agent = {
			enable = true;
			pinentryPackage = pkgs.pinentry-gnome3;
		};
	};

}
