Downgrade kernel to 6.18LTS
Added themes, fixed kanshi, some emacs changes
This commit is contained in:
@@ -26,7 +26,7 @@
|
||||
kernelModules = [ ];
|
||||
};
|
||||
kernelModules = [ "kvm-amd" ];
|
||||
kernelPackages = pkgs.linuxPackages_latest;
|
||||
kernelPackages = pkgs.linuxPackages_6_18;
|
||||
|
||||
# allow perf as user | needed for intellij to run profiler
|
||||
kernel.sysctl."kernel.perf_event_paranoid" = 1;
|
||||
|
||||
@@ -110,6 +110,8 @@
|
||||
display-manager.ly.enable = true;
|
||||
|
||||
gaming.enable = true;
|
||||
|
||||
dynamic-theme.enable = true;
|
||||
};
|
||||
|
||||
###
|
||||
@@ -126,7 +128,7 @@
|
||||
|
||||
stylix = {
|
||||
enable = true;
|
||||
base16Scheme = "${pkgs.base16-schemes}/share/themes/gruvbox-dark-hard.yaml";
|
||||
# base16Scheme managed by dov.dynamic-theme module
|
||||
|
||||
fonts = {
|
||||
serif = {
|
||||
|
||||
@@ -367,6 +367,31 @@ Must be called BEFORE jdtls starts. Sets global lsp-java-vmargs."
|
||||
;; Enable LSP for nix-mode
|
||||
(add-hook! 'nix-mode-hook #'lsp-deferred)
|
||||
|
||||
;; Protobuf configuration
|
||||
(use-package! protobuf-mode
|
||||
:mode "\\.proto\\'"
|
||||
:hook (protobuf-mode . lsp-deferred)
|
||||
:config
|
||||
;; Custom indentation (2 spaces, no tabs)
|
||||
(defconst my-protobuf-style
|
||||
'((c-basic-offset . 2)
|
||||
(indent-tabs-mode . nil)))
|
||||
(add-hook 'protobuf-mode-hook
|
||||
(lambda () (c-add-style "my-protobuf-style" my-protobuf-style t))))
|
||||
|
||||
;; Register buf LSP client for protobuf
|
||||
(after! lsp-mode
|
||||
(lsp-register-client
|
||||
(make-lsp-client :new-connection (lsp-stdio-connection '("buf" "lsp" "serve"))
|
||||
:activation-fn (lsp-activate-on "protobuf")
|
||||
:language-id "protobuf"
|
||||
:priority 1
|
||||
:server-id 'buf-lsp)))
|
||||
|
||||
(after! treemacs
|
||||
(setq treemacs-collapse-dirs 3)
|
||||
)
|
||||
(setq treemacs-collapse-dirs 3))
|
||||
|
||||
;; Prevent evil-jumps-history from corrupting savehist
|
||||
;; (it contains markers/buffers that can't serialize properly)
|
||||
(after! savehist
|
||||
(add-to-list 'savehist-ignored-variables 'evil-jumps-history))
|
||||
|
||||
@@ -56,3 +56,5 @@
|
||||
(package! web-server)
|
||||
|
||||
(package! just-mode)
|
||||
|
||||
(package! protobuf-mode)
|
||||
|
||||
@@ -68,6 +68,8 @@
|
||||
};
|
||||
|
||||
notification.mako.enable = true;
|
||||
|
||||
dynamic-theme.enable = true;
|
||||
};
|
||||
|
||||
programs = {
|
||||
|
||||
Reference in New Issue
Block a user