From f2e682ae810455ba56ea7edb8251e7bdc79f88e4 Mon Sep 17 00:00:00 2001 From: Akulij Date: Sun, 17 Nov 2024 15:24:31 +0000 Subject: [PATCH] Temp --- configuration.nix | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/configuration.nix b/configuration.nix index eb9ffb7..dda22c8 100644 --- a/configuration.nix +++ b/configuration.nix @@ -1,3 +1,9 @@ +let + unstable = import (fetchTarball { + url = "https://nixos.org/channels/nixos-unstable/nixexprs.tar.xz"; + sha256 = "0k9xxn1kz32jbjzgcqxmh7czx0mrpq6zais5pzd86bii50cl40c7"; + }) { }; +in { modulesPath, config, lib, pkgs, ... }: { imports = [ ./hardware-configuration.nix @@ -40,6 +46,7 @@ }; }; + programs.adb.enable = true; services.greetd = { enable = true; settings = rec { @@ -58,9 +65,20 @@ xwayland.enable = true; }; - services.openssh.enable = true; + services.openssh = { + enable = true; + ports = [ 1440 ]; + settings = { + PasswordAuthentication = false; + AllowUsers = null; # Allows all users by default. Can be [ "user1" "user2" ] + UseDns = true; + X11Forwarding = false; + PermitRootLogin = "no"; # "yes", "without-password", "prohibit-password", "forced-commands-only", "no" + }; + }; environment.systemPackages = map lib.lowPrio [ + unstable.cope pkgs.curl pkgs.gitMinimal pkgs.neovim @@ -73,7 +91,7 @@ extraGroups = [ "wheel" ]; }; - users.users.root.openssh.authorizedKeys.keys = [ + users.users.akulij.openssh.authorizedKeys.keys = [ # change this to your ssh key "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDCOZgbO0xzciMbBCSC1fZLEY8qIB4c+UK0niwVvaphOPp87xjE+eyeHDhQLntxhTeOgAob24pBmhycAkQXxu0FcDZN7RmZOyNTFFQPd2w8KRgGwUnZtfOFUaT9KxV0xpnfnJN+PeCeys9/jz5XHBzlei0HPuaC85KcKqa1GMNldtFELqa1MySAIQ0mV3TynLooqqjdr2kqou9DPEqC2A2VrdDn2FFc1+RuaiEitmOG2rLUHLSje2R+GN3kkPPtWI/CzapwHC/j7hcgPEPZcAT5Pe+cQqTMXpMGK2ZFsQsgCIhwPfKg/o8LN5QKYm8sJb42OftgTpoUJNMMWvRYv9J1lRa57wLyVNl56wchj/d5kh13CJ+WDR7KnaY00xlRHxXChp9ZU7sqFMgBOlS1OUQv5iDdUerLPrSIr9JqMVtkcP1betqDKFZLJYvRpV35IQX6FsDOuzTYkojX8gKsxPL6Prq0EHwtuatvGxNq/en7VBbzHRpf32+x8luypkFLoKM=" ];