From e17323dde8ff605e3f859aaa795c8c9e39b63871 Mon Sep 17 00:00:00 2001 From: Filippo Berto Date: Mon, 23 Aug 2021 15:10:10 +0200 Subject: [PATCH] Better kakoune config --- modules/kakoune.nix | 14 +++++++++++--- modules/sxhkd.nix | 2 ++ 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/modules/kakoune.nix b/modules/kakoune.nix index f737099..eb8ad8e 100644 --- a/modules/kakoune.nix +++ b/modules/kakoune.nix @@ -7,6 +7,8 @@ let cargo-watch clippy rust-analyzer + rustc + rustfmt ]; cppPlugins = with pkgs; [ clang-tools @@ -18,6 +20,9 @@ let pyls-black python-language-server ]; + javascriptPlugins = with pkgs; [ + flow + ]; nixPlugins = with pkgs; [ rnix-lsp ]; @@ -29,7 +34,10 @@ let aspellDicts.it ]; dataFormats = with pkgs; [ - # yaml-language-server + yaml-language-server + nodePackages.vscode-css-languageserver-bin + nodePackages.vscode-html-languageserver-bin + nodePackages.vscode-json-languageserver-bin ]; in @@ -120,13 +128,13 @@ in broot lf editorconfig-core-c - kakounePlugins.auto-pairs-kak + # kakounePlugins.auto-pairs-kak kakounePlugins.kak-lsp kakounePlugins.powerline-kak kakounePlugins.prelude-kak kakounePlugins.connect-kak ] - ) ++ rustPlugins ++ cppPlugins ++ pythonPlugins ++ latexPlugins ++ nixPlugins ++ spellingPlugins ++ dataFormats; + ) ++ rustPlugins ++ cppPlugins ++ pythonPlugins ++ javascriptPlugins ++ latexPlugins ++ nixPlugins ++ spellingPlugins ++ dataFormats; }; xdg.configFile."kak/colors/nord.kak".source = ../configs/kak/colors/nord.kak; xdg.configFile."kak-lsp/kak-lsp.toml".source = ../configs/kak-lsp/kak-lsp.toml; diff --git a/modules/sxhkd.nix b/modules/sxhkd.nix index 93484ba..02247be 100644 --- a/modules/sxhkd.nix +++ b/modules/sxhkd.nix @@ -11,6 +11,7 @@ nautilus = "${pkgs.gnome.nautilus}/bin/nautilus"; pcmanfm = "${pkgs.pcmanfm}/bin/pcmanfm"; update-backgroundCmd = "${pkgs.update-background}"; + xbacklight = "${pkgs.xorg.xbacklight}/bin/xbacklight"; in { enable = true; @@ -45,6 +46,7 @@ "super + y" = "${bspc} node newest.marked.local -n newest.!automatic.local"; "{XF86AudioLowerVolume,XF86AudioMute,XF86AudioRaiseVolume}" = "${pulseaudio-ctl} {down,mute,up}"; "XF86Audio{Next,Play,Prev}" = "${playerctl} {next,play-pause,previous}"; + "XF86MonBrightness{Up,Down}" = "${xbacklight} {+,-}10%"; }; }; }