feat: Added new ssh public key

This commit is contained in:
uttarayan21
2025-03-09 02:49:53 +05:30
parent 8024fd2c78
commit 84eb51b3aa
7 changed files with 32 additions and 9 deletions

View File

@@ -37,7 +37,10 @@
users.users.servius = { users.users.servius = {
# isNormalUser = true; # isNormalUser = true;
openssh.authorizedKeys.keyFiles = [../../secrets/id_ed25519.pub]; openssh.authorizedKeys.keyFiles = [
../../secrets/id_ed25519.pub
../../secrets/id_ios.pub
];
}; };
users.users.remotebuilder = { users.users.remotebuilder = {
name = "remotebuilder"; name = "remotebuilder";
@@ -45,7 +48,10 @@
home = "/var/lib/remotebuilder"; home = "/var/lib/remotebuilder";
createHome = true; createHome = true;
shell = "/bin/bash"; shell = "/bin/bash";
openssh.authorizedKeys.keyFiles = [../../secrets/id_ed25519.pub]; openssh.authorizedKeys.keyFiles = [
../../secrets/id_ed25519.pub
../../secrets/id_ios.pub
];
}; };
# security.pam.enableSudoTouchIdAuth = true; # security.pam.enableSudoTouchIdAuth = true;

View File

@@ -17,8 +17,8 @@
./git.nix ./git.nix
./goread.nix ./goread.nix
./helix.nix ./helix.nix
./ncmpcpp.nix # ./ncmpcpp.nix
./neomutt.nix # ./neomutt.nix
# ./newsboat.nix # ./newsboat.nix
./nix-index.nix ./nix-index.nix
./nushell.nix ./nushell.nix

View File

@@ -1,6 +1,6 @@
{pkgs, ...}: { {pkgs, ...}: {
programs.neomutt = { programs.neomutt = {
enable = true; enable = false;
vimKeys = true; vimKeys = true;
editor = "nvim"; editor = "nvim";
# sidebar = { # sidebar = {

View File

@@ -89,7 +89,10 @@
description = "servius"; description = "servius";
extraGroups = ["networkmanager" "wheel"]; extraGroups = ["networkmanager" "wheel"];
packages = with pkgs; []; packages = with pkgs; [];
openssh.authorizedKeys.keyFiles = [../../secrets/id_ed25519.pub]; openssh.authorizedKeys.keyFiles = [
../../secrets/id_ed25519.pub
../../secrets/id_ios.pub
];
}; };
# Allow unfree packages # Allow unfree packages

View File

@@ -58,11 +58,17 @@
users.users.fs0c131y = { users.users.fs0c131y = {
isNormalUser = true; isNormalUser = true;
extraGroups = ["wheel" "docker" "media"]; extraGroups = ["wheel" "docker" "media"];
openssh.authorizedKeys.keyFiles = [../../secrets/id_ed25519.pub]; openssh.authorizedKeys.keyFiles = [
../../secrets/id_ed25519.pub
../../secrets/id_ios.pub
];
}; };
users.users.remotebuilder = { users.users.remotebuilder = {
isNormalUser = true; isNormalUser = true;
openssh.authorizedKeys.keyFiles = [../../secrets/id_ed25519.pub]; openssh.authorizedKeys.keyFiles = [
../../secrets/id_ed25519.pub
../../secrets/id_ios.pub
];
}; };
users.groups.media = {}; users.groups.media = {};

View File

@@ -83,7 +83,10 @@
users.users.servius = { users.users.servius = {
isNormalUser = true; isNormalUser = true;
extraGroups = ["wheel" "audio" "i2c" "media"]; extraGroups = ["wheel" "audio" "i2c" "media"];
openssh.authorizedKeys.keyFiles = [../../secrets/id_ed25519.pub]; openssh.authorizedKeys.keyFiles = [
../../secrets/id_ed25519.pub
../../secrets/id_ios.pub
];
}; };
users.groups.i2c = {}; users.groups.i2c = {};
users.groups.media = {}; users.groups.media = {};
@@ -180,6 +183,10 @@
services.openssh.enable = true; services.openssh.enable = true;
networking = { networking = {
interfaces.eno1.wakeOnLan = {
policy = ["magic"];
enable = true;
};
hostName = "ryu"; # Define your hostname. hostName = "ryu"; # Define your hostname.
# nameservers = ["1.1.1.1" "8.8.8.8"]; # nameservers = ["1.1.1.1" "8.8.8.8"];
nameservers = ["1.1.1.1#one.one.one.one" "1.0.0.1#one.one.one.one"]; nameservers = ["1.1.1.1#one.one.one.one" "1.0.0.1#one.one.one.one"];

1
secrets/id_ios.pub Normal file
View File

@@ -0,0 +1 @@
ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBI0q/Zj40mRRARqawIFmR1GGRhPAXmHUehkbMrFLUTsHzeDvrzc+l0ezD1a0RJhnRfMrFn2IkWUXQQPXqKYkAso=