From 8a8ea401019d753cdf07eac3339dad65c3d88934 Mon Sep 17 00:00:00 2001 From: matt1432 Date: Tue, 16 Jan 2024 22:33:02 -0500 Subject: [PATCH] refactor(openssh): move authorizedKeys to sshd module --- devices/binto/default.nix | 5 ----- devices/oksys/default.nix | 6 ------ devices/servivi/default.nix | 6 ------ flake.nix | 1 + modules/sshd.nix | 12 +++++++++++- 5 files changed, 12 insertions(+), 18 deletions(-) diff --git a/devices/binto/default.nix b/devices/binto/default.nix index 02def66..597a3fd 100644 --- a/devices/binto/default.nix +++ b/devices/binto/default.nix @@ -36,11 +36,6 @@ in { "video" "libvirtd" ]; - - openssh.authorizedKeys.keys = [ - "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPE39uk52+NIDLdHeoSHIEsOUUFRzj06AGn09z4TUOYm matt@OP9" - "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJGbLu+Gb7PiyNgNXMHemaQLnKixebx1/4cdJGna9OQp matt@wim" - ]; }; home-manager.users.${mainUser} = { imports = [ diff --git a/devices/oksys/default.nix b/devices/oksys/default.nix index 60280c9..5bd8833 100644 --- a/devices/oksys/default.nix +++ b/devices/oksys/default.nix @@ -26,12 +26,6 @@ in { "wheel" "adm" ]; - - openssh.authorizedKeys.keys = [ - "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPE39uk52+NIDLdHeoSHIEsOUUFRzj06AGn09z4TUOYm matt@OP9" - "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICr2+CpqXNMLsjgbrYyIwTKhlVSiIYol1ghBPzLmUpKl matt@binto" - "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJGbLu+Gb7PiyNgNXMHemaQLnKixebx1/4cdJGna9OQp matt@wim" - ]; }; home-manager.users.${mainUser} = { imports = []; diff --git a/devices/servivi/default.nix b/devices/servivi/default.nix index 67ebdf7..2b36a4e 100644 --- a/devices/servivi/default.nix +++ b/devices/servivi/default.nix @@ -26,12 +26,6 @@ in { "wheel" "adm" ]; - - openssh.authorizedKeys.keys = [ - "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPE39uk52+NIDLdHeoSHIEsOUUFRzj06AGn09z4TUOYm matt@OP9" - "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICr2+CpqXNMLsjgbrYyIwTKhlVSiIYol1ghBPzLmUpKl matt@binto" - "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJGbLu+Gb7PiyNgNXMHemaQLnKixebx1/4cdJGna9OQp matt@wim" - ]; }; # https://nixos.wiki/wiki/Distributed_build diff --git a/flake.nix b/flake.nix index 4fdb783..8ae0ab9 100644 --- a/flake.nix +++ b/flake.nix @@ -191,6 +191,7 @@ owner = "horriblename"; repo = "hyprgrass"; + # FIXME: https://github.com/horriblename/hyprgrass/issues/76 # Commit before PR #73 that breaks swiping rev = "0165a9ed8679f3f2c62cc868bdaf620e4520d504"; diff --git a/modules/sshd.nix b/modules/sshd.nix index f4714c5..e0334fc 100644 --- a/modules/sshd.nix +++ b/modules/sshd.nix @@ -1,4 +1,6 @@ -{...}: { +{config, ...}: let + inherit (config.vars) mainUser; +in { services = { openssh = { enable = true; @@ -8,4 +10,12 @@ }; }; }; + + users.users.${mainUser} = { + openssh.authorizedKeys.keys = [ + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPE39uk52+NIDLdHeoSHIEsOUUFRzj06AGn09z4TUOYm matt@OP9" + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICr2+CpqXNMLsjgbrYyIwTKhlVSiIYol1ghBPzLmUpKl matt@binto" + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJGbLu+Gb7PiyNgNXMHemaQLnKixebx1/4cdJGna9OQp matt@wim" + ]; + }; }