mirror of
https://github.com/ellmau/nixos.git
synced 2025-12-19 09:29:36 +01:00
emacs rustic/lsp configuration, dunst applet for dunst-status and silencing it on click
Signed-off-by: Stefan Ellmauthaler <stefan.ellmauthaler@tu-dresden.de>
This commit is contained in:
parent
76cda34690
commit
10ee5409bd
@ -27,7 +27,7 @@
|
|||||||
modules = {
|
modules = {
|
||||||
left = "i3";
|
left = "i3";
|
||||||
center = "";
|
center = "";
|
||||||
right = " xbacklight xkeyboard eth wlan battery date powermenu volume ";
|
right = " xbacklight xkeyboard eth wlan battery date powermenu dunst volume ";
|
||||||
};
|
};
|
||||||
|
|
||||||
background = background_col;
|
background = background_col;
|
||||||
@ -282,6 +282,13 @@
|
|||||||
bar-empty-font = "2";
|
bar-empty-font = "2";
|
||||||
bar-empty-foreground = foreground_altcol;
|
bar-empty-foreground = foreground_altcol;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
"module/dunst" = {
|
||||||
|
type = "custom/script";
|
||||||
|
exec = "PATH=${pkgs.dbus}/bin/:$PATH ${pkgs.dunst}/bin/dunstctl is-paused | ${pkgs.gnugrep}/bin/grep -q true && echo || echo ";
|
||||||
|
interval = 10;
|
||||||
|
click-left = "PATH=${pkgs.dbus}/bin/:$PATH ${pkgs.dunst}/bin/dunstctl set-paused toggle";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
script = ''
|
script = ''
|
||||||
for m in $(polybar --list-monitors | ${pkgs.gnugrep}/bin/grep '(primary)' | ${pkgs.coreutils}/bin/cut -d":" -f1); do
|
for m in $(polybar --list-monitors | ${pkgs.gnugrep}/bin/grep '(primary)' | ${pkgs.coreutils}/bin/cut -d":" -f1); do
|
||||||
|
|||||||
@ -326,6 +326,7 @@
|
|||||||
(rustic-flycheck-clippy-params "--message-format=json")
|
(rustic-flycheck-clippy-params "--message-format=json")
|
||||||
:hook
|
:hook
|
||||||
(rustic-mode . company-mode)
|
(rustic-mode . company-mode)
|
||||||
|
(rustic . rust-analyzer-hint-mode)
|
||||||
;;(rustic-mode . flymake-mode)
|
;;(rustic-mode . flymake-mode)
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -455,7 +456,7 @@
|
|||||||
:diminish eldoc-mode
|
:diminish eldoc-mode
|
||||||
:custom
|
:custom
|
||||||
;(lsp-keymap-prefix "C-c")
|
;(lsp-keymap-prefix "C-c")
|
||||||
(lsp-eldoc-render-all t)
|
(lsp-eldoc-render-all nil)
|
||||||
(lsp-file-watch-threshold 5000)
|
(lsp-file-watch-threshold 5000)
|
||||||
(lsp-ui-doc-enable nil)
|
(lsp-ui-doc-enable nil)
|
||||||
(lsp-ui-doc-border "#586e75")
|
(lsp-ui-doc-border "#586e75")
|
||||||
@ -472,6 +473,8 @@
|
|||||||
:after lsp-mode
|
:after lsp-mode
|
||||||
:commands lsp-diagnostics-flycheck-enable)
|
:commands lsp-diagnostics-flycheck-enable)
|
||||||
|
|
||||||
|
(use-package lsp-ui)
|
||||||
|
|
||||||
;; misc
|
;; misc
|
||||||
(use-package academic-phrases
|
(use-package academic-phrases
|
||||||
:defer t
|
:defer t
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user