ssh server added
This commit is contained in:
parent
5d42d948dc
commit
5326af3b3d
@ -73,6 +73,7 @@
|
|||||||
notify = false;
|
notify = false;
|
||||||
};
|
};
|
||||||
ssh.client.enable = false;
|
ssh.client.enable = false;
|
||||||
|
ssh.server.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
# Basic programs to enable
|
# Basic programs to enable
|
||||||
|
|||||||
@ -4,6 +4,7 @@
|
|||||||
pkgs-stable,
|
pkgs-stable,
|
||||||
userSettings,
|
userSettings,
|
||||||
system,
|
system,
|
||||||
|
config,
|
||||||
...
|
...
|
||||||
}: {
|
}: {
|
||||||
imports = [
|
imports = [
|
||||||
@ -18,7 +19,7 @@
|
|||||||
# Home manager
|
# Home manager
|
||||||
home-manager = {
|
home-manager = {
|
||||||
extraSpecialArgs = {inherit inputs system pkgs pkgs-stable userSettings;};
|
extraSpecialArgs = {inherit inputs system pkgs pkgs-stable userSettings;};
|
||||||
backupFileExtension = "bak";
|
backupFileExtension = "bk";
|
||||||
users = {
|
users = {
|
||||||
${userSettings.username} = import ./home.nix;
|
${userSettings.username} = import ./home.nix;
|
||||||
};
|
};
|
||||||
@ -82,7 +83,7 @@
|
|||||||
programs = {
|
programs = {
|
||||||
kdeconnect.enable = true;
|
kdeconnect.enable = true;
|
||||||
wireshark.enable = true;
|
wireshark.enable = true;
|
||||||
auto-cpufreq.enable = true;
|
auto-cpufreq.enable = if config.sys.desktop.plasma.enable then false else true;
|
||||||
nix-ld.dev.enable = true;
|
nix-ld.dev.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -90,6 +91,8 @@
|
|||||||
inputs.install-script.packages.${system}.default
|
inputs.install-script.packages.${system}.default
|
||||||
inputs.shinya-nvf.packages.${system}.nvf
|
inputs.shinya-nvf.packages.${system}.nvf
|
||||||
inputs.zen-browser.packages.${system}.default
|
inputs.zen-browser.packages.${system}.default
|
||||||
|
|
||||||
|
pkgs.gcc
|
||||||
];
|
];
|
||||||
|
|
||||||
#services.twingate.enable = true;
|
#services.twingate.enable = true;
|
||||||
|
|||||||
@ -8,6 +8,7 @@
|
|||||||
./packages/yubikey.nix
|
./packages/yubikey.nix
|
||||||
./packages/sops/sops.nix
|
./packages/sops/sops.nix
|
||||||
./packages/ssh-client.nix
|
./packages/ssh-client.nix
|
||||||
|
./packages/ssh-server.nix
|
||||||
./packages/syncthing.nix
|
./packages/syncthing.nix
|
||||||
./packages/ollama.nix
|
./packages/ollama.nix
|
||||||
./packages/wakapi.nix
|
./packages/wakapi.nix
|
||||||
@ -29,6 +30,7 @@
|
|||||||
notify = lib.mkDefault false;
|
notify = lib.mkDefault false;
|
||||||
};
|
};
|
||||||
ssh.client.enable = lib.mkDefault true;
|
ssh.client.enable = lib.mkDefault true;
|
||||||
|
ssh.server.enable = lib.mkDefault false;
|
||||||
syncthing.enable = lib.mkDefault true;
|
syncthing.enable = lib.mkDefault true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -13,6 +13,10 @@
|
|||||||
HostName 192.168.8.140
|
HostName 192.168.8.140
|
||||||
User foglar
|
User foglar
|
||||||
IdentityFile ~/.ssh/id_masaoka
|
IdentityFile ~/.ssh/id_masaoka
|
||||||
|
Host git
|
||||||
|
HostName git.hater.dev
|
||||||
|
User foglar
|
||||||
|
IdentityFile ~/.ssh/id_shinya3
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
13
nixos/system/packages/ssh-server.nix
Normal file
13
nixos/system/packages/ssh-server.nix
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
lib,
|
||||||
|
config,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
|
options.program.ssh.server.enable = lib.mkEnableOption "enable ssh server";
|
||||||
|
|
||||||
|
config = lib.mkIf config.program.ssh.server.enable {
|
||||||
|
services.openssh = {
|
||||||
|
enable = true;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue
Block a user