Update ssh keys
This commit is contained in:
parent
19153f92f8
commit
788bb8ad32
8 changed files with 209 additions and 213 deletions
|
|
@ -146,6 +146,9 @@
|
|||
isNormalUser = true;
|
||||
extraGroups = [ "wheel" "docker" "networkmanager" ];
|
||||
hashedPasswordFile = config.sops.secrets.hashedPassword.path;
|
||||
openssh.authorizedKeys.keys = [
|
||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAqd6VkCyGOaFVfh61+hVKOvYaCZsCChQq3c6rNH/ifG me@hunner.dev"
|
||||
];
|
||||
shell = pkgs.zsh;
|
||||
packages = with pkgs; [
|
||||
fzf
|
||||
|
|
|
|||
|
|
@ -73,7 +73,7 @@
|
|||
services.ollama = {
|
||||
enable = true;
|
||||
package = pkgs.unstable.ollama-vulkan;
|
||||
loadModels = [ "qwen3" "gpt-oss" ];
|
||||
loadModels = [ "qwen3.5" "gpt-oss" ];
|
||||
acceleration = "vulkan";
|
||||
#acceleration = "rocm";
|
||||
#rocmOverrideGfx = "11.0.2";
|
||||
|
|
@ -285,7 +285,7 @@
|
|||
socat
|
||||
pkgs.beads
|
||||
gh
|
||||
pkgs.opencode
|
||||
pkgs.unstable.opencode
|
||||
pkgs.pi-coding-agent
|
||||
python3
|
||||
clang
|
||||
|
|
@ -300,6 +300,9 @@
|
|||
description = "Hunter Haugen";
|
||||
extraGroups = [ "docker" "networkmanager" "wheel" "audio" "video" "dialout" "ai" ];
|
||||
hashedPasswordFile = config.sops.secrets.hashedPassword.path;
|
||||
openssh.authorizedKeys.keys = [
|
||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAqd6VkCyGOaFVfh61+hVKOvYaCZsCChQq3c6rNH/ifG me@hunner.dev"
|
||||
];
|
||||
shell = pkgs.zsh;
|
||||
packages = with pkgs; [
|
||||
alacritty
|
||||
|
|
@ -506,18 +509,18 @@
|
|||
enable = true;
|
||||
polkitPolicyOwners = [ "hunner" ];
|
||||
};
|
||||
#programs.obs-studio = {
|
||||
# enable = true;
|
||||
# package = pkgs.unstable.obs-studio;
|
||||
# enableVirtualCamera = true;
|
||||
# plugins = with pkgs.unstable.obs-studio-plugins; [
|
||||
# wlrobs
|
||||
# obs-backgroundremoval
|
||||
# obs-pipewire-audio-capture
|
||||
# #obs-ndi
|
||||
# distroav
|
||||
# ];
|
||||
#};
|
||||
programs.obs-studio = {
|
||||
enable = true;
|
||||
package = pkgs.unstable.obs-studio;
|
||||
enableVirtualCamera = true;
|
||||
plugins = with pkgs.unstable.obs-studio-plugins; [
|
||||
wlrobs
|
||||
obs-backgroundremoval
|
||||
obs-pipewire-audio-capture
|
||||
#obs-ndi
|
||||
distroav
|
||||
];
|
||||
};
|
||||
|
||||
fonts.packages = with pkgs; [
|
||||
nerd-fonts.droid-sans-mono
|
||||
|
|
|
|||
|
|
@ -15,6 +15,9 @@
|
|||
|
||||
# Enable nix flakes
|
||||
nix.settings.experimental-features = [ "nix-command" "flakes" ];
|
||||
nix.optimise.automatic = true;
|
||||
nix.gc.automatic = true;
|
||||
nix.gc.options = "--delete-older-than 30d";
|
||||
|
||||
# sops-nix secrets
|
||||
sops.defaultSopsFile = ./secrets/config.yaml;
|
||||
|
|
@ -45,7 +48,7 @@
|
|||
users.users.root = {
|
||||
hashedPasswordFile = config.sops.secrets.hashedPassword-root.path;
|
||||
openssh.authorizedKeys.keys = [
|
||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIB5+cFZ52qQft4ionKvdHkNM7lmj3x7vSiG/KqGvZ9JP hunter@haugens.org"
|
||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAqd6VkCyGOaFVfh61+hVKOvYaCZsCChQq3c6rNH/ifG me@hunner.dev"
|
||||
];
|
||||
};
|
||||
|
||||
|
|
@ -55,7 +58,7 @@
|
|||
extraGroups = [ "wheel" ];
|
||||
hashedPasswordFile = config.sops.secrets.hashedPassword-hunner.path;
|
||||
openssh.authorizedKeys.keys = [
|
||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIB5+cFZ52qQft4ionKvdHkNM7lmj3x7vSiG/KqGvZ9JP hunter@haugens.org"
|
||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAqd6VkCyGOaFVfh61+hVKOvYaCZsCChQq3c6rNH/ifG me@hunner.dev"
|
||||
];
|
||||
};
|
||||
|
||||
|
|
@ -65,7 +68,7 @@
|
|||
linger = true;
|
||||
hashedPasswordFile = config.sops.secrets.hashedPassword-ruil.path;
|
||||
openssh.authorizedKeys.keys = [
|
||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIB5+cFZ52qQft4ionKvdHkNM7lmj3x7vSiG/KqGvZ9JP hunter@haugens.org"
|
||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAqd6VkCyGOaFVfh61+hVKOvYaCZsCChQq3c6rNH/ifG me@hunner.dev"
|
||||
];
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -88,6 +88,7 @@
|
|||
|
||||
users.users."root".openssh.authorizedKeys.keys = [
|
||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDtgW+cxPjo70k6dkYPqzP0FR5G9zvbArp/85ZHRrMRL syncoid@cryochamber"
|
||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAqd6VkCyGOaFVfh61+hVKOvYaCZsCChQq3c6rNH/ifG me@hunner.dev"
|
||||
];
|
||||
|
||||
# Define a user account. Don't forget to set a password with ‘passwd’.
|
||||
|
|
@ -96,6 +97,9 @@
|
|||
isNormalUser = true;
|
||||
extraGroups = [ "wheel" "docker" ]; # Enable ‘sudo’ for the user.
|
||||
hashedPasswordFile = config.sops.secrets.hashedPassword.path;
|
||||
openssh.authorizedKeys.keys = [
|
||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAqd6VkCyGOaFVfh61+hVKOvYaCZsCChQq3c6rNH/ifG me@hunner.dev"
|
||||
];
|
||||
packages = with pkgs; [
|
||||
tree
|
||||
];
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue