Compare commits

...

3 commits

Author SHA1 Message Date
e8ad16a7e6
Disable vsftpd firewall 2024-03-03 13:09:01 +01:00
b59053bc18
Disable openssh password auth 2024-03-03 13:08:46 +01:00
5de98e93e2
Enable nvim yamlfmt 2024-03-03 13:08:33 +01:00
4 changed files with 25 additions and 23 deletions

View file

@ -1,14 +1,13 @@
{ config {
, lib config,
, pkgs lib,
, # vars, pkgs,
# vars,
... ...
}: }: let
let
vars = import ../../../../vars.nix; vars = import ../../../../vars.nix;
colors = config.colorScheme.colors; colors = config.colorScheme.colors;
in in {
{
home.sessionVariables.EDITOR = "nvim"; home.sessionVariables.EDITOR = "nvim";
programs.neovim = { programs.neovim = {
@ -30,6 +29,7 @@ in
alejandra # nix alejandra # nix
clang-tools_16 # c/c++ clang-tools_16 # c/c++
rustfmt rustfmt
yamlfmt
# Linters # Linters
ruff # python ruff # python

View file

@ -17,6 +17,8 @@ local opts = {
null_ls.builtins.formatting.alejandra, null_ls.builtins.formatting.alejandra,
-- Rust -- Rust
null_ls.builtins.formatting.rustfmt, null_ls.builtins.formatting.rustfmt,
-- YAML
null_ls.builtins.formatting.yamlfmt,
}, },
on_attach = function(client, bufnr) on_attach = function(client, bufnr)
if client.supports_method("textDocument/formatting") then if client.supports_method("textDocument/formatting") then

View file

@ -5,16 +5,16 @@
localUsers = true; localUsers = true;
}; };
networking.firewall.allowedTCPPorts = [21]; # networking.firewall.allowedTCPPorts = [21];
services.vsftpd.extraConfig = '' # services.vsftpd.extraConfig = ''
pasv_enable=Yes # pasv_enable=Yes
pasv_min_port=51000 # pasv_min_port=51000
pasv_max_port=51999 # pasv_max_port=51999
''; # '';
networking.firewall.allowedTCPPortRanges = [ # networking.firewall.allowedTCPPortRanges = [
{ # {
from = 51000; # from = 51000;
to = 51999; # to = 51999;
} # }
]; # ];
} }

View file

@ -49,8 +49,8 @@ in {
services.openssh = { services.openssh = {
enable = true; enable = true;
settings.PasswordAuthentication = true; settings.PasswordAuthentication = false;
settings.KbdInteractiveAuthentication = true; settings.KbdInteractiveAuthentication = false;
}; };
# https://nixos.wiki/wiki/FAQ/When_do_I_update_stateVersion # https://nixos.wiki/wiki/FAQ/When_do_I_update_stateVersion