ssh server added
This commit is contained in:
parent
5d42d948dc
commit
5326af3b3d
@ -73,6 +73,7 @@
|
||||
notify = false;
|
||||
};
|
||||
ssh.client.enable = false;
|
||||
ssh.server.enable = true;
|
||||
};
|
||||
|
||||
# Basic programs to enable
|
||||
|
||||
@ -4,6 +4,7 @@
|
||||
pkgs-stable,
|
||||
userSettings,
|
||||
system,
|
||||
config,
|
||||
...
|
||||
}: {
|
||||
imports = [
|
||||
@ -18,7 +19,7 @@
|
||||
# Home manager
|
||||
home-manager = {
|
||||
extraSpecialArgs = {inherit inputs system pkgs pkgs-stable userSettings;};
|
||||
backupFileExtension = "bak";
|
||||
backupFileExtension = "bk";
|
||||
users = {
|
||||
${userSettings.username} = import ./home.nix;
|
||||
};
|
||||
@ -82,7 +83,7 @@
|
||||
programs = {
|
||||
kdeconnect.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;
|
||||
};
|
||||
|
||||
@ -90,6 +91,8 @@
|
||||
inputs.install-script.packages.${system}.default
|
||||
inputs.shinya-nvf.packages.${system}.nvf
|
||||
inputs.zen-browser.packages.${system}.default
|
||||
|
||||
pkgs.gcc
|
||||
];
|
||||
|
||||
#services.twingate.enable = true;
|
||||
|
||||
@ -8,6 +8,7 @@
|
||||
./packages/yubikey.nix
|
||||
./packages/sops/sops.nix
|
||||
./packages/ssh-client.nix
|
||||
./packages/ssh-server.nix
|
||||
./packages/syncthing.nix
|
||||
./packages/ollama.nix
|
||||
./packages/wakapi.nix
|
||||
@ -29,6 +30,7 @@
|
||||
notify = lib.mkDefault false;
|
||||
};
|
||||
ssh.client.enable = lib.mkDefault true;
|
||||
ssh.server.enable = lib.mkDefault false;
|
||||
syncthing.enable = lib.mkDefault true;
|
||||
};
|
||||
|
||||
@ -36,7 +38,7 @@
|
||||
desktop.steamdeck.enable = lib.mkDefault false;
|
||||
security.sops.enable = lib.mkDefault true;
|
||||
};
|
||||
|
||||
|
||||
programs = {
|
||||
kdeconnect.enable = lib.mkDefault true;
|
||||
wireshark.enable = lib.mkDefault true;
|
||||
|
||||
@ -13,6 +13,10 @@
|
||||
HostName 192.168.8.140
|
||||
User foglar
|
||||
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