ssh server configured

This commit is contained in:
2025-02-03 16:31:34 -08:00
parent 593390725d
commit 825752b89f
2 changed files with 74 additions and 45 deletions

View File

@@ -104,14 +104,46 @@
shell = pkgs.zsh;
#packages = [ inputs.home-manager.packages.${pkgs.system}.default ];
packages = with pkgs; [
#apps
jellyfin-media-player
kdePackages.bluedevil
kdePackages.bluez-qt
kdePackages.kdeconnect-kde
kdePackages.oxygen-sounds
kdePackages.partitionmanager
localsend
moonlight-qt
obsidian
ciscoPacketTracer8
prismlauncher
protonplus
protonup-qt
qFlipper
remmina
signal-desktop
steam
steamcmd
vesktop
vlc
wireshark
xpipe
yubikey-agent
#cli
bat
brave
btop
kdePackages.kate
libreoffice-still
localsend
neovim
openconnect
putty
tldr
traceroute
trivy
vesktop
vscode
wget
# thunderbird
];
};
@@ -131,62 +163,57 @@
polkitPolicyOwners = [ "rogueking" ];
};
#steam
programs.steam.enable = true;
# Enable OpenSSH daemon
services.openssh.enable = true;
services.openssh = {
enable = true;
ports = [ 22 ];
settings = {
PasswordAuthentication = false;
AllowUsers = [ "rogueking" ];
UseDns = true;
X11Forwarding = false;
PermitRootLogin = "no";
};
};
# List packages installed in system profile. To search, run:
# $ nix search wget
environment.systemPackages = with pkgs; [
#apps
#cider-2
amneziawg-go
fprintd
ghostty
jellyfin-media-player
kdePackages.bluedevil
kdePackages.bluez-qt
kdePackages.kdeconnect-kde
kdePackages.oxygen-sounds
kdePackages.partitionmanager
localsend
moonlight-qt
obsidian
prismlauncher
protonplus
protonup-qt
qFlipper
remmina
steam
steamcmd
vesktop
vlc
wireshark
yubikey-agent
#cli tools
aircrack-ng
android-tools
btop
curl
docker
dust
git
hcxdumptool
hcxtools
metasploit
nettools
nix-prefetch-github
nmap
oh-my-zsh
openssh
rosenpass
thefuck
tailscale
tlp
unzip
vim
wirelesstools
wifite2
wget
#languages + devtools
go
pnpm
python3Full
vscode
];
fonts.packages = with pkgs; [

View File

@@ -2,12 +2,8 @@
{
home.packages = with pkgs; [
curl
dust
tldr
tailscale
docker
nix-prefetch-github
];
programs = {
@@ -47,14 +43,11 @@
};
};
};
# Add IdentityAgent configuration here
extraConfig = ''
IdentityAgent ~/.1password/agent.sock
'';
};
zoxide = {
enable = true;
enableZshIntegration = true;
@@ -68,16 +61,25 @@
historySubstringSearch.enable = true;
shellAliases = {
ls = "eza --color=auto";
grep = "grep --color=auto";
ll = "eza -la";
lg = "lazygit";
fk = "fuck";
lt = "eza --tree";
cd = "z";
cat = "bat";
catp = "bat -p";
fk = "fuck";
fu = "fuck";
grep = "grep --color=auto";
lg = "lazygit";
ll = "eza -la";
ls = "eza --color=auto";
lt = "eza --tree";
open = "xdg-open";
tulpn = "sudo netstat -tulpn";
rebuild = "sudo nixos-rebuild switch --flake /etc/nixos#default";
};
profileExtra = ''
export SSH_AUTH_SOCK=~/.1password/agent.sock
'';
initExtra = ''
fastfetch