{jolheiser,...}:letkey="ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJBxdG9mduIWiQ+egYKMvUKKCyShdeM8O6QsLs6g5aGt";in{imports=jolheiser.importDir./services++[./hardware.nix];boot.loader.grub={enable=true;device="/dev/sda";useOSProber=true;};networking={hostName="shincha";networkmanager.enable=true;firewall.enable=true;};services.xserver={enable=true;displayManager.lightdm.enable=true;desktopManager.xfce.enable=true;layout="us";xkbVariant="";};services={tailscale={enable=true;useRoutingFeatures="server";extraSetFlags=["--advertise-exit-node"];};openssh.enable=true;};users.users={"${jolheiser.username}"={isNormalUser=true;extraGroups=["networkmanager""wheel"];openssh.authorizedKeys.keys=[key];};"root".openssh.authorizedKeys.keys=[key];};# Allow unfree packagesnixpkgs.config.allowUnfree=true;nix.settings.trusted-users=["@sudo""@wheel""${jolheiser.username}"];# This value determines the NixOS release from which the default# settings for stateful data, like file locations and database versions# on your system were taken. Itβs perfectly fine and recommended to leave# this value at the release version of the first install of this system.# Before changing this value read the documentation for this option# (e.g. man configuration.nix or on https://nixos.org/nixos/options.html).system.stateVersion="23.11";# Did you read the comment?}