diff --git a/systems/i686-linux/Rubtrm/default.nix b/systems/i686-linux/Rubtrm/default.nix index b95bdb2..2aa3497 100644 --- a/systems/i686-linux/Rubtrm/default.nix +++ b/systems/i686-linux/Rubtrm/default.nix @@ -46,12 +46,12 @@ services.xserver.enable = true; services.xserver.videoDrivers = [ "modesetting" "fbdev" "vesa" "intel_drv" "intel-media-sdk" ]; # Enable Desktop Environment. - services.displayManager.sddm.enable = true; + #services.displayManager.sddm.enable = true; # services.displayManager.sddm.wayland.enable = true; # services.xserver.displayManager.lightdm.enable = true; # services.desktopManager.plasma6.enable = true; # services.xserver.desktopManager.plasma5.enable = true; - services.xserver.desktopManager.xfce.enable = true; + #services.xserver.desktopManager.xfce.enable = true; # services.xserver.desktopManager.lxqt.enable = true; # Configure keymap in X11 @@ -82,6 +82,9 @@ tree kb-one.numen ]; + openssh.authorizedKeys.keys = [ + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJF2PJ98u6VahyEVIhhrDQm1fynSihqPNZA3sCiH1Rey kb@LoyAdjo" + ]; }; # List packages installed in system profile. To search, run: @@ -94,20 +97,16 @@ fastfetch ]; - # Some programs need SUID wrappers, can be configured further or are - # started in user sessions. - # programs.mtr.enable = true; - # programs.gnupg.agent = { - # enable = true; - # enableSSHSupport = true; - # }; + # SSH and Mosh + services.openssh = { + enable = true; + settings.PasswordAuthentication = false; + settings.KbdInteractiveAuthentication = false; + ports = [ 2524 ]; + openFirewall = true; + }; + programs.mosh.enable = true; - # Enable the OpenSSH daemon. - # services.openssh.enable = true; - - # Open ports in the firewall. - # networking.firewall.allowedTCPPorts = [ ... ]; - # networking.firewall.allowedUDPPorts = [ ... ]; # Needed for dotool to act on numen voice commands services.udev.extraRules = '' diff --git a/systems/i686-linux/Rubtrm/hardware.nix b/systems/i686-linux/Rubtrm/hardware.nix index 8e49f42..31c278b 100644 --- a/systems/i686-linux/Rubtrm/hardware.nix +++ b/systems/i686-linux/Rubtrm/hardware.nix @@ -37,8 +37,8 @@ nixpkgs.hostPlatform = lib.mkDefault "i686-linux"; # networking.enableIntel3945ABGFirmware = true; - hardware.graphics.extraPackages = [ pkgs.intel-vaapi-driver pkgs.kb-one.intel-media-sdk ]; - hardware.graphics.extraPackages32 = [ pkgs.intel-vaapi-driver pkgs.kb-one.intel-media-sdk ]; + hardware.graphics.extraPackages = [ pkgs.intel-vaapi-driver ]; + hardware.graphics.extraPackages32 = [ pkgs.intel-vaapi-driver ]; hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; hardware.enableAllFirmware = true; }