Compare commits

...

4 Commits

Author SHA1 Message Date
Moritz Böhme a11717c8ce
feat: configure nil_ls 2024-07-01 21:41:32 +02:00
Moritz Böhme 55325053ec
fix: replace deprecated function 2024-07-01 21:41:04 +02:00
Moritz Böhme 9bd0870f1d
fix: typo 2024-07-01 21:40:49 +02:00
Moritz Böhme 189036f2c8
fix: openssh CVE-2024-6387 2024-07-01 21:39:05 +02:00
4 changed files with 19 additions and 8 deletions

View File

@ -720,11 +720,11 @@
}, },
"master": { "master": {
"locked": { "locked": {
"lastModified": 1719764577, "lastModified": 1719834384,
"narHash": "sha256-304HNA/XvmyfD7JZfpqF4dEBnbUYci/gMZvDThXmYkE=", "narHash": "sha256-M6Vr7LbYeesXrG3hjAExzIfYFxrncrs1dpnp7zdeUN4=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "19581e2ce8bc43f898ef724f8072ebf62bebb325", "rev": "c08bd9add4732d87fde747e15b8fc053dfd1234b",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@ -226,7 +226,7 @@ in
# Lid open/close # Lid open/close
bindl=,switch:on:Lid Switch,exec,monitors="$(hyprctl monitors | grep -c '^Monitor')" && hyprctl keyword monitor "eDP-1, disable" && [ "$monitors" = 1 ] && loginctl lock-session bindl=,switch:on:Lid Switch,exec,monitors="$(hyprctl monitors | grep -c '^Monitor')" && hyprctl keyword monitor "eDP-1, disable" && [ "$monitors" = 1 ] && loginctl lock-session
bindl=,switch:off:Lid Switch,exec, hyprctl keyword monitor "eDP-1, prefered, auto" bindl=,switch:off:Lid Switch,exec, hyprctl keyword monitor "eDP-1, preferred, auto"
# Extra Config # Extra Config
${cfg.extraConfig} ${cfg.extraConfig}

View File

@ -49,10 +49,10 @@ local on_attach_def = function(client, bufnr)
l = { l = {
function() function()
lsp_lines.toggle() lsp_lines.toggle()
if vim.diagnostic.is_disabled() then if vim.diagnostic.is_enabled() then
vim.diagnostic.enable()
else
vim.diagnostic.disable() vim.diagnostic.disable()
else
vim.diagnostic.enable()
end end
end, end,
"LSP lines", "LSP lines",
@ -123,7 +123,6 @@ local servers = {
"bashls", "bashls",
"gleam", "gleam",
"gopls", "gopls",
"nil_ls",
"pylsp", "pylsp",
"ruff_lsp", "ruff_lsp",
"templ", "templ",
@ -133,6 +132,16 @@ for _, lsp in ipairs(servers) do
lspconfig_setup(lsp, {}) lspconfig_setup(lsp, {})
end end
lspconfig_setup("nil_ls", {
settings = {
flake = {
autoArchive = true,
autoEvalInputs = true,
nixpkgsInputName = "nixpkgs",
},
},
})
lspconfig_setup("nixd", { lspconfig_setup("nixd", {
settings = { settings = {
nixd = { nixd = {

View File

@ -1,5 +1,6 @@
{ config { config
, lib , lib
, pkgs
, ... , ...
}: { }: {
## System security tweaks ## System security tweaks
@ -69,6 +70,7 @@
# SSH # SSH
services.openssh = { services.openssh = {
package = pkgs.master.openssh; # HACK: to fix CVE-2024-6387
settings = { settings = {
# Disable ssh password login # Disable ssh password login
PasswordAuthentication = lib.mkDefault false; PasswordAuthentication = lib.mkDefault false;