mirror of
https://github.com/itme-brain/nixos.git
synced 2026-03-24 00:29:43 -04:00
updated
This commit is contained in:
parent
2abb2ba62a
commit
5bccc6cbfa
5 changed files with 58 additions and 15 deletions
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
programs.home-manager.enable = true;
|
||||
|
||||
home.stateVersion = "23.11";
|
||||
home.stateVersion = "25.11";
|
||||
|
||||
home.username = "${config.user.name}";
|
||||
home.homeDirectory = "/home/${config.user.name}";
|
||||
|
|
@ -17,6 +17,7 @@
|
|||
user = {
|
||||
bash.enable = true;
|
||||
git.enable = true;
|
||||
tmux.enable = true;
|
||||
|
||||
security = {
|
||||
gpg.enable = true;
|
||||
|
|
|
|||
|
|
@ -20,7 +20,9 @@
|
|||
${config.user.name} = {
|
||||
isNormalUser = true;
|
||||
extraGroups = config.user.groups;
|
||||
openssh.authorizedKeys.keys = [ "${config.user.keys.ssh.primary}" ];
|
||||
openssh.authorizedKeys.keys = [
|
||||
"${config.user.keys.ssh.desktop}"
|
||||
];
|
||||
};
|
||||
};
|
||||
|
||||
|
|
@ -43,7 +45,6 @@
|
|||
timeout = null;
|
||||
grub = {
|
||||
enable = true;
|
||||
useOSProber = true;
|
||||
devices = [ "nodev" ];
|
||||
efiSupport = true;
|
||||
configurationLimit = 5;
|
||||
|
|
@ -59,11 +60,7 @@
|
|||
wget
|
||||
git
|
||||
vim
|
||||
];
|
||||
|
||||
fonts.packages = with pkgs; [
|
||||
terminus_font
|
||||
nerd-fonts.terminess-ttf
|
||||
htop
|
||||
];
|
||||
|
||||
security.sudo = {
|
||||
|
|
@ -88,21 +85,31 @@
|
|||
|
||||
i18n.defaultLocale = "en_US.UTF-8";
|
||||
|
||||
console = {
|
||||
font = "Lat2-Terminus16";
|
||||
useXkbConfig = true;
|
||||
};
|
||||
console.font = "Lat2-Terminus16";
|
||||
|
||||
networking = {
|
||||
hostName = "server";
|
||||
useDHCP = lib.mkDefault true;
|
||||
networkmanager.enable = true;
|
||||
useDHCP = false;
|
||||
interfaces.eno1 = {
|
||||
ipv4.addresses = [{
|
||||
address = "192.168.0.154";
|
||||
prefixLength = 24;
|
||||
}];
|
||||
};
|
||||
defaultGateway = "192.168.0.1";
|
||||
nameservers = [ "1.1.1.1" "8.8.8.8" ];
|
||||
firewall = {
|
||||
enable = true;
|
||||
allowedTCPPorts = [ 22 ];
|
||||
};
|
||||
};
|
||||
|
||||
services.fail2ban = {
|
||||
enable = true;
|
||||
maxretry = 5;
|
||||
bantime = "1h";
|
||||
};
|
||||
|
||||
services.openssh = {
|
||||
enable = true;
|
||||
startWhenNeeded = true;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue