Diff
1diff --git a/dot_config/hypr/hyprland.conf.tmpl b/dot_config/hypr/hyprland.conf.tmpl
2index a7c1467d8379a1d3062c99ebf65af51083705c29..9c5c09a905e749e45acef1e98b275afdaf63cb31 100644
3--- a/dot_config/hypr/hyprland.conf.tmpl
4+++ b/dot_config/hypr/hyprland.conf.tmpl
5@@ -269,8 +269,10 @@ bindl = , XF86AudioNext, exec, playerctl-wrapper next
6 bindl = , XF86AudioPause, exec, playerctl-wrapper play-pause
7 bindl = , XF86AudioPlay, exec, playerctl-wrapper play-pause
8 bindl = , XF86AudioPrev, exec, playerctl-wrapper previous
9-bindel = , XF86MonBrightnessUp, exec, xbacklight -inc 10
10-bindel = , XF86MonBrightnessDown, exec, xbacklight -dec 10
11+bindel = , XF86MonBrightnessUp, exec, light -A 10
12+bindel = , XF86MonBrightnessDown, exec, light -U 10
13+bindel = SHIFT, XF86MonBrightnessUp, exec, light -A 1
14+bindel = SHIFT, XF86MonBrightnessDown, exec, light -U 1
15
16 # Screenshot
17 bind = , Print, exec, pyazo --no-save
18diff --git a/dot_config/nvim/lua/plugins/lsp.lua b/dot_config/nvim/lua/plugins/lsp.lua
19index 54b8338f76d389aef8c7b340cf72c1ce703681b4..56b13e0bf95f03519a63c548053e0ee2f4fcbde7 100644
20--- a/dot_config/nvim/lua/plugins/lsp.lua
21+++ b/dot_config/nvim/lua/plugins/lsp.lua
22@@ -24,6 +24,12 @@ return {
23 ),
24 },
25 }
26+ local efm_languages = {
27+ typescript = { prettier },
28+ javascript = { prettier },
29+ json = { prettier },
30+ markdown = { prettier },
31+ }
32 local servers = {
33 golangci_lint_ls = {
34 root_dir = require("lspconfig.util").root_pattern(
35@@ -90,6 +96,19 @@ return {
36 },
37 },
38 },
39+ efm = {
40+ cmd = { "/home/pavle/.local/share/nvim/mason/bin/efm-langserver" },
41+ init_options = { documentFormatting = true },
42+ filetypes = vim.tbl_keys(efm_languages),
43+ settings = {
44+ rootMarkers = { ".git/", ".prettierignore" },
45+ lintDebounce = 100,
46+ logLevel = 5,
47+ logFile = "/home/pavle/.local/state/nvim/efm.log",
48+ languages = efm_languages,
49+ },
50+ single_file_support = true,
51+ },
52 eslint = {},
53 ts_ls = {},
54 prismals = {},
55@@ -109,26 +128,6 @@ return {
56 vim.lsp.enable(server)
57 vim.lsp.config(server, config)
58 end
59-
60- local efm_languages = {
61- typescript = { prettier },
62- javascript = { prettier },
63- json = { prettier },
64- markdown = { prettier },
65- }
66- require("lspconfig").efm.setup({
67- cmd = { "/home/pavle/.local/share/nvim/mason/bin/efm-langserver" },
68- init_options = { documentFormatting = true },
69- filetypes = vim.tbl_keys(efm_languages),
70- settings = {
71- rootMarkers = { ".git/", ".prettierignore" },
72- lintDebounce = 100,
73- logLevel = 5,
74- logFile = "/home/pavle/.local/state/nvim/efm.log",
75- languages = efm_languages,
76- },
77- single_file_support = true,
78- })
79 end,
80 },
81 {