ssh server configured
This commit is contained in:
@@ -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; [
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user